Order and Item-Level Cancellations

Handle order and item-level cancellations.

Order and Item-Level Cancellations – Shopify

To maintain synchronization between Shopify and ESW, order and item-level cancellations must be handled in both directions.

Capture Order Cancellations in Shopify

  • Use Shopify Order Cancellation Webhooks (e.g., orders/cancelled) to detect when an order or specific items are cancelled.
  • Send the cancellation details to ESW to update the order status accordingly.

Capture Order Cancellations in ESW

  • Monitor ESW for order or line-item cancellation events.
  • Use Shopify Order Cancellations API to reflect these changes back in Shopify, ensuring both systems remain aligned.

Handle Partial (Item-Level) Cancellations

  • Detect line-item cancellations (not full order).
  • Update only the affected items in ESW or Shopify while preserving the rest of the order.