What Order Are My Fulfillments Processed In?

When fulfilling your orders, you may notice the order in which your orders are fulfilled is different from the order in your file.

This allows you to provide multiple tracking numbers or fulfill orders by SKU as we need to match up all the orders before we create fulfillments for them.  You may have multiple rows that have the same order number but they could be in any order.

Because of this, EZ Fulfill needs to ensure it retrieves all the tracking numbers and/or line items for an order before submitting it to Shopify.  In order to do this efficiently, we need to sort the rows after they've been read from your file.

Fulfilling By Order

When fulfilling orders by order number EZ Fulfill sorts your orders by order number only, starting with the oldest order.  This means, we read the orders from you file, then we sort the orders by the order number in ascending order.  To be more clear, we will process the order with the "smallest" order number first.  When orders are generated by Shopify this typically means it's the oldest. 

Fulfill By SKU

When fulfilling your orders by SKU, EZ Fulfill sorts your orders by multiple fields.  It first sorts by the order number, then the tracking company and finally the tracking number.  As with the fulfilling orders by order number, your orders will be sorted by the order in ascending order.

This is because we create fulfillments based on the order number and tracking company.  It allows us to efficiently create fulfillments without having to first read and create each fulfillment before sending them to Shopify. 

This should have no impact on your fulfillments, we just want to ensure we are clear on how the orders are processed since they are not processed in the same order as your input file.


App: EZ Fulfill

Tags: faq, fulfillments