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, and 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 it continuously in sync with P21. Some power the commerce flow behind a store: item details, inventory levels, customer pricing, cart, checkout, shipping and tax estimates, plus payments, with finished orders landing 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 catalog 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, the P21 side is already solved, whether it runs on-prem or in the Epicor Cloud.
The services
Items
Product catalog and 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 store.
Logistics
Live shipping rates from FedEx, UPS, and freight carriers.
Search
Fast 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, 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 for a new integration.
Two ways to use them
We build it →
The website, the logins, and the checkout are already built. Bring a design or work with us on a new one, then we build the store 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. Full developer docs live at augur.build.
Have a Prophet 21 project in mind? Get in touch.