Skip to main content
Sales channels tell adorabl where an order originated — Shopify, Amazon, B2B portal, EDI, or direct web. Channel tags flow onto sales orders, dashboard analytics, fulfillment defaults, and settlement reconciliation. You can also connect Shopify to import orders and keep inventory aligned.

Prerequisites

Before channel data is meaningful in adorabl:

Supported channel values today

Orders carry a Channel field with these values: The fulfillment method decides whether a label is bought: only In-house fulfillments weigh a package and purchase postage. The channel appears on the sales order list, order detail header, and dashboard channel mix widget. Connected channels also fill the order’s Channel order number field.

Configure channel defaults

Channel settings control how orders from each source behave in fulfillment and shipping.
1

Open Commerce setup

  1. In the sidebar, open Data & Admin → Settings.
  2. Click Commerce, or open Settings → Commerce → Sales channels directly.
2

Set the fulfillment method

adorabl lists every supported channel — configured or not — so you can set defaults before the first order arrives.Hover the info icon beside each field for guidance. Defaults snapshot onto each sales order when you Save it and drive fulfillment creation. Active means the channel is used for new orders.
3

Check invoice timing

The list shows when each channel’s orders invoice. Every method that ships, is picked up, or is fulfilled externally reads After fulfillment is recorded — including Shopify POS and Amazon FBA. Payment can still be recorded at confirm; the invoice is created automatically when the fulfillment posts. See Invoicing from fulfillment.
4

Configure boxes and scales (optional)

Under Commerce setup, open Packaging boxes and Packing scales to define the box catalog and scale integrations used in the pack workspace.
Purchase to order is a supply choice on an individual sales-order line, not a channel default. See Sales orders & fulfillment.

Connect Shopify

Shopify has a live connection page under Settings → Commerce → Shopify. Connect the site, choose customer defaults, map locations and products, and resolve sync exceptions on one page. The Commerce setup hub shows a count of open Shopify exceptions so you can see waiting decisions without opening the page. See Connect Shopify.

Order workflow summary

Use the workflow guide when you need to see how channel defaults connect order → fulfillment → invoice:
  1. Open Commerce → Sales Orders and click Workflow summary in the header, or open Workflow guide on an individual order.
  2. Review the channel × fulfillment method matrix and the step-by-step path for pick, pack, ship, and invoicing.
  3. Return to Sales channels setup when you need to change defaults — updates apply to new orders on save.

View channel performance

1

Open the dashboard

Go to Dashboard (/).Open the Overview or Commerce tab and find Channel mix — all time for GMV, order count, revenue share, and contribution margin grouped by channel across every confirmed order.
2

Filter sales orders by channel

  1. Open Commerce → Sales Orders.
  2. Use the Channel column filter to isolate Shopify, Amazon, etc.
Row click-through opens the order detail with channel, external ID, and related fulfillments/invoices.
3

Reconcile marketplace payouts (optional)

When Amazon or Shopify settlements deposit to the bank, use Settlement reconciliation to match payout lines to clearing accounts before applying cash to AR.

Manually tag a channel on an order

Use this path for channels that are not connected:
1

Create or open a sales order

Open Commerce → Sales Orders and create a new order or open an existing draft.
2

Set Channel

In the order header, choose Channel from the dropdown (Shopify, Amazon, B2B Portal, etc.).Optionally enter External ID for the marketplace order number.
3

Submit and fulfill

Submit the order and proceed through pick/pack/ship. Channel persists on the order for reporting and defaults.

Example: Trail Ridge Outfitters

Trail Ridge sells through three active channels: A Shopify order arrives with channel order number #10422 and becomes SO-8841. Trail Ridge picks from Denver DC, ships, and the invoice is created automatically when the fulfillment posts. The dashboard channel mix updates from submitted order totals.

Sales orders & fulfillment

Confirm orders and ship inventory by channel.

Settlement reconciliation

Match marketplace payouts to clearing accounts.

Dashboard overview

Channel mix and ops-health KPIs.

Items

Maintain SKUs sold across channels.

Connect Shopify

Import Shopify records and resolve mapping decisions.

Troubleshooting

No submitted sales orders exist in the active organization — drafts and cancelled orders are excluded. Submit orders with a channel set, or check that you selected the correct organization.
Expected — adorabl snapshots channel defaults onto the order when you Save. Expand the workflow summary in the order’s Details header to see applied values.
Expected. Marketplace orders record payment at confirm but invoice only after the marketplace fulfillment is recorded. Record the fulfillment and adorabl creates the invoice and applies the payment.
Expected. Storefront pickup sales already left the store, so adorabl records the pickup on import, creates the invoice, and applies the register payment. If an imported POS order shows an exception instead, open Shopify setup → Exceptions and retry it.
adorabl reads the point-of-sale markers Shopify sends with the order. If a storefront app writes orders without those markers, correct the Channel on the order and record the pickup by hand.
Open Shopify setup, confirm the connection is active, and click Sync now on the Activity tab. Then review Exceptions for records waiting on a mapping decision.
If the channel does not have a connection page in Commerce setup, tag the channel manually on the order and keep its external ID for reference.
Confirm clearing GL accounts in System accounts and reconcile in Settlement reconciliation. Channel tags alone do not post cash — payouts do.
EDI 856 advance ship notice workflows tie to Advance Ship Notification on the purchasing side. Outbound EDI for sales shipments is coming soon.