Prerequisites
Before channel data is meaningful in adorabl:- Items exist for SKUs you sell on each channel.
- Warehouses and default shipping warehouse are configured for fulfillment.
- Finance setup includes clearing accounts if you reconcile marketplace payouts — see Settlement reconciliation.
Supported channel values today
Orders carry a Channel field with these values:Configure channel defaults
Channel settings control how orders from each source behave in fulfillment and shipping.Open Commerce setup
- In the sidebar, open Data & Admin → Settings.
- Click Commerce, or open Settings → Commerce → Sales channels directly.
Set the fulfillment method
Check invoice timing
Configure boxes and scales (optional)
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:- Open Commerce → Sales Orders and click Workflow summary in the header, or open Workflow guide on an individual order.
- Review the channel × fulfillment method matrix and the step-by-step path for pick, pack, ship, and invoicing.
- Return to Sales channels setup when you need to change defaults — updates apply to new orders on save.
View channel performance
Open the 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.Filter sales orders by channel
- Open Commerce → Sales Orders.
- Use the Channel column filter to isolate Shopify, Amazon, etc.
Reconcile marketplace payouts (optional)
Manually tag a channel on an order
Use this path for channels that are not connected:Create or open a sales order
Set Channel
Submit and fulfill
Example: Trail Ridge Outfitters
Trail Ridge sells through three active channels:#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.
Related guides
Sales orders & fulfillment
Settlement reconciliation
Dashboard overview
Items
Connect Shopify
Troubleshooting
Channel mix shows empty on dashboard
Channel mix shows empty on dashboard
Fulfillment method shows Not recorded on a draft order
Fulfillment method shows Not recorded on a draft order
An FBA order is paid but not invoiced
An FBA order is paid but not invoiced
A Shopify POS order imported with no Fulfill action
A Shopify POS order imported with no Fulfill action
A channel order landed on Shopify - Web but was sold at the register
A channel order landed on Shopify - Web but was sold at the register
Shopify orders are not syncing
Shopify orders are not syncing
Another channel is not syncing automatically
Another channel is not syncing automatically
Settlement does not match channel revenue
Settlement does not match channel revenue
EDI channel on order but no ASN
EDI channel on order but no ASN

