Fraud Blocker

Clarity Connect integration

Amazon Epicor Integration

Bring Amazon Seller Central orders into Epicor without re-keying, and keep Amazon's available quantities and shipping updates fed from Epicor.

Amazon and Epicor kept in sync through Clarity Connect

What moves between Amazon and Epicor

Amazon is one more sales channel, but its orders still have to be picked, invoiced and accounted for in Epicor. The integration reads new orders from Amazon's Selling Partner API (SP-API) and creates them in Epicor, then sends stock levels and shipment confirmations back so the listing and the buyer stay up to date. It works with Epicor Kinetic and with Prophet 21.

Marketplace

Amazon Seller Central

Where marketplace buyers order

  • Orders
  • Listings
  • FBA inventory
  • Reports
Clarity Connectreal time or scheduled
ERP

Epicor

Where stock, shipping and revenue are recorded

  • Sales orders
  • Parts or items
  • Stock by warehouse
  • Shipments and invoices

Amazon to Epicor record mapping

A typical starting map; discovery confirms the fields and rules for your account and Epicor product.

AmazonEpicorDirection
OrderSales orderAmazon to Epicor
Order items (by seller SKU)Sales order lines (part or item)Amazon to Epicor
Listing quantityAvailable stockEpicor to Amazon
Shipment confirmation and trackingShipmentEpicor to Amazon
FBA inventoryStock held at AmazonAmazon to Epicor

How the Amazon and Epicor sync works

Amazon orders become Epicor sales orders

Connect collects new orders through the SP-API Orders API on a short schedule and creates each one in Epicor, usually under an Amazon customer account with the buyer's ship-to on the order. The Amazon order ID stays on the Epicor order for reference.

Available quantities from Epicor

For orders you ship yourself, Epicor is the source of stock. Connect sends available quantities to your Amazon listings through the Listings Items or Feeds API on a timetable you set, so Amazon doesn't keep selling a part that's run out.

FBA and merchant-fulfilled orders

When you ship an order from your own warehouse, Epicor's shipment and tracking go back to Amazon to confirm it. When Amazon fulfils from FBA stock, the FBA Inventory API reports what Amazon holds, and Epicor records the sale against that stock.

Buyer data under Amazon's rules

Buyer names and addresses are personal data, and Amazon only releases them to apps with the right restricted roles, such as Direct-to-Consumer Shipping. Developers must follow Amazon's Data Protection Policy, so the integration takes only the buyer fields Epicor needs to ship and invoice.

See Clarity Connect move an order

Watch an online order travel into the ERP and its status come back in our Clarity Connect demo, or book a live walkthrough on your own systems.

Book a demo

SP-API, the only Amazon seller API

Amazon shut down its older Marketplace Web Service (MWS) on March 31, 2024; SP-API is its replacement. Calls are authorized with Login with Amazon access tokens, which expire after an hour, and building a private seller app needs a professional selling account and registration as an SP-API developer.

On the Epicor side, Kinetic's REST services (OData v4, with API keys) or Prophet 21's API take the order. Discovery settles which applies and how Amazon orders should be identified in Epicor's reports.

How Clarity Connect runs it

Clarity Connect is Clarity's integration platform. Between Amazon and Epicor it keeps a lasting two-way connection and runs order import, stock updates and shipment confirmation as separate tasks, each on its own timing. A job that fails because Epicor is offline is retried automatically and can be re-queued by hand. Clarity has built more than 3,000 integrations on it; you can watch it work in our demo playlist.

How a Clarity Connect project runs
  1. Discovery

    A Clarity business analyst documents the data fields and workflows each system can share and which ones you need.

  2. Tasks and mapping

    Each flow becomes a Connect task, such as orders to the ERP or stock to the store, set to run in real time or on a schedule.

  3. Testing

    Orders and updates are run end to end, including the return trip of statuses back to the customer-facing system.

  4. Live, with a dashboard

    Queues and scheduled tasks show in Connect's Hangfire dashboard. A job whose target is offline is retried 10 times, every 30 minutes, and can be re-queued once the cause is fixed.

Clarity Connect is sold as a SaaS subscription at $599 a month or as a one-time license at $15,000 with no ongoing fees, and larger projects are priced to scope. See pricing.

Questions

Does this use Amazon MWS?

No. Amazon retired MWS on March 31, 2024. The integration uses the Selling Partner API, Amazon's current API for sellers.

Can it handle FBA orders?

Yes. Orders Amazon fulfils from FBA stock still come into Epicor as sales, and the FBA Inventory API reports what Amazon holds for you. Orders you ship yourself also send their tracking back to Amazon.

Which Epicor products does it work with?

Epicor Kinetic and Prophet 21. For another Epicor ERP, discovery checks what it exposes first.

How is it priced?

Clarity Connect is $599 a month as SaaS or $15,000 as a one-time license with no ongoing fees; larger projects are priced to scope. See pricing.

Related resources

Connect Amazon and Epicor

Tell us how you sell on Amazon, merchant-fulfilled, FBA or both, and which Epicor you run. A Clarity business analyst maps the orders, stock and shipments with your team before anything is built.

Book a demo