Shopify V2 (Phase 2)

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.

Was this article helpful?

Have more questions? Submit a request