Skip to main content
After the store is connected, open Order Channels and click the Shopify channel. This page is Shopify Channel — per-store sync, checkout rates, and the Shopify app connection. Install and OAuth walkthrough: Connect Shopify. Checkout rates at Shopify: Checkout. Pickup naming: Droppoint vs service point.
These tabs are in-page (not ?tab=). Default is Orders & checkout. Header action Shopify Admin opens https://{shopDomain}/admin in a new tab.

Where it lives

  • Sidebar Order Channels → Shopify channel → /{org}/dashboard/order-channels/{id}
  • Loading description: Loading store connection…
  • Title Shopify Channel. The store name in the header is a picker when you have more than one Shopify installation — helper Switch stores to edit that installation. Settings are per store.
Empty (no installation): Connect your Shopify store. Description: Import orders automatically from your Shopify store. Real-time sync via webhooks keeps your orders up to date. Button Connect Shopify. Feature copy: Real-time Order Sync and Fulfillment sync to Shopify. Connect from here uses the same modal as the catalog — Connect Shopify.

Orders & checkout

Shopify channel Orders and checkout tab with order import and fulfillment switchesShopify channel Orders and checkout tab with order import and fulfillment switches

Orders & checkout — Order Import Settings, Fulfillment Settings, Default Address

Each card has its own Save Changes (shows Saving…). Disabled until you change something. Success toast: Settings saved. Failure: Failed to save settings.

Order Import Settings

Re-import toasts: Order sync started / Orders will be imported in the background, or Failed to sync orders. syncIntervalMinutes and historical import are not on this screen — they live on the App Store connect bridge (/shopify/connect) below.

Fulfillment Settings

Default Shipment Settings

Hint under the row: When orders arrive without a Zippendo shipping rate selected at checkout, a draft shipment will be created using this sender address. You can then manually configure the carrier and send the shipment.

Checkout Shipping Rates

Checkout Shipping Rates with shipping rule checkboxes and Service Points per CheckoutCheckout Shipping Rates with shipping rule checkboxes and Service Points per Checkout

Checkout Shipping Rates — rule checkboxes and Service Points per Checkout

Hint: Select which shipping rules should be available at Shopify checkout. If none are selected, all organization rules matching the destination country will be used. Service point rules will show individual pickup locations as separate rates. Save Changes on this card saves shippingRuleIds and servicePointCount on the order channel (not the installation settings payload). Saving: Saving…. Pickup locations at checkout: Pick a service point, Droppoint vs service point. Rule fields: Shipping rule fields.

Shipping method mapping

For stores without Shopify Carrier-Calculated Shipping.
Shipping method mapping empty state with Add mappingShipping method mapping empty state with Add mapping

Shipping method mapping — match Shopify rate names to Zippendo rules

Hint: For stores without Shopify Carrier-Calculated Shipping: map the shipping method names from your manual Shopify rates to shipping rules, so imported orders are ready to ship. Empty: No mappings yet. Add one to match a Shopify shipping method to a shipping rule. Save changes is disabled while a row is missing a match or a rule, or while saving (Saving…). On save, matches are trimmed; a stale parcel-shop choice is dropped when the rule is not a service point. The UI label is Parcel shop; the stored value is servicePointSelection (nearest / manual). Same locations as Droppoint vs service point.

Brands

Only if the organization has brands. Card Brands: Saves immediately on change (not a draft Save Changes). Hidden when you have no brands.

Connection & integration

Shopify Connection and integration tab with connection details and diagnosticsShopify Connection and integration tab with connection details and diagnostics

Connection & integration — Connection details, Webhook Status, Carrier Service, Danger Zone

Connection details

Read-only. Description: Domain, connection dates, and API scopes for this installation.

Webhook Status

These are Shopify order webhooks, not app webhooks and not carrier tracking webhooks. After check: {{count}} webhook registered / webhooks registered, Expected URL:, and if some are missing: Some webhooks may be missing. Click below to re-register all webhooks. Toasts: Webhooks registered, Webhook registration had errors, No webhooks registered, Failed to get webhook status, Failed to register webhooks.

Carrier Service

Required for calculated rates at Shopify checkout. Empty: No carrier service registered — shipping rates will not appear at checkout. After register, the form shows: After registering, go to Shopify Admin → Settings → Shipping and delivery and add “Zippendo Shipping” as a rate provider in your shipping zones. Toasts: Carrier service registered, Failed to get carrier service status, Failed to register carrier service.

Danger Zone

Danger Zone card Disconnect Store with Disconnect buttonDanger Zone card Disconnect Store with Disconnect button

Danger Zone — Disconnect Store removes the installation

Success: Shopify store disconnected. Failure: Failed to disconnect.

Connect bridge (/shopify/connect)

The App Store install finishes on /shopify/connect?token=…, not on this settings page. Guard screens: Invalid request (no token), Loading…, Installation unavailable, Sign in / Create a Zippendo account, No organization found. API: SHOPIFY_PENDING_INSTALL_EXPIRED, SHOPIFY_PENDING_INSTALL_NOT_FOUND. Connect failure: Failed to connect your Shopify store. After success you land on order channels with ?success=true. Install starts on the public listing. Approving scopes happens in your Shopify admin — we do not screenshot that private screen.
Shopify App Store listing for Zippendo with Install, pricing, and shipping features

Zippendo on the Shopify App Store — click Install, then approve scopes in your own Shopify admin