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

Have a Prophet 21 project in mind? Get in touch.