PHelp Center
Public

Shopify

How MarginEngine syncs with your Shopify store.

What we sync

MarginEngine reads the following from your Shopify store:

DataWhat we use it for
OrdersRevenue, discounts, taxes, shipping charged
RefundsRefund tracking, return patterns, revenue adjustments
Products & variantsSKU mapping, Product Cost association
Shop settingsCurrency, timezone, store name

Sync frequency

  • Real-time: New orders and refund updates arrive via Shopify webhooks
  • Daily: A full reconciliation sync runs every night to catch anything missed
  • On-demand: You can trigger a sync from the Data Health page

Data freshness

The Trust Orb in the top corner shows your sync status:

StateMeaning
GreenAll data is fresh and reconciled
AmberSync is in progress or converging
RedDrift detected — data may be stale
BlueReconciliation running

If drift is detected, MarginEngine automatically heals by re-syncing the affected date range.

What we don't sync

MarginEngine does not:

  • Modify your Shopify products, prices, or inventory
  • Access customer personal information beyond order data
  • Share your data with other merchants or third parties
  • Store payment card information

Currency

MarginEngine uses your shop's base currency for all calculations. If your shop currency is USD, all numbers are in USD. Multi-currency presentment amounts are converted to your shop currency using Shopify's rates at order time.