Augur Microservices
The Augur Microservices are our integration layer between Prophet 21 and the internet. They are the same APIs behind every e-commerce website, custom site, mobile app, and system-to-system integration we build. Any developer can build on them too. Because these are our own APIs, the Prophet 21 APIs are not required. When a distributor already has them, we can use them for a few extra features.
Each service is organized around a data domain (items, pricing, inventory, customers, orders) and keeps that data in step with P21. Some power the commerce flow behind an e-commerce site: item details, inventory levels, customer pricing, cart, checkout, shipping and tax estimates, and payments. Finished orders land back in P21 ready for review. Others run server to server, syncing the same data with outside systems, no user in the mix.
Beyond the core domains, integration services push items and inventory out to channels like Amazon and Google Merchant Center, and custom services are built to fit a single client's requirements. Whatever sits on the other end, we handle the P21 side. We have done that work since our first API in 2013. That holds whether Prophet 21 runs on-prem or in the Epicor Cloud.
The services
Items
Every item and its inventory: attributes, variants, units of measure, and current stock by location.
Customers
Accounts, contacts, and ship-to addresses, kept in step with Prophet 21.
Orders
After the sale: order and invoice history, tracking, returns, and balances customers log in to see.
Pricing
Each customer's real Prophet 21 price (contracts, price libraries, and company defaults), calculated the way P21 would.
Commerce
The buying flow: cart and checkout, from first click to placed order. Reps can place orders as a customer through impersonation.
Payments
Card processing through Element/WorldPay, UnifiedAR, and others. Card data never touches the site.
Logistics
Live shipping rates from FedEx, UPS, and freight carriers.
Search
Product search, tunable to push the best sellers to the top.
Data Import
Back-office imports into Prophet 21 through SISM, not just new web orders. Imports are validated and cleaned before they land.
Built to extend
Because we own the integration layer, we can shape it to the need. When something does not fit the services as they stand, we extend one or add a new service.
Two ways to use them
We build it →
The website, the logins, and the checkout are already built. We build the site on these services and keep it running.
Developers build on them ↗
Prefer a custom front end in WordPress, Magento, or anything else? Any developer can build on the same APIs we do: every call requires an authenticated token we issue, scoped to that client's own data. Full developer docs live at augur.build.
Have a Prophet 21 project in mind? Get in touch.