Cin7 Core Integration
Updated over a week ago

'Dear’ has been renamed to ‘Cin7 Core’

Shippit can integrate to Cin7 Core in less than 5 minutes! You only need to grant access to relevant order details in your Cin7 Core Inventory System and then update some settings before you start shipping.

Need assistance in implementing your integration? Connect with your account manager, sales contact, or visit our website to avail professional services today!

You may also review this full detail guide divided into the following sections:

  1. Integration Process

  2. Configuration Options

  3. Frequently Asked Questions

Integration Process

Generate an Application Key in Cin7 Core

Dear_2.png
GIF_1.gif
  1. Log in to Cin7 Core and go to Integrations

  2. Click on API - Cin7 Core

  3. Name the new integration you're setting up and click Create

  4. Take note of the Account ID and Application Key

  5. Ensure that the Application is Active

Enter your Cin7 Core Details to Shippit

API.png
  1. Enter the Account ID and Application Key you generated prior

  2. Click Connect

Register Shippit as Carrier

Shippit_icon.png
GIF_9.gif
  1. Go back in to Cin7 Core and on the left navigation pain, select a Sales

  2. Choose any of the orders that have already been packed and click on Ship

  3. Click on Add Carrier and if the dropdown is empty, click Add More Items

  4. Add Shippit as a carrier

CHECK your integration by ensuring you now have a Webhook URL. If you do not see the Webhook URL field populated, email us right away at [email protected]

mceclip0.png

Configuration Options

All your configuration options may be accessed in Shippit by going to Settings > Integrations.

Orders Sync

Order_Sync_2.png

The Orders tab allows you to configure how you would like to synchronise your orders from Cin7 Core to Shippit through the following options:

7_147_-_Copy.png
  • Auto-Sync New Orders - set to Yes by default; this option ensures orders are automatically pulled across into Shippit from Cin7 Core

  • Default Email - this will be used for orders that do not contain a customer’s email address

Shipping Method Mapping

Mapping.png

The Shipping Method Mapping function allows you to match your Cin7 Core shipping methods to a specific service or service class in Shippit.

9_771_-_Copy.png

If you offer Free Shipping, you can minimise your shipping cost by identifying the specific service or service class that you would like the order to be transacted through.

There is also an option to map to Click & Collect. This allows you to generate a label for an order and as soon as the label is downloaded, the order is moved from the New Orders tab to the Track tab.

Lastly, if you have orders that you don't need to fulfil in Shippit we have added a new shipping method to help you Skip orders. When your Cin7 Core shipping method is mapped to Don’t send to Shippit, your orders will not be synced with Shippit.

Shippit_method_mapping_-_skip_order.png

Manually Import Orders

Upload.png

You can manually import orders to Shippit through our integration middleware, Shippit Connect.

Once logged into Shippit, go to Settings > Integrations and click Launch Connect. Here you can:

  • Manually import in bulk the orders awaiting fulfillment by going to Orders > Click Import

  • Manually import orders in bulk by going to Orders> Click the downward arrow next to Import > Choose By Created Date and select the date and time from when you would like to import orders

  • Manually import an individual order by going to Orders> Click the downward arrow next to Import > Choose By Order Number and enter the Cin7 Core order reference number

  • Once you click Import, will see a green Processing bar appear at the top of the page informing you of how many orders are being processed for import.

Alternately, you can also use this middleware to:

  • Update integration settings

  • View order sync history - see which orders were successfully sent to Shippit including any that failed

  • View fulfillment sync history - see which shipment status were successfully sent to Shippit including any that failed

Fulfillments Sync

Fulfillment.png

The Fulfillments tab allows you to configure how you would like to synchronise your orders' shipment status from Shippit to Cin7 Core. With this setting enabled, Shippit will update Cin7 Core with all tracking information of the order.

11_187_-_Copy.png

Frequently Asked Questions

At what stage are my orders synced with Shippit?

Shippit will pull in your orders when the order contains a confirmed "Pack" record in Cin7 Core Inventory.

This enables you to have Cin7 Core Inventory determine what items will be shipped for your order, based on available inventory levels.

If required — you can also opt to have Cin7 Core "automatically" pack orders so that they progress to Shippit as they are raised in Cin7 Core. Documentation on this is available at
https://support.Cin7 Core.com/support/solutions/articles/11000034087-processing-a-sale#AutomatePPS

Should I integrate the Shippit app in Cin7 Core, or should I go through Shippit Connect/direct API?

If you cannot subscribe to the notifications module (which we highly recommend you do), then it is recommended that you connect via the Shippit app in Cin7 Core. Alternatively, it might be beneficial for you to arrange for a trial of the notifications webhook to gauge whether or not this is the right product for you.

Why are my orders not coming across to Shippit?

This could be due to:

  1. Incorrect content and/or format of customer and delivery information

  2. Insufficient carrier services activated in Shippit > Settings > Carriers

  3. The pack webhook has not been triggered. This can be caused by automated workflows in Cin7 Core that would bypass the pack authorisation step.

Why am I not receiving tracking updates for the orders I have booked through Shippit?

Check your Shippit Fulfilment Sync settings in Cin7 Core Inventory to see if it is enabled. If it is, check your Shippit Webhook URL in Shippit. If empty, re-register your Webhook by disabling Fulfilment Sync in Cin7 Core Inventory, and then re-enabling.

Why are all my fulfilments failing in Shippit Connect?

Possible reasons for why fulfillments have failed in Shippit Connect:

  1. The ship record has already been closed in Cin7 Core Inventory.

  2. The carrier value for Shippit has not been set in Cin7 Core.

Why are the orders I book in Shippit Connect not appearing in my Fulfilment History?

This could be due to:

  1. Your Shippit webhook URL was not registered after setup or accidentally deleted

  2. Pre-existing webhook URL was not overridden after connecting Cin7 Core Inventory with Shippit. The webhook URL for Cin7 Core Inventory is typically structured as: https://connect.shippit.com.au/shippit/webhooks/dearinventory...

In any case, you can easily re-register the webhook URL by navigating to Cin7 Core Inventory Inventory Integration Settings > Fulfilments and then clicking "UPDATE". After doing so, please refresh the browser and confirm that the webhook URL has been re-registered.

Does Shippit pull in advanced sales?

Yes! Shippit can sync both simple and advanced sales orders.

Can I fulfil orders out of different locations in Shippit via Cin7 Core?

Unfortunately, not.

Can I live quote on international orders within the Shopping Cart?

Unfortunately, not.

If I delete or make an amendment to an order in Shippit, will it delete/update in Cin7 Core?

No.

Cin7 Core Integration Tip

The way the order reference appears in Shippit will depend on whether or not you are syncing a simple or advanced sales order. A simple sales order will only have the sales order reference eg SO-00011. With an advanced sale, we will always append the fulfilment number to the end of the sales order reference eg SO-00011/1.

Did this answer your question?