Delay Shopify order downloads
Add a delay before Cin7 Core downloads orders from Shopify. The delay gives you a window for order changes, post-purchase upsells, or Shopify Flow automations to complete before the order is downloaded to Cin7 Core.
Cin7 Core adds your delay to each order, depending on your Capture order when it is setting:
When set to Created, the delay starts from the order creation date.
When set to Paid, the delay starts from the latest payment date.
When set to Fulfilled, Cin7 Core ignores any delay and downloads orders when fulfilled.
Cin7 Core periodically checks each order to see if it is eligible for download. Orders within the delay window are skipped and checked again on the next review cycle. You can keep track of all skipped orders in the Operations log.
Prerequisites
You should have connected to Shopify.
-
You should have configured your Shopify settings.
Capture order when it is determines whether the delay starts from the order creation date or the payment date.
Order exclusion tags and the order lock date continue to apply alongside the delay during order download.
Delay order download setting
You can set a delay in minutes for your Shopify order downloads. A read-only time conversion is displayed next to the setting. For example, entering 90 displays as 1h30m.
Go to Integrations and select Shopify.
-
In the Setup tab, enter your delay in Delay order downloads (in minutes). Valid values are 0 (no delay) to 2880 (48 hours). Only whole numbers are accepted.
Click Save.
Changes to this setting take effect on the next download cycle and will not impact already downloaded orders. The delay applies to both manual and automatic downloads.
Cin7 Core only allocates stock when it downloads and processes the order. If you sell high-demand items, consider using a shorter delay or maintaining safety stock.
If a Shopify order is canceled during the delay window, Cin7 Core recognizes the cancellation when it evaluates the order. Refunds applied during the delay are included with the order when it is downloaded.
Delay and order consolidation
If you use daily consolidation, the delay can affect which consolidation batch an order joins. Cin7 Core will not download orders if they are in the delay window during consolidation. Those skipped orders will be included in the next consolidation batch.
For example, if your consolidation time is 3:00 PM and your delay is 30 minutes.
An order paid at 1:00 PM is eligible at 1:30 PM. It is downloaded before 3:00 PM and included in today's consolidation.
An order paid at 2:45 PM is eligible at 3:15 PM. It is not downloaded until after today's consolidation, so it is included in the next day's batch.
The cutoff for including an order in a consolidation batch is the consolidation time minus your delay. In this example, orders paid after 2:30 PM would not be consolidated in today's 3:00 PM batch.
Common scenarios
Cin7 Core periodically reviews orders for download. The time between checks can vary, so orders may not download immediately after the delay passes. The timings in these examples are simplified to illustrate how the delay works.
Editing order after purchase
Your customers can edit orders within 30 minutes of purchase. We recommend setting the delay to 30 minutes and capture orders when Paid.
2:00 PM: A customer places and pays for an order.
2:15 PM: The customer edits the order in Shopify, changing the quantity of one item.
2:25 PM: Cin7 Core checks the order but skips it because only 25 minutes have passed.
2:40 PM: The delay has passed. Cin7 Core downloads the order with the updated quantity.
Post-purchase upsell
You use a Shopify post-purchase upsell app that offers customers additional items for up to 15 minutes after checkout. You set the delay to 15 minutes and capture orders when Paid.
3:00 PM: A customer checks out and pays for an order.
3:02 PM: The customer accepts an upsell offer. Shopify adds the upsell item to the order.
3:20 PM: The delay has passed. Cin7 Core downloads the order, including the upsell item.
Without the delay, Cin7 Core may download the order before the upsell is added. In that case, the upsell item would not be included because Cin7 Core does not re-download orders that already have an entry in the order log.
Shopify tagging
You use Shopify Flow to apply tags to orders after they are created. If Cin7 Core downloads the order immediately, these tags might not download as Shopify is still processing the tagging. We recommend adding a slight delay of 10 minutes so that these tags are included in the order download.