App. Docs
SKUs
Assign SKUs per listing. No auto-generation.
Setup
- Open an item and select the variant you want to manage.
- In the Listings section, add a listing (e.g. Amazon, eBay, Shopify).
- Enter the SKU for each listing. Listings for the same variant can share a SKU or use different SKUs.
- Save changes.
Validation
Per-listing SKUs — Each listing attached to a variant has its own SKU field.
No generation — Stockmate does not generate SKUs. You control the SKU string per listing.
Cross-variant conflict check — SKUs are validated against other variants in your account to prevent conflicts. Another variant cannot use the same SKU.
In-variant flexibility — Multiple listings on the same variant may all share the same SKU or all be different.
Format limits — SKUs must be ≤ 32 characters and cannot begin with a zero (0).
ExamplesDescription
AMZ-RED-SAmazon listing SKU for Variant A
EBAY-RED-SeBay listing SKU for Variant A (same variant, different SKU)
AMZ-RED-SUsed again on another listing of Variant A (allowed)
AMZ-RED-SAttempted on Variant B (blocked: conflicts with Variant A)
FAQ
Concept
In Stockmate, SKUs are defined at the listing level for each variant. This reflects how sellers operate across marketplaces: the same variant can be sold at multiple selling points (Amazon, eBay, Shopify) that may each require different SKUs.
We moved away from auto-generation because most ecommerce sellers use SKUs to communicate product specifics (e.g. packs, sizes, bundles) while product names are often SEO-driven and less descriptive. By giving you full control over the SKU string per listing, you can align with marketplace requirements and your internal conventions without compromise.
To keep your catalog clean, Stockmate validates SKUs against other variants. Within the same variant, listings can use identical SKUs or different SKUs depending on your workflow and marketplace practices.
We intentionally do not enforce traditional SKU guidelines. In practice, these rules are inconsistently applied across channels and often misused, which makes strict adherence more irritating than helpful. Our approach is pragmatic: use SKUs to clearly communicate what the listing contains, and we will simply ensure there are no conflicts across variants.
Changelog
feat(sku): move SKU from variant to listing
- Each variant may have multiple listings (Amazon/eBay/Shopify), each with its own SKU.
- Allow same-variant listings to reuse or differentiate SKUs.
- Validate SKUs across variants only; block cross-variant duplicates.
- Remove SKU auto-generation and prescriptive prefix rules.
- Keep format limits: length ≤ 32; cannot start with 0.