Skip to main content
Connecting Shopify adds your Shopify store as an order channel. New orders come into Orders, you create and send shipments from them, and Zippendo can mark the order as fulfilled in Shopify, with the tracking number, once the shipment is sent. You always start in the Shopify App Store. Zippendo never asks you to type your Shopify store address.

What connecting does

Once you have connected, Zippendo:
  • Adds your webshop under Order channels, on the Connected tab.
  • Gets new and changed orders from Shopify as soon as they happen. You do not set anything up in Shopify for this.
  • Adds Zippendo Shipping to Shopify, so your shipping rules can show up as shipping prices at Shopify checkout. This needs Carrier-Calculated Shipping on your Shopify plan. See Live rates in Shopify checkout.
  • Imports your existing orders if you asked for that when connecting.
  • Switches on Fulfillment sync to Shopify: when you send a shipment in Zippendo, the Shopify order is marked as fulfilled with the tracking number. This does not send the shipment by itself.
Already a paying Zippendo customer? Your existing subscription continues unchanged. Installing the app does not move your billing to Shopify.

Before you start

  • A Shopify store, and permission to install apps on it (the owner of the Shopify store, or a staff account allowed to approve app permissions).
  • A Zippendo organization. If you install the app before you have an account, you can Create a Zippendo account or Sign in during the setup.
  • A sender address, if you want to choose a default sender while connecting. You can skip this and set a Default sender address later.
  • A connected carrier and shipping rules, if you want shipping prices at checkout, or want new shipments to be filled in from a rule.
  • Carrier-Calculated Shipping on your Shopify plan, if you want Zippendo’s shipping prices at checkout. Shopify includes it on some plans only. Without it, your orders still come in: use shipping method mapping instead.
When you install the app, Shopify asks you to approve access. Zippendo uses it to:
  • read your orders, so they come into Zippendo
  • mark orders as fulfilled and add the tracking number
  • show shipping prices and service points at checkout
  • read product details for labels and customs: weight, customs codes, country of origin and barcode
  • read the customer’s name and email for the label
If your organization uses brands, choose the Brand after connecting, on the webshop’s Orders & checkout tab. The setup does not ask for a brand, and the webshop’s row under Order channels does not show it.

Connect your webshop

1

Open the Catalog tab

Click Order channels in the sidebar, then open the Catalog tab.
Catalog tab with Shopify, WooCommerce and Custom channel cards. The Shopify card says Import orders from your Shopify store and has a Connect Shopify buttonCatalog tab with Shopify, WooCommerce and Custom channel cards. The Shopify card says Import orders from your Shopify store and has a Connect Shopify button

The Shopify card on the Catalog tab of Order channels

2

Click Connect Shopify

On the Shopify card, click Connect Shopify. A window called Connect your Shopify store opens.
Window titled Connect your Shopify store with three steps: open the App Store listing, install and approve the permissions, then Shopify sends you back to Zippendo to choose the organization, sender address and order import settingsWindow titled Connect your Shopify store with three steps: open the App Store listing, install and approve the permissions, then Shopify sends you back to Zippendo to choose the organization, sender address and order import settings

The Connect your Shopify store window

The window lists what happens next:
  1. Open the Zippendo listing in the Shopify App Store
  2. Install the app on your store and approve the permissions
  3. Shopify sends you back to Zippendo, where you choose the organization, sender address and order import settings
Click Open Shopify App Store. The listing opens in a new browser tab.
3

Install the app in Shopify

In the Shopify App Store, click Install and pick the Shopify store you want to connect.
Shopify App Store listing for Zippendo with the Install button, pricing and shipping features

Zippendo in the Shopify App Store: click Install

Shopify opens Install app in your Shopify admin. Check the access list, then click Install.
Install app window for Zippendo by Zippendo ApS, listing the store data the app can view and edit, with Cancel and Install buttons

The Install app window in the Shopify admin

After you click Install, Shopify sends you straight back to Zippendo. Finish the next steps within about 30 minutes.If you open the Zippendo page without coming from Shopify, it shows Incomplete link. Start again from the Shopify App Store.
Incomplete link message asking you to start the installation from the Shopify App StoreIncomplete link message asking you to start the installation from the Shopify App Store

The page you see if you did not come from the Shopify App Store

4

Sign in or create an account

If you are not signed in, Zippendo shows your Shopify store’s name and address and asks you to sign in.
Connect page for a Shopify store with Create a Zippendo account and Sign in buttonsConnect page for a Shopify store with Create a Zippendo account and Sign in buttons

Connecting while signed out

Click Create a Zippendo account or Sign in. Afterwards you come back to the same page.
5

Choose the organization, sender and import

Once you are signed in, finish the connection here.
Connect form for a Shopify store with Default sender address (optional), Import existing orders set to Only new orders, and a Connect Shopify store buttonConnect form for a Shopify store with Default sender address (optional), Import existing orders set to Only new orders, and a Connect Shopify store button

The last step: sender address, order import and Connect Shopify store

  • Organization - only shown if you belong to more than one organization.
  • Default sender address (optional) - the sender used when a shipment is created without a shipping rule. If you have no addresses yet, add one later under Settings → Addresses.
  • What Zippendo is used for - Import orders and show rates at checkout (the usual choice), or Checkout rates only (another system handles the orders). Pick the second one if a warehouse system (WMS) or an ERP already handles your Shopify orders. Shipping prices and service points at checkout still work, but Zippendo does not import the orders or mark them fulfilled. You can change this later.
  • Import existing orders - Only new orders, Import the last 30 days, or Import from a specific date (no more than one month back). Only shown when Zippendo imports orders.
Click Connect Shopify store.
You land on Order channels with a message that the webshop is connected: New orders will now be imported in real time.
If the link from Shopify has expired or was already used, the page shows Installation unavailable. Install the app from Shopify again.

After connecting

Your webshop appears on the Shopify card on the Connected tab of Order channels, with its name and its Shopify address (ending in myshopify.com).
Connected order channels with a Shopify store, its myshopify.com address and the date it was connectedConnected order channels with a Shopify store, its myshopify.com address and the date it was connected

A connected Shopify store under Order channels

Click the webshop to open its settings. The page is titled Shopify channel. Shopify admin at the top opens your Shopify admin in a new tab. There are two tabs: Orders & checkout and Connection & integration. If you remove the app in Shopify without disconnecting it in Zippendo, the webshop’s row shows App uninstalled in Shopify.

Orders & checkout

Orders and checkout tab with Automatic order sync on, Send shipments automatically off, Re-import orders, and Fulfillment sync to Shopify onOrders and checkout tab with Automatic order sync on, Send shipments automatically off, Re-import orders, and Fulfillment sync to Shopify on

Order import settings and Fulfillment settings

What Zippendo is used for
  • Import orders from this webshop - on by default. Switch it off if another system, such as a warehouse system (WMS) or an ERP, handles the orders and Zippendo is only used for shipping prices at checkout. While it is off, the two sections below are hidden. Switching it back on asks you to confirm, because both systems could then create shipments for the same order.
Order import settings
  • Automatic order sync - new Shopify orders come into Zippendo by themselves.
  • Send shipments automatically - sends the shipment to the carrier as soon as a new order arrives. If sending fails, you can see the error on the shipment. Off by default.
  • Re-import orders - fetches any unfulfilled orders that are missing in Zippendo.
Click Save changes after you change a switch. Fulfillment settings
  • Fulfillment sync to Shopify - marks the Shopify order as fulfilled, with the tracking number, when you send its shipment in Zippendo. On by default. It does not send the shipment itself.

Default sender, checkout prices and shipping method mapping

You do not link Shopify locations or products. The sender is your Zippendo sender address, the items come from the order, and the carrier comes from a shipping rule: picked by the customer at checkout, or matched from the shipping method name.
Default shipment settings with a Default sender address, and Checkout shipping rates with one shipping rule ticked and Service points at checkout set to 6Default shipment settings with a Default sender address, and Checkout shipping rates with one shipping rule ticked and Service points at checkout set to 6

Default sender address and Checkout shipping rates

  • Default sender address (under Default shipment settings) - the sender for orders where the customer did not pick a Zippendo shipping price at checkout. Zippendo creates a draft shipment with this address, and you choose the carrier and send it.
  • Checkout shipping rates - tick the shipping rules to offer at Shopify checkout. If you tick none, every rule for the customer’s country is offered. Service points at checkout (1 to 20, default 6) is how many service points are shown in total, shared between the service point rules.
  • In Shopify, go to Settings → Shipping and delivery and add Zippendo Shipping to your shipping zones. See Live rates in Shopify checkout.
Shipping method mapping section with No mappings yet and an Add mapping buttonShipping method mapping section with No mappings yet and an Add mapping button

Shipping method mapping, empty until you add a row

Shipping method mapping is for Shopify stores without Carrier-Calculated Shipping. Click Add mapping, type the name of the Shopify shipping method (for example GLS Home Delivery) and pick a Shipping rule. For a service point rule, choose under Service point whether Zippendo picks the Nearest automatically or you Choose manually. Click Save changes. Full details: Shopify without carrier-calculated shipping. If your organization has brands, a Brands card on this tab lets you pick the Brand the webshop’s orders belong to.

Connection & integration

Connection and integration tab with the shop domain, connected date, permissions, and Webhook status with Check statusConnection and integration tab with the shop domain, connected date, permissions, and Webhook status with Check status

Connection details and Webhook status

  • Connection details - Shop domain, Connected, Last updated, and Permissions (what you allowed Zippendo to do in Shopify).
  • Webhook status - Check status shows whether Shopify is set up to send orders to Zippendo. If orders are not coming in, click Re-register webhooks.
  • Carrier service - Check status shows whether Zippendo Shipping is set up in Shopify. If shipping prices are missing at checkout, click Register carrier service.
To connect a second Shopify store, click the Shopify store’s name at the top of this page and choose Connect another store. You go through the same App Store steps. Each Shopify store has its own settings.

How orders arrive

  1. A customer places an order in your Shopify store.
  2. Shopify tells Zippendo right away. If something is missed, Re-import orders fetches it.
  3. The order appears in Orders under this order channel.
  4. If the customer picked one of your Zippendo shipping prices at checkout, the shipment gets that shipping rule (and the service point they chose). If the shipping method name matches a mapping, that rule is used. Otherwise Zippendo creates a draft shipment with your Default sender address.
  5. You create or send the shipment from Orders as usual.
Orders that are already fulfilled in Shopify come in as fulfilled, and Zippendo does not create a shipment for them, so nothing is shipped twice.

What you see in Orders

Open Orders. Shopify orders show the order channel’s name in the Order channel column, next to Order ID, Customer, Status, Shipments and Created.
Orders list titled All orders, with the Shopify order channel in the Order channel columnOrders list titled All orders, with the Shopify order channel in the Order channel column

Orders from the Shopify store in the orders list

Open an order. Order information shows the Order channel. Use Create shipment or Send order at the top of the page. See Orders.
Order page with the Shopify order channel, the Processing status and the itemsOrder page with the Shopify order channel, the Processing status and the items

An order from Shopify with its Order channel

The statuses you will see are Pending, Processing, Partially fulfilled, Fulfilled, Cancelled and Error. See Order statuses.

Disconnect and reconnect

Connection tab with Webhook status, Carrier service and the Danger zone with Disconnect storeConnection tab with Webhook status, Carrier service and the Danger zone with Disconnect store

Disconnect store under Danger zone

On Connection & integration, scroll to Danger zone → Disconnect store: Remove the connection to this Shopify store. Orders stop being imported and Zippendo removes its webhooks from the store. Click Disconnect and confirm. The message Shopify store disconnected tells you it worked.
Disconnecting stops new orders from coming in and stops Zippendo marking orders as fulfilled in Shopify. Orders already in Zippendo stay. Connect the webshop again if you want them back in sync.
To connect the same Shopify store to the same organization again, install Zippendo from the Shopify App Store again and finish the steps. The webshop comes back with its settings and orders. You cannot connect a Shopify store to a different Zippendo organization. A Shopify store stays linked to the first organization that connected it.

Common errors

Next steps

Orders

Open an order and create a shipment.

Checkout

Show your shipping rules and service points at Shopify checkout.

Connect order channels

Add WooCommerce or your own system next to Shopify.

Shipping method mapping

Match your Shopify shipping methods to shipping rules when you have no Carrier-Calculated Shipping.
Field by field: Shopify settings · Get a shipping quote