Statuses Shopify Connector

This article explains how order and checkout statuses in Shopify are mapped within Spotler Connect.

On this page you have the following options:

Order and Checkout statuses

Shopify distinguishes between various states for orders and checkouts. These multiple statuses can sometimes conflict when considered individually. Spotler Connect resolves these conflicts by mapping combinations of statuses, ensuring that an order is set to Processing only when it is ready for shipment. This is particularly important for E-fulfilment connectors.

Order statuses Shopify

The following table maps Shopify order-related statuses to their corresponding Spotler Connect statuses:

Shopify Status Spotler Connect Status
Order status Canceled Cancelled
Fulfilment status Fulfilled Completed
Fulfilment status Partially fulfilled Partially shipped
Fulfilment status Unfulfilled Depends on payment status
Fulfilment status Scheduled Processing
Payment status Authorized Pending payment
Payment status Paid Processing
Payment status Partially refunded Partially refunded
Payment status Pending Pending payment
Payment status Refunded Refunded
Payment status Unpaid Pending payment
Payment status Voided Cancelled
Unknown status Unknown

Status priorities

Shopify is one of the few connectors that has several states for an order, which can lead to conflicting information when each state is considered separately (for example, a combination of fulfilment status Unfulfilled and payment status Unpaid does not combine well into an existing Connect status). Spotler Connect resolves these conflicts by applying the following priorities for determining status:

  • Order status – When an order is canceled in Shopify, Spotler Connect maps the order to Cancelled. For all other order statuses, the fulfilment status is leading.
  • Fulfilment status
    • If the fulfilment status is Fulfilled, the order is mapped to Completed, regardless of the payment status.
    • If the fulfilment status is Partially fulfilled, the order is mapped to Partially shipped.
    • If the fulfilment status is Unfulfilled or Scheduled, the payment status determines the final status.
  • Payment status
    • If the payment status is Paid, the order is mapped to Processing.
    • For any other payment status, Spotler Connect maps the status according to the table above.

Checkout statuses Shopify

The checkout process in Shopify is also mapped to corresponding statuses in Spotler Connect. The table below shows the mapping for checkout statuses. It's very straightfoward.

Shopify Status Spotler Connect Status
Pending Pending
Abandoned Abandoned*
Completed Completed

*  After a predetermined time interval (default 30 min, adjustable in your integration settings for Shopify), any checkout without a related order from Shopify is marked as Abandoned.