Finance
Zmienia dane w sklepie — wymagany dry_run
Sales by Channel Report
Compare revenue from your online store, POS and other sales channels.
BeginnerAPI 2025-01
Command
bash
shopify-admin-skills:sales-by-channel-report store=your-store.myshopify.com### name
Sales by Channel Report — Online Store, POS, Draft Orders, and More
### oneLiner
Breaks down revenue, order count, and AOV by sales channel — shows exactly where every pound of revenue originates.
### whenToUse
- Monthly before marketing budget review, to know which channels are growing.
- When you suspect one channel is dragging down store-wide AOV.
- After launching a new integration (Allegro, Meta Shop), to check whether it generates volume.
### howToRun
```
Run skill: shopify-admin-sales-by-channel-report
Store: yourstore.myshopify.com
days_back: 30
```
### whatYouGet
CSV file `sales_by_channel_YYYY-MM-DD.csv` with columns: `channel_handle`, `channel_name`, `order_count`, `total_revenue`, `aov`, `total_units`, `revenue_share_pct`, `currency`. Each sales channel is a separate row. Orders from deleted or unknown channels land in an "Unknown" row. Draft Orders channel represents B2B or wholesale — if it's growing, it may warrant a dedicated B2B workflow.
### polishContext
Polish multi-channel operators often connect Shopify to Allegro via integration apps (e.g., BaseLinker). Allegro orders imported as Draft Orders appear under the "Draft Orders" channel here — which can obscure a clean B2C vs. marketplace comparison. Ensure your integration tags Allegro orders distinctly so the channel breakdown stays diagnostically useful.
### safetyNote
Bazuje na open-source 40RTY-ai/shopify-admin-skills (MIT), rozszerzone o kontekst polskiego rynku przez Dawida Gaca.