Create Product
logiwa_create_productCreate a new product (SKU) in Logiwa with required client, SKU, name, currency, and packing settings. Support additional fields for custom data.
Instructions
Create a new product (SKU) in Logiwa.
Required: clientIdentifier, sku, name, description, currencyId, isPackagingMaterial, packingSettings. Use logiwa_lookup to resolve clientIdentifier and currency/pack-type values. Provide any additional Logiwa fields (kit components, hazmat, custom fields, etc.) via additional_fields.
Returns: the create response from Logiwa (typically the new product identifier / status).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sku | Yes | Stock Keeping Unit — unique product code (required). | |
| upc | No | List of UPC/barcode values. | |
| name | Yes | Product name (required). | |
| taxRate | No | ||
| isActive | No | ||
| currencyId | Yes | Currency id for pricing (required). See logiwa_lookup. | |
| salesPrice | No | ||
| description | Yes | Product description (required). | |
| purchasePrice | No | ||
| packingSettings | Yes | Packing settings (weight, dimensions, handling flags) for the product. | |
| productTypeName | No | ||
| uomPackTypeName | No | Base unit of measure pack-type name. | |
| clientIdentifier | Yes | Client UUID that owns this product (required). | |
| isDigitalProduct | No | ||
| productGroupName | No | ||
| additional_fields | No | Escape hatch for any extra Logiwa request-body fields not exposed as typed parameters above. Keys must match the Logiwa API's camelCase field names; merged verbatim into the request body. | |
| isPackagingMaterial | Yes | Whether this SKU is packaging material (required). |