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.
Orders & checkout


Orders & checkout — Order Import Settings, Fulfillment Settings, Default Address
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 — rule checkboxes and Service Points per Checkout
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 — match Shopify rate names to Zippendo rules
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


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

Zippendo on the Shopify App Store — click Install, then approve scopes in your own Shopify admin
Related
- Connect Shopify
- Checkout
- Shipping rule fields
- Droppoint vs service point
- Webhooks — Zippendo app events, not Shopify’s
- Carrier tracking webhooks
- Order channel settings