Fraud Blocker

Clarity Connect integration

Epicor Shopify Integration

Post Shopify orders into Epicor Kinetic or Prophet 21 as they come in, and let Epicor's stock, prices and shipments keep the store accurate.

Epicor and Shopify kept in sync through Clarity Connect

What moves between Epicor and Shopify

Shopify takes the order; Epicor builds, picks, ships and invoices it. The integration puts each Shopify order into Epicor as a sales order, so nobody re-types it, and sends Epicor's stock, prices and shipment details back to the store. It covers Kinetic (the product once called Epicor 10) and Prophet 21, Epicor's distribution ERP, on Shopify or Shopify Plus.

ERP

Epicor Kinetic or Prophet 21

Where stock, pricing and fulfillment are run

  • Parts or items and prices
  • Stock by warehouse
  • Customers and terms
  • Sales orders and shipments
Clarity Connectreal time or scheduled
Storefront

Shopify

Where shoppers and account buyers order

  • Orders
  • Customers and B2B companies
  • Products and variants
  • Fulfillments and refunds

Shopify to Epicor record mapping

A typical first map. Discovery confirms the fields and rules for your Epicor product and Shopify plan.

ShopifyEpicorDirection
OrderSales orderShopify to Epicor
Customer or companyCustomerBoth ways
Product variant (by SKU)Part (Kinetic) or item (Prophet 21)Epicor to Shopify
Inventory level per locationOn-hand quantity by warehouseEpicor to Shopify
Fulfillment and trackingShipmentEpicor to Shopify
RefundCredit memoShopify to Epicor

How the Epicor and Shopify sync works

Every Shopify order into Epicor

Shopify's orders/create webhook starts the task. Connect matches the buyer to an Epicor customer, builds the sales order line by line against Epicor part or item numbers, and writes the Epicor order number back to the Shopify order for customer service.

Epicor stock and prices on the store

In Shopify, each inventory level ties one inventory item to one location, which maps cleanly to Epicor's quantities by warehouse. Connect updates those levels and the variant prices on a schedule you choose, so the store stops selling what the warehouse doesn't have.

Account buyers on Shopify B2B

Shopify's B2B features, including companies with their own locations and catalogs, are on the Basic, Grow, Advanced and Plus plans; assigning a catalog straight to a company needs Plus. Epicor customers with negotiated pricing can be mirrored as Shopify companies, so account buyers order at their own prices.

Shipments and refunds

When Epicor ships an order, Connect creates the Shopify fulfillment with the tracking number, and Shopify tells the customer. A refund issued in Shopify goes to Epicor so finance can raise the matching credit.

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

Which Epicor, which API

Kinetic's business objects are available as REST services following OData v4, with API keys controlling access. Prophet 21 provides API endpoints and an SDK, and its 2026.1 release added Bulk Data API capabilities, useful for a first full load of items into Shopify.

On Shopify's side, the REST Admin API has been legacy since October 1, 2024, and new public apps must use the GraphQL Admin API from April 1, 2025. Our Shopify connections use GraphQL.

How Clarity Connect runs it

Clarity Connect is Clarity's integration platform. It holds a persistent two-way link between Epicor and Shopify, running orders, stock, prices and shipments as separate tasks, each instant or scheduled. If Epicor is offline when an order comes in, the order waits in Connect's queue rather than being lost. Clarity has built more than 3,000 integrations on it; more demos are in our video 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 it work with Epicor Prophet 21?

Yes. Prophet 21 and Kinetic both work; Connect calls Prophet 21's API or Kinetic's REST services depending on which you run, and the order, stock and shipment flows are the same.

Do we need Shopify Plus?

Not for the integration itself. Shopify's B2B companies and catalogs are on Basic, Grow, Advanced and Plus; assigning a catalog directly to a company is a Plus feature.

Can Shopify orders reach Epicor in real time?

Yes. The order webhook fires when the order is placed and Connect posts it straight away. Stock and price updates going the other way usually run on a schedule.

What does it cost?

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

Related resources

Connect Epicor and Shopify

Tell us which Epicor you run and how orders, stock and account pricing should move between it and Shopify. A Clarity business analyst maps it with your team first.

Book a demo