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
- Click "New" to open the page
- Choose the merchant in the merchant selector
- Enter Name: "Organic Blueberry Jam 300g"
- Enter SKU: "JAM-BB-001"
- Enter Barcode: "4715635230145"
- Select Temperature: "Refrigerated"
▸ Set Up Expiry Management
- Enter "Validity Days": 180
- 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
- Select the merchant, then enter Name: "Apple AirPods Pro 3rd Gen"
- Enter SKU: "APPLE-AIRPODS-PRO3"
- Enter Barcode: "194253912057"
- Select Temperature: "Ambient"
▸ Enable Serial Number Tracking
- Turn on "Track Serial Numbers"
- Confirm "Required Serial Numbers": 1
- 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
- Enter Name: "Natural Mineral Water 600ml"
- Enter SKU: "WATER-600"
- Enter Barcode: "4710001234567" (single bottle)
▸ Set Up Unit Conversion
- Enter Base Unit Name: "Bottle"
- Enter Mid Unit Name: "Pack", Items Per Mid Unit: 6
- Enter Mid Unit Barcode: "4710001234574"
- Enter Large Unit Name: "Case", Items Per Large Unit (Box Quantity): 24
- Enter Large Unit Barcode: "4710001234581"
- 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.
| Item | Description |
|---|---|
| Location | Top of the page |
| Function | Assign the owning merchant |
| Operation | Pick 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
| Field | How to Fill | Notes |
|---|---|---|
| *Product Name | Enter the full name; suggested format: brand + name + spec | - |
| *SKU | Enter the unique product identifier | Must be unique within the merchant; checked immediately as you type |
| Barcode | Enter the barcode on the packaging | - |
| Secondary Barcodes | When the product has multiple barcodes, enter one barcode per line | - |
| Brand | Pick from the dropdown | If missing, create it in "Brands" first |
| Category | Pick from the dropdown | If missing, create it in "Categories" first |
| *Temperature | Choose the storage temperature: Ambient, Controlled, Refrigerated, Frozen, Air Conditioned | Required |
| Default Shelf | Search and select a shelf | Recommended first during putaway; if missing, create it in "Shelves" first |
| Activation Status | On = product can be used for inbound, orders, inventory | When off, the product is hidden from selection menus |
| Oversea Imported | On = imported from overseas | - |
| Manufacturing Date Required | When on, the manufacturing date must be entered during inbound | Recommended for products needing expiry management |
| Batch Management Required | When on, the batch number must be entered during inbound | Recommended for products needing batch tracking |
| Validity Days | Enter the shelf-life in days | Recommended for food items |
| Track Serial Numbers | When on, serial numbers must be scanned during both inbound and outbound | Recommended for high-value items like 3C and luxury goods |
| Required Serial Numbers | Number of serial numbers recorded per unit | Shown only when "Track Serial Numbers" is on |
| Box Serial Number Delimiter | When 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 Pattern | Enter the validation rule for serial numbers | Shown only when "Track Serial Numbers" is on |
| E-commerce Stock Sync | When 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 ratio | Shown only when sync is on |
| Product Photo | Upload a product photo | Improves picking accuracy |
| Note | Reminders 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)
| Field | How to Fill |
|---|---|
| Base Unit Name | The smallest sellable unit (e.g., piece, bottle, pack) |
| Length | Measure with a ruler, in cm |
| Width | Measure with a ruler, in cm |
| Height | Measure with a ruler, in cm |
| Weight | Weigh it, in kg |
▸ Mid Unit
| Field | How to Fill |
|---|---|
| Mid Unit Name | The common name for the middle packaging (e.g., pack, strip) |
| Items Per Mid Unit | Count the small units inside one mid pack |
| Mid Unit Barcode | Scan or read the barcode on the mid packaging |
▸ Large Unit (Case)
| Field | How to Fill |
|---|---|
| Large Unit Name | The 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 Barcode | Scan or read the barcode on the case |
| Case Length | Measure the case, in cm |
| Case Width | Measure the case, in cm |
| Case Height | Measure the case, in cm |
| Case Weight | Weigh the full case, in kg |
▸ Pallet Stacking (optional)
| Field | How to Fill |
|---|---|
| Large Units Per Layer | Stack one layer and count the cases |
| Layers Per Pallet | Number of layers allowed by warehouse standards |
| Total Large Units Per Pallet | Auto-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.
| Item | Description |
|---|---|
| Purpose | When the main product is out of stock, the system follows this list's priority to find a substitute with sufficient stock |
| Operation | Search and add other products of the same merchant; order can be adjusted |
2.5 Export Info
For products that need to be exported.
| Field | How to Fill |
|---|---|
| Customs Declaration Title | Product name for customs declaration |
| Manufacturer Country (2-letter code) | The manufacturing country code (e.g., TW, CN, JP) |
| HS Code | The customs tariff code |
| Material | The 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
4. Related Features
| Feature | Description | Link |
|---|---|---|
| Product List | View and manage all products | Go |
| Product Details | View full product information | Go |
| Edit Product | Modify product data | Go |
| Import Products | Create products in batch via Excel | Go |
| Brands | Manage product brands | Go |
| Categories | Manage product categories | Go |