Audited Shopify WMS workflow

Review Shopify demand and inventory before anything changes

Connect one verified Shopify shop to OLT WMS so operators can inspect incoming orders before import, select one active Shopify location, and preview up to 100 active SKU mappings before confirming every ready inventory difference.

Connection requirements

  • Canonical shop domain Enter the shop's permanent *.myshopify.com domain, not a custom storefront domain, path, port, or redirecting host.
  • Admin API token and access Provide a Shopify Admin API token with the order access needed for preview and import plus the location and inventory read and write access needed for attended comparison and publication.
  • Remote shop verification OLT remotely reads the Shopify shop identity and marks the connection verified only when the returned canonical domain matches the saved shop domain.

Attended order and inventory workflows

  • Preview, then import reviewed orders The read-only order preview saves nothing and does not advance Last Order Sync. Import is a separate attended action that requires fresh preview evidence and reruns the reviewed bounded provider window before committing orders.
  • Order import stops at the marketplace inbox Attended order import writes reviewed records only to Marketplace Orders, the WMS marketplace inbox. It does not create a WMS sales order; creating one requires a separate attended Review order preview and confirmation from that inbox.
  • Select one location and preview active mappings Select one active Shopify location, then preview up to 100 active SKU mappings with their organization- and client-scoped WMS available-to-promise quantities, Shopify availability, differences, and mapping status.
  • Confirm every ready inventory difference Confirm only a complete, failure-free inventory preview that was not truncated and contains at least one ready difference. Confirmation revalidates the connection, selected location, active mappings, and WMS available-to-promise quantities, rebuilds the snapshot with the previewed Shopify quantities rather than rereading Shopify, and publishes every ready difference with compare-quantity protection and no per-row selection. Held quantities are excluded from available-to-promise instead of causing a blanket rejection.

Verified safeguards and limitations

  • Automatic order synchronization is unavailable Operators must start the preview and import; this Shopify adapter does not run an automatic order schedule.
  • Automatic inventory synchronization is unavailable Inventory comparison and publication remain operator-attended, and confirming a preview does not enable automatic inventory sync.
  • Fulfillment synchronization is unavailable This Shopify adapter does not send WMS fulfillment or shipment updates to Shopify.
  • Previews are bounded Inventory previews include at most 100 active SKU mappings; a larger active mapping set produces a truncated preview that cannot be confirmed. Order previews retain their separate safety limits.
  • Confirmation revalidates the preview inputs Before publication, OLT reloads and verifies the connection, selected active Shopify location, active SKU mappings, and WMS available-to-promise quantities. It rebuilds the snapshot with the Shopify quantities saved in the preview rather than rereading Shopify, and rejects a changed snapshot.
  • Held stock is excluded from available-to-promise Quality-held quantities are excluded from the WMS available-to-promise calculation used for preview and confirmation. Held stock does not by itself reject the complete request; a changed preview snapshot, another validation failure, or a Shopify compare-quantity conflict prevents publication.
  • Publishing changes Shopify, not WMS stock A successful confirmation sends every ready difference to the selected Shopify location with the previewed Shopify quantity as compare-quantity protection and never changes WMS stock.