Skip to main content

Overview

OrderMonk integrates with Shopify through the Shopify Admin API. Sync your products, inventory, and orders alongside your other sales channels.

Prerequisites

  • An active Shopify store (any plan)
  • Admin access to your Shopify store

Connecting Shopify

1

Go to Integrations

Navigate to SettingsIntegrations and click Connect Shopify.
2

Enter your store URL

Provide your Shopify store URL (e.g., yourstore.myshopify.com).
3

Install the OrderMonk app

You’ll be redirected to Shopify to install the OrderMonk app. Click Install app to grant the necessary permissions:
  • Read/write products
  • Read/write inventory
  • Read orders
  • Read analytics
4

Configure sync settings

After installation, configure your sync preferences in OrderMonk:
  • Inventory sync direction — Bidirectional or one-way
  • Sync frequency — Real-time (webhooks) or scheduled
  • Location mapping — Map Shopify locations to OrderMonk warehouses

Synced Data

Data TypeDirectionFrequency
Inventory↔ BidirectionalReal-time via webhooks
Products← Pull from ShopifyOn connect + daily
Orders← Pull from ShopifyVia webhooks
Locations← Pull from ShopifyOn connect

Shopify-Specific Features

Multi-Location Support

If you use Shopify’s multi-location inventory, OrderMonk maps each location separately and tracks stock per location.

Variant Mapping

Shopify product variants are mapped to individual SKUs in OrderMonk for precise inventory tracking across channels.

Fulfillment Sync

When orders are fulfilled on other channels, OrderMonk can update the corresponding Shopify order status.

Troubleshooting

Make sure you’re using the store owner account or an account with Apps permission to install third-party apps.
If Shopify and OrderMonk show different stock levels, click Sync Now in SettingsIntegrationsShopify to force a full reconciliation.
Check SettingsNotifications in your Shopify admin to ensure webhooks are active. If they were removed, reconnecting the integration will recreate them.