Configuring the Shopify Integration

How to configure the integration between Noviship and Shopify on the Noviship side

Integrations are configured in the Selling | Integrations section

You will need an API Key for the user associated with the integration. When a shipment is rated for Shopify or created when paid for, the shipment will be associated with a specific API Key (and implicitly the user associated with it). To save time issue the API Key first.

Creating a new Integration

Click Add here to create a new integration. Select the customer account you wish to integrate and select Shopify as the integration type.

You will see the configuration page for your new integration and you should enter the information provided by the customer (see Installing the Noviship App).

Here you begin by selecting the User Account and associated API Key (which you must have previously issued). You also enter here the information provided by the customer from their Shopify account (Domain, API Key, Password and Shared Secret).

Integration Options

There are a number of options you can configure for the Shopify integration.

Carrier Rating Service

The Carrier Rating Service allows Shopify to connect to the associated Noviship account to obtain quotes for the contents of the customer's shopping basket.

Order/Paid Monitor

Activating the monitor means that as soon as a customer pays for a Shopify Order, Noviship will create a matching shipment in the customer's account. The shipment will be configured to represent the order with the packages set to the shopping basket and the destination address set to the customer's shipping address.

Fulfillment

If a customer has fulfillment locations configured you can activate the fulfillment option. This will transmit the shipment details to Shopify once the shipment has been manifested. This option relies on the Order/Paid monitor. Only shipments created by the monitor will be transmitted back to Shopify.

Shopify requires that shipments fulfilled be associated with a location so the fulfillment location must be chosen here. If the list is empty you should use the Update action to refresh the data from the Shopify account.

Residential Addresses

Check this option to specify that the destination address is residential (both for rating and for the order monitor). For some carriers this will increase the price due to residential delivery surcharges.

Multiple Packages

Check this option to have each item in the shopping basket represented by a separate Package in the Noviship shipment. This applies to both the carrier rating and the order monitor.

If this option is chosen each package will have the item description and SKU entered in to the package description. Otherwise the order number will be used as the package description.

Applying the Integration

The steps up until now involve the configuration of the integration. At this point you should have an integration in your table. At this time, however, no connection has been made with Shopify. The next step is to synchronize the integration using the Update action.

Every time you change the integration you must use the Update action to apply those changes. Sometimes the changes will be successful and sometimes you will receive an error message. For example, if you request a Rating integration but the target Shopify account does not have the Advanced Shopify Plan you will receive an error indicating that Carrier Rating is not enabled on the account.

Last updated

Was this helpful?