Skip to content

Create Sales Channel


Table of Contents


1. Feature Overview

On this page you create a new Sales Channels for a merchant and configure its acceptance, order-processing, shipping-conversion, and billing rules. When you enter the page you must first pick a merchant — only after selecting one does the form appear, and the new channel is owned by that merchant. From then on every dropdown (inventory types, shipping types) lists only that merchant's data.

Sales Channels - Create page

Quick jump: Basic InfoAcceptance SettingsOrder SettingsShipping RulesBilling Settings

1.1 Basic Info

Fields marked with * are required.

FieldHow to fillNotes
*Channel NameEnter the channel code; the system uses it to classify ordersRequired; cannot be duplicated within the same merchant
Internal NameA supplementary human-readable nameOptional
EnabledToggle controlling whether this channel is activeOn by default
Product Mapping RuleDropdown: pick "By SKU" or "By Barcode" to decide how the order SKU maps to a system productDefaults to "By SKU". SKU = Order SKU must strictly match product SKU; barcode = Order SKU maps to product barcode (including main and secondary barcodes). Choosing "By Barcode" raises a warning reminding you to confirm product barcodes are correct and unique

1.2 Acceptance Settings

Determines which inventory type orders on this channel draw stock from, and whether expiration dates are enforced.

Fields marked with * are required.

Inventory Settings

FieldHow to fillNotes
*Primary Inventory TypeDropdown; when an order locks stock it is deducted from this type firstRequired; the dropdown lists only inventory types this merchant has enabled. If missing, set it up under "Inventory Types" first
Secondary Inventory TypeDropdown; when the primary type runs short the system automatically tops up the shortfall from hereOptional
Same Expiration DateToggle; when on, the same product within one order must come from a single expiration-date batch, never mixing across datesOptional

Expiration Management

FieldHow to fillNotes
Expiration MechanismDropdown: "No Expiration Control", "By Days", "By Ratio"Defaults to "No Expiration Control". The settings below appear only when you pick something other than no check
Days Before Expiration / Overseas Days Before ExpirationAppear when the mechanism is "By Days", unit in days. If a product's remaining days to expiry is below this value, that batch will not be locked for shippingThe overseas field is usually set higher to allow for transit time
Expiration Ratio / Overseas Expiration RatioAppear when the mechanism is "By Ratio", enter 0–100%. If the remaining-shelf-life ratio (remaining days ÷ original shelf-life days) is below this value, that batch will not be locked for shippingThe overseas field is usually set to a higher ratio
Tiered Expiration RulesOptional, multiple rows allowed. Each row = original shelf-life threshold (days) + domestic acceptance + overseas acceptance, letting products with different original shelf lives use different acceptance standardsThreshold values cannot be duplicated (a warning blocks duplicates); the system sorts rows ascending by threshold and applies the matching rule based on the product's original shelf-life days
Enable Last Shipped Expiration CheckToggle; when on, expiration dates shipped to this channel for the same product can only stay equal or get longer, and the system automatically excludes stock with an earlier date than the latest one ever shippedOptional

1.3 Order Settings

Controls how this channel's orders allocate stock and whether fulfillment completes automatically.

FieldHow to fillNotes
Allow Partial AllocationDropdown: blank = inherit merchant setting; "Allow (Partial Allocation)" = in-stock lines lock fully while out-of-stock lines stay reserved for restock; "Disallow (All-or-Nothing)" = if any line is short, the whole fulfillment releases and is marked out of stockAllocation per line is all-or-nothing; a line never locks only part of its quantity
Fulfillment Lot PolicyDropdown: blank = inherit merchant setting; "Flexible (Auto-assign)" = stock with lot attributes can still ship even when the order specifies none; "Strict (Exact match)" = only matches stock that likewise has no corresponding lot attributeOptional
Auto Complete FulfillmentToggle; when on, the fulfillment completes automatically once picking is doneOff by default
Auto Reallocate OrdersToggle; when on, the system re-checks this channel's out-of-stock orders whenever stock changesOff by default. When on, a "Priority" number field appears next to it; the smaller the number the higher the priority, and when stock is short the system uses this priority to decide which channel's out-of-stock orders get reallocated first

1.4 Shipping Rules

Optional. Sets rules that automatically swap the original shipping type for a target shipping type when an order meets certain conditions. Multiple rows allowed.

FieldHow to fillNotes
Original shippingDropdown; pick the shipping type to be convertedOnly shipping types bound to this merchant can be selected
ConditionOne of three: volume (> or < N), weight (> or < N, unit kg), postal code (contains certain codes, e.g. 880, 881)Optional
Target shippingDropdown; pick the shipping type to convert to when the condition is metOnly shipping types bound to this merchant can be selected

1.5 Billing Settings

Warehouse-side only; records the operating fees charged to the merchant for this channel.

FieldHow to fillNotes
Check FeeEnter an amountBlank = fall back to the default in the merchant's shipping rate card
Picking Fee (Per Item)Enter an amountBlank = fall back to the default in the merchant's shipping rate card
Picking Fee (Box)Enter an amountBlank = fall back to the default in the merchant's shipping rate card
Picking Fee (Pallet)Enter an amountBlank = fall back to the default in the merchant's shipping rate card

When done, click "Save" at the floating bar to save and go to the detail page; to create several channels in a row, click "Save and Add Another" — on success the form clears so you can build the next one right away.


2. FAQ

Quick jump: FAQNotices

2.1 FAQ

▪ Why must I pick a merchant before the form appears?

Because a channel belongs to a merchant, and the form's dropdowns (primary/secondary inventory type, original/target shipping type for conversion) list only the data enabled for that merchant. Only after you pick a merchant does the system know which lists to load, so the form appears.

▪ Can channel names be duplicated?

Not within the same merchant. Different merchants are independent of each other, so the same name may exist under different merchants.

▪ What's the difference between "Save and Add Another" and "Save"?

"Save" saves and takes you to the channel's detail page; "Save and Add Another" clears the form on success and keeps you on the create page, so you can build several channels for the same merchant in one go.

▪ What is the minimum I need to fill in to save?

The channel name and the primary inventory type — those two required fields. Everything else can be left blank or use its default.

▪ Why can't I find some shipping types in the conversion target?

Both the original and target shipping types in a conversion rule must be shipping types bound to this merchant. Unbound ones don't appear in the dropdown and would be rejected by the system anyway. If you need a particular shipping type, first confirm it is bound to this merchant under "Shipping Types".


2.2 Notices

⚠️ Important

  • The channel name cannot be duplicated within the same merchant, otherwise it won't save.
  • Tiered expiration rule thresholds cannot be duplicated; a duplicate raises a warning and blocks saving.
  • The original and target shipping types in a conversion rule must belong to this merchant; using another merchant's shipping type is rejected by the backend.

💡 Tip: Before choosing "By Barcode" for product mapping, confirm product barcodes are set correctly and are unique, so orders don't fail to match a product. Leaving billing fields blank falls back to the merchant's shipping rate card default, so you don't need to re-enter them for every channel.


FeatureDescriptionLink
Sales ChannelsView and search all merchants' sales channelsGo
Sales Channel DetailView the full settings of a single channelGo
Edit Sales ChannelModify an existing channel's settingsGo
Inventory TypesSource of the primary/secondary inventory typesGo
Shipping TypesThe shipping types used by conversion rulesGo