Noviship
  • Noviship Courier Management System
  • System Overview
    • Organizational Hierarchy
    • Concepts
  • Administration Interface
    • Shipment View
      • Timeline
    • Data Tables
      • Exporting Table Data
      • Sigmas
  • Reports
    • Designing Reports
    • Pivot Tables
    • Variables
  • Tags
    • Progress Tags
    • Tag Parameters
  • Billing
    • Reconciliation
    • Manual Invoices
    • Adjusting Shipment Price
  • Shipments
    • Shipment States
    • Pickup Requests
    • Tracking Report
  • Customer Management
    • Customize Shipment References
    • Terms & Conditions
      • Creating a Terms Document
    • Issuing API Keys
  • Rules and Standards
    • Usernames
  • Payments
    • Credit Card Processing
    • Receiving Payments
  • Address Books
    • Bulk Editing Contacts
  • Batches
    • Batch Shipment Editor
  • Integration
    • WooCommerce
      • Using the WooCommerce Plugin
      • Shipping Zones
    • Shopify
      • Installing the Noviship App
      • Configuring the Shopify Integration
      • Troubleshooting
  • Guides
    • Changing Usernames
    • Manual Reconciliation
    • Changing Shipment Status
    • Offer Report
    • Markdown
    • Refunding, Crediting and Adding Surcharges
    • Reporting on Surcharges with Pivot Tables
  • Knowledgebase
    • Difficulty Installing Zebra Printer on Windows 10
Powered by GitBook
On this page
  • Creating a new Integration
  • Integration Options
  • Carrier Rating Service
  • Order/Paid Monitor
  • Fulfillment
  • Residential Addresses
  • Multiple Packages
  • Applying the Integration

Was this helpful?

  1. Integration
  2. Shopify

Configuring the Shopify Integration

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

PreviousInstalling the Noviship AppNextTroubleshooting

Last updated 4 years ago

Was this helpful?

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).

Note: The Shop Domain must be in the form some-shop-name.myshopify.com (make sure there is no prefix, slashes or trailing spaces).

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.

The Shopify account must have the Advanced Shopify Plan to install Carrier Rating.

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.