Sends an array of products in one request.
Smooth POS adjusts view from the live item count: exactly one item → Single Product (even if you sent Dimensioned Product); a Single Product with two or more items → Dimensioned Product. Gift Card and Sale Operation products keep their view.
active defaults to true on each product when you leave it out.
Inserts only
Every product in the array is created as a new product, even if a matching one already exists. It never updates. To change an existing product, use Update a product, one product at a time.
It isn't all-or-nothing: you get a result per product, keyed by array position, in the same shape as Create sales in bulk. It fires the product_bulk_create hook, not product_create for each product.
Required permission:
| Group | Permission |
|---|---|
| Products | Create, edit and delete products (includes view) |
