Shopify
Connect Shopify to Moselle to sync sales, inventory, and product data for demand forecasting and inventory planning.
Overview
The Shopify integration imports your sales history, current inventory levels, and product catalog into Moselle. Once connected, data syncs automatically on a daily basis.
Connect Shopify
Log in to Moselle and click your avatar in the top right corner
Select Settings from the dropdown menu
Click the Integrations tab
Select Shopify and click Connect
You will be redirected to Shopify to install the Moselle app
Click Install on the Moselle app page
Enter your Shopify login credentials
Once connected, your sales and inventory begin importing and appear on the Catalog page.
Multiple Stores
You can connect multiple Shopify stores to a single Moselle account. Repeat the connection process for each store.
Data Sync Details
Sync Frequency β Shopify data syncs daily overnight (EST).
Sales Attribution β Moselle uses gross sales. Shopify analytics may show different figures depending on the report type (net vs. gross). Minor variances due to timezone differences are expected.
SKU Matching β Shopify listings automatically link to Moselle items when SKUs match exactly. Non-matching SKUs require manual linking.
App Permissions & Legacy Installs
If you installed the Moselle app on Shopify before mid-2025, your integration might lack the specific permissions required for newer inventory features. This can cause inventory syncs to fail even if sales data is updating correctly.
The Fix: To resolve this, you must approve the updated permissions:
Go to Settings > Integrations in Moselle.
Locate the Shopify integration and click Connect again.
Shopify will show a screen with the updated permissions. Click Install App or Update App to grant the new inventory scopes required.
Troubleshooting
Sales numbers don't match Shopify exactly
Timezone differences and gross vs. net sales definitions
Expected behavior β Moselle uses gross sales
Listings not linking automatically
SKUs don't match between Shopify and Moselle
Manually link listings or update SKUs to match
Inventory not syncing
Missing permissions (Legacy Install)
Click Connect again in Settings to approve updated permissions (see above).
Missing historical sales data
Shopify listing was deleted
Contact Moselle support β deleted listings lose variant IDs and require manual repair
Important
Do not delete Shopify listings. Deleted listings lose their variant IDs, which breaks historical sales and inventory data. If listings are deleted, contact Moselle support to repair the affected data.
Last updated