Fraud Blocker

Clarity Connect integration

Shopify Dynamics GP Integration

Turn Shopify orders into Dynamics GP sales documents automatically and keep the store's products and quantities in line with GP, with Clarity Connect handling the sync.

Shopify and Dynamics GP kept in sync through Clarity Connect

What moves between Shopify and Dynamics GP

Shopify takes the order and the payment; GP fulfills, invoices and keeps the books. The integration posts each Shopify order into GP's Sales Order Processing, keeps customer records matched, and sends GP's item and quantity changes back to Shopify.

Storefront

Shopify

Where shoppers order and pay

  • Orders
  • Customers
  • Product variants and inventory
  • Fulfillments and refunds
Clarity Connectreal time or scheduled
ERP

Dynamics GP

Order processing, inventory and receivables

  • Sales orders and invoices
  • Customers
  • Inventory items and quantities
  • Receivables and payments

Shopify to Dynamics GP record mapping

A typical starting map, using the eConnect document types GP documents. Discovery fixes the details for your company.

ShopifyDynamics GP (eConnect)Direction
OrderSales transaction (SOPTransactionType)Shopify to GP
CustomerCustomer (RMCustomerMasterType)Both ways
Product variant (by SKU)Inventory item (IVItemMasterType)GP to Shopify
Inventory levelQuantity on handGP to Shopify
Fulfillment and trackingShipped order detailsGP to Shopify
RefundReturn or creditShopify to GP

How Shopify and GP stay in sync

Orders into GP Sales Order Processing

A Shopify webhook tells Connect about each new order. Connect builds the matching eConnect sales transaction document, with the customer and line items mapped to GP's customer and item numbers, and GP creates the order or invoice through its own business objects.

GP quantities drive the store

GP stays the system of record for items, prices and quantities on hand. Connect reads changes from GP on a schedule and updates Shopify's product variants and inventory levels, so the store sells what the warehouse holds.

Shipping and refunds

Once GP shows an order as shipped, tracking details can be written to the Shopify fulfillment so Shopify emails the customer. A refund made in Shopify can be sent to GP so the return or credit is recorded there too.

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

The APIs on each side, and GP's end of support

On the Shopify side, the GraphQL Admin API is where Shopify now adds new features; the REST Admin API is classed as legacy, and new public apps have had to use GraphQL since April 2025. On the GP side, eConnect takes XML documents defined by published schemas and processes them through business objects stored on the GP server.

Microsoft ends Dynamics GP support on December 31, 2029, with security updates until April 30, 2031, and recommends Dynamics 365 Business Central as the next step. Because the Shopify half of this integration doesn't depend on GP, it can stay in place when the ERP side moves to Business Central.

How Clarity Connect runs it

Clarity Connect is the integration platform behind this sync. It keeps Shopify and GP connected in both directions, with each flow running as a task on a live trigger or a schedule. Clarity has completed more than 3,000 integrations with it. Watch more 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

How do Shopify orders get into Dynamics GP?

Connect picks up each new Shopify order from a webhook and posts it to GP's Sales Order Processing through eConnect, as an order or an invoice depending on how your GP is set up.

Can GP stay on our own servers?

Yes. Connect is installed on your network beside GP and only connects out to Shopify, so neither GP nor eConnect is exposed to the internet.

What happens when Microsoft ends GP support?

Support for enhancements, tax updates and technical help ends on December 31, 2029. If you move to Business Central, the Shopify side of the integration stays and the ERP connection is rebuilt against Business Central.

How is it priced?

Clarity Connect runs $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 Shopify and Dynamics GP

Tell us how orders, items and customers should flow between Shopify and GP. A Clarity business analyst will map the data with your team before the build starts.

Book a demo