# # OrderCatalogProductPut

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**product_id** | **int** |  | [optional]
**name** | **string** | Alias for &#x60;name_customer&#x60;. The product name that is shown to customer in storefront. &#x60;xxx&#x60; and &#x60;xxx_customer&#x60; always hold the same value, updating either &#x60;xxx&#x60; or &#x60;xxx_customer&#x60; will change value for both of those fields. | [optional]
**name_customer** | **string** | The product name that is shown to customer in storefront. &#x60;xxx&#x60; and &#x60;xxx_customer&#x60; always hold the same value, updating either &#x60;xxx&#x60; or &#x60;xxx_customer&#x60; will change value for both of those fields. | [optional]
**name_merchant** | **string** | The product name that is shown to merchant in control panel. | [optional]
**product_options** | [**\Bigcommerce\OrdersV2\Model\OrderCatalogProductPostProductOptionsInner[]**](OrderCatalogProductPostProductOptionsInner.md) | &#x60;product_options&#x60; are required when adding a product with variants. | [optional]
**quantity** | **float** |  | [optional]
**price_inc_tax** | **float** |  | [optional]
**price_ex_tax** | **float** |  | [optional]
**upc** | **string** |  | [optional]
**variant_id** | **int** | \&quot;\&quot; | [optional]
**wrapping_name** | **string** |  | [optional]
**wrapping_message** | **string** |  | [optional]
**wrapping_cost_ex_tax** | **float** |  | [optional]
**wrapping_cost_inc_tax** | **float** |  | [optional]
**id** | **int** | The order product &#x60;id&#x60;. To add a product to an existing order, don&#39;t include &#x60;id &#x60; in the payload. &#x60;id&#x60; is required when updating an order product. | [optional]

[[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md)
