Shopify V2 (Phase 2)
This article outlines the new features and improvements available under the rollout of Shopify V2 (Phase 2.
Updates include improvements to order handling and integration flexibility, giving you more control over how orders are captured, assigned, and processed.
Prerequisites
You belong to the Shopify V2 (Phase 2) Early Adopter Program
Download orders automatically
Your Shopify integration now automatically downloads orders at midnight in your local time zone.
Previously, this required the Auto retry sale order sync setting to be enabled. That setting has now been removed, and the behavior is standard for all Shopify integrations.
Shopify’s webhooks occasionally miss orders from third-party channels. These orders are now reliably captured during the midnight download.
Download PO number and channel type
Your Shopify orders now download with their PO number (if any) and channel type.
Previously, PO numbers were not downloaded. They now populate the new Purchase order reference field on sales orders.
Channel type now downloads to the new Channel order type field. Previously, it only downloaded as an additional attribute when the Import Shopify order type to setting was enabled.
Here’s how channel type downloads:
Shopify channel type |
Value shown in Channel order type field |
|---|---|
Draft orders |
Shopify admin |
Web orders |
Shopify web |
POS orders |
Shopify POS |
If you’ve already configured channel type to download as an additional attribute, that behavior will continue for the next six months, after which it will stop. We recommend redirecting any reports or customizations to the new field as soon as possible.
Cash rounding in Shopify POS
Your Shopify order totals are rounded when customers pay in cash in the following countries:
Canada
Australia
New Zealand
Switzerland
Belgium
Finland
Denmark
Sweden
Norway
These currencies no longer use small coins, so Shopify rounds cash payments. This ensures more accurate cash tracking and in-store cash balances in Shopify POS.
Find out about cash rounding in Shopify POS
Order consolidation dates
Your Shopify order dates now depend on when you download orders:
If you download paid orders, the order date is the payment date
If you download fulfilled orders, the order is the shipment date
If an order has multiple payment or shipment dates, Cin7 Core uses the most recent one.
Previously, order dates were based on their Shopify creation date, which impacted order consolidation. With this update:
Consolidating paid orders now requires valid payment dates
Consolidating fulfilled orders now requires valid fulfillment dates
To choose when to download orders, use the Capture order when it is setting in your Shopify integration.
Download tax province
Your Shopify integration now captures the province for Shopify tax rules for US and Canada only.
Previously, tax rules came in with a blank province, requiring you to add it manually. US and Canada provinces are now included automatically and used to ensure accurate tax mapping.
Filter orders and logs
You can now filter pending orders, operation logs, and logs with new properties. Previously, the only filters were status (logs only) and search.
On pending orders, you can set a date range, and only orders matching the filter will be processed.
On operation logs, you can set a date range and choose the operation type and category. Click Reset all to reset the filters.
On logs, you can set a date range for either date, download date, or process date (one only), and choose the log type. Only logs matching the filter will export. Click Reset all to reset the filters.
Use Shopify locations
You can now configure your Shopify integration so that orders default to the locations assigned by Shopify.
Enable Use Shopify location in your Shopify integration settings to have orders use their Shopify-assigned locations.
When this setting is enabled, the Location for online sales setting is ignored.
This setting does not apply if your Pick, pack, and ship setting is Load data from Shopify.
Delay download orders
You can now delay Shopify orders from downloading to Cin7 Core.
Select your delay with the Delay order downloads (in minutes) setting in your Shopify integration settings.
The delay starts when the order is created (if your Capture orders setting is Created) or when the order is paid (if your Capture orders setting is Paid), and sets how long Cin7 Core waits before downloading the order.
If you download Shopify orders automatically, this setting works with the order scheduler. If the scheduler runs before the delay period has passed, the order will be skipped and downloaded on the next run (typically every 10–15 minutes).
If you are using Shopify’s Post purchase upsell functionality, we recommend matching this delay to the maximum time you allow for upsells. These two settings work together so Cin7 will only download Shopify orders after your upsell finishes. Otherwise, you might download orders without the newly sold items.
Order changes before download
When you download your Shopify orders, Cin7 Core will use the Current quantity for each order. This means that any Cin7 Core will download the order with any quantity changes made before the download (e.g. increasing the quantity of a line item or adding a new product to the order). Previously, Cin7 Core used the original order Quantity and ignored any order quantity changes made in Shopify after order creation.
Cin7 Core will not update orders with quantity changes once the sales orders are in Cin7 Core. There is a separate enhancement planned to support quantity changes after downloads.