Skip to content

New Product


Contents


1. Use Cases

Quick Links: Food with Expiry | Serial Number Product | Multi-Pack Product

Scenario 1: Create Food Product (with Expiry Management)

Situation: A customer sends a new product "Organic Blueberry Jam" and you need to create the product record with expiry tracking.

What to do:

▸ Select Customer & Basic Info

  1. Click "New" to open the page
  2. Choose the merchant in the merchant selector
  3. Enter Name: "Organic Blueberry Jam 300g"
  4. Enter SKU: "JAM-BB-001"
  5. Enter Barcode: "4715635230145"
  6. Select Temperature: "Refrigerated"

▸ Set Up Expiry Management

  1. Enter "Validity Days": 180
  2. Click "Create"

Result: After creation, the system calculates expiration dates from the manufacturing date during inbound and automatically picks earlier-expiring batches first.


Scenario 2: Create High-Value 3C Product (Serial Numbers)

Situation: The merchant is a 3C retailer; "Apple AirPods Pro" needs a record where every unit's serial number is tracked.

What to do:

▸ Fill in Basic Info

  1. Select the merchant, then enter Name: "Apple AirPods Pro 3rd Gen"
  2. Enter SKU: "APPLE-AIRPODS-PRO3"
  3. Enter Barcode: "194253912057"
  4. Select Temperature: "Ambient"

▸ Enable Serial Number Tracking

  1. Turn on "Track Serial Numbers"
  2. Confirm "Required Serial Numbers": 1
  3. Click "Create"

Result: After creation, the system requires serial number scanning during both inbound and outbound, so every shipment is traceable by serial number.


Scenario 3: Multi-Pack Product (Multiple Barcodes)

Situation: The merchant's "Mineral Water" comes in three packagings — single bottle, 6-pack, and 24-bottle case — each with its own barcode.

What to do:

▸ Fill in Basic Info & Barcodes

  1. Enter Name: "Natural Mineral Water 600ml"
  2. Enter SKU: "WATER-600"
  3. Enter Barcode: "4710001234567" (single bottle)

▸ Set Up Unit Conversion

  1. Enter Base Unit Name: "Bottle"
  2. Enter Mid Unit Name: "Pack", Items Per Mid Unit: 6
  3. Enter Mid Unit Barcode: "4710001234574"
  4. Enter Large Unit Name: "Case", Items Per Large Unit (Box Quantity): 24
  5. Enter Large Unit Barcode: "4710001234581"
  6. Click "Create"

Result: Scanning any of the barcodes identifies the same product; scanning the case barcode automatically counts 24 bottles.


2. Feature Guide

When a customer sends a new product that doesn't exist in the warehouse yet, create it here. Once the name, SKU, and barcode are in place, inbound receiving, picking, and outbound all run smoothly. Remember to set validity days for food items, and turn on "Track Serial Numbers" for high-value 3C products.

Quick Jump: Customer Selection | Basic Info | Unit Info | Substitutes | Export Info

2.1 Customer Selection

The first step after entering the page is selecting the merchant.

ItemDescription
LocationTop of the page
FunctionAssign the owning merchant
OperationPick from the dropdown or search by keyword

⚠️ Important: The merchant cannot be changed once the product is saved. Double-check before creating.


2.2 Basic Info

Fields marked * are required

FieldHow to FillNotes
*Product NameEnter the full name; suggested format: brand + name + spec-
*SKUEnter the unique product identifierMust be unique within the merchant; checked immediately as you type
BarcodeEnter the barcode on the packaging-
Secondary BarcodesWhen the product has multiple barcodes, enter one barcode per line-
BrandPick from the dropdownIf missing, create it in "Brands" first
CategoryPick from the dropdownIf missing, create it in "Categories" first
*TemperatureChoose the storage temperature: Ambient, Controlled, Refrigerated, Frozen, Air ConditionedRequired
Default ShelfSearch and select a shelfRecommended first during putaway; if missing, create it in "Shelves" first
Activation StatusOn = product can be used for inbound, orders, inventoryWhen off, the product is hidden from selection menus
Oversea ImportedOn = imported from overseas-
Manufacturing Date RequiredWhen on, the manufacturing date must be entered during inboundRecommended for products needing expiry management
Batch Management RequiredWhen on, the batch number must be entered during inboundRecommended for products needing batch tracking
Validity DaysEnter the shelf-life in daysRecommended for food items
Track Serial NumbersWhen on, serial numbers must be scanned during both inbound and outboundRecommended for high-value items like 3C and luxury goods
Required Serial NumbersNumber of serial numbers recorded per unitShown only when "Track Serial Numbers" is on
Box Serial Number DelimiterWhen a box barcode contains multiple serial numbers, the system splits them by this delimiter. Example: barcode "SN01,SN02" with delimiter "," is recognized as two serial numbers.Shown only when "Track Serial Numbers" is on
Serial Number PatternEnter the validation rule for serial numbersShown only when "Track Serial Numbers" is on
E-commerce Stock SyncWhen on, this product's stock syncs to e-commerce accounts with sync enabled-
Exceptions (optional)Add exceptions to disable sync for specific accounts or adjust their sync ratioShown only when sync is on
Product PhotoUpload a product photoImproves picking accuracy
NoteReminders for warehouse staff (e.g., fragile)-

📌 Note: If the merchant has custom product attributes configured, those fields also appear on the form — fill them in as the merchant requires.


2.3 Unit Info

▸ Base Unit (Small Unit)

FieldHow to Fill
Base Unit NameThe smallest sellable unit (e.g., piece, bottle, pack)
LengthMeasure with a ruler, in cm
WidthMeasure with a ruler, in cm
HeightMeasure with a ruler, in cm
WeightWeigh it, in kg

▸ Mid Unit

FieldHow to Fill
Mid Unit NameThe common name for the middle packaging (e.g., pack, strip)
Items Per Mid UnitCount the small units inside one mid pack
Mid Unit BarcodeScan or read the barcode on the mid packaging

▸ Large Unit (Case)

FieldHow to Fill
Large Unit NameThe common name for the outer case (e.g., case, box)
Items Per Large Unit (Box Quantity)Count the small units inside one case
Large Unit BarcodeScan or read the barcode on the case
Case LengthMeasure the case, in cm
Case WidthMeasure the case, in cm
Case HeightMeasure the case, in cm
Case WeightWeigh the full case, in kg

▸ Pallet Stacking (optional)

FieldHow to Fill
Large Units Per LayerStack one layer and count the cases
Layers Per PalletNumber of layers allowed by warehouse standards
Total Large Units Per PalletAuto-filled from the two fields above; can also be edited directly

⚠️ Important: Large-unit conversion is relative to the "small unit", not the mid unit. Example: 1 case = 24 bottles → enter 24, not 2 (even if 1 mid unit = 12 bottles).


2.4 Substitutes

Define which products can ship in place of this one when it is out of stock.

ItemDescription
PurposeWhen the main product is out of stock, the system follows this list's priority to find a substitute with sufficient stock
OperationSearch and add other products of the same merchant; order can be adjusted

2.5 Export Info

For products that need to be exported.

FieldHow to Fill
Customs Declaration TitleProduct name for customs declaration
Manufacturer Country (2-letter code)The manufacturing country code (e.g., TW, CN, JP)
HS CodeThe customs tariff code
MaterialThe product's main material

📌 Note: When finished, click "Create" at the bottom; to create several in a row, use "Save and Add Another".


3. FAQ

Quick Jump: FAQ | Important Notes

3.1 FAQ

▪ Can different merchants use the same SKU?

Yes. The system distinguishes products by "merchant + SKU"; the same SKU under different merchants is completely independent.


▪ I selected the wrong merchant — what now?

The merchant cannot be changed. Turn off the product's "Activation Status" (deactivate it), then create the product again under the correct merchant.


▪ How do I make the system ship soon-to-expire products first?

Fill in "Validity Days" and turn on "Manufacturing Date Required":

  • The manufacturing date is recorded at inbound and the system calculates the expiration date
  • During allocation and picking, earlier-expiring batches are used first

▪ Are dimensions and weight mandatory?

No, but recommended. Leaving them empty affects:

  • Shelf space calculation
  • Pallet stacking planning
  • Shipping cost estimation

Strongly recommended for large or heavy products.


▪ What happens after turning on "E-commerce Stock Sync"?

Stock changes of this product sync to the merchant's e-commerce accounts that have sync enabled. To exclude a specific account or adjust its ratio, add an entry under "Exceptions (optional)".


▪ Can't find the brand or category option?

Create the option first in "Brands" or "Categories", then it becomes selectable on the product form.


3.2 Important Notes

⚠️ Customer Selection

  • Always confirm the correct merchant before creating
  • The merchant cannot be changed after creation
  • Consider including a customer code in the SKU (e.g., SHOPA-P001)

⚠️ SKU Naming

  • SKUs must be unique within a merchant
  • Use letters, numbers, and hyphens
  • Avoid spaces and special characters

⚠️ Unit Conversion

  • Mid unit conversion = small units per mid unit
  • Large unit conversion = small units per large unit
  • Wrong conversions break inventory calculations

⚠️ Expiry Management

  • Always fill in "Validity Days" for food items
  • Also turn on "Manufacturing Date Required" so inbound records the basis for expiry calculation
  • The system then ships earlier-expiring batches first

FeatureDescriptionLink
Product ListView and manage all productsGo
Product DetailsView full product informationGo
Edit ProductModify product dataGo
Import ProductsCreate products in batch via ExcelGo
BrandsManage product brandsGo
CategoriesManage product categoriesGo