Skip to main content
PUT
/
commerce
/
catalog
/
admin
/
products
/
{productCode}
/
ProductInCatalogs
/
{catalogId}
Error
A valid request URL is required to generate request examples
{
  "catalogId": 123,
  "isActive": true,
  "isPriceOverridden": true,
  "price": {
    "isoCurrencyCode": "<string>",
    "price": 123,
    "salePrice": 123,
    "msrp": 123,
    "map": 123,
    "mapStartDate": "2023-11-07T05:31:56Z",
    "mapEndDate": "2023-11-07T05:31:56Z",
    "creditValue": 123
  },
  "productCategories": [
    {
      "categoryId": 123
    }
  ],
  "primaryProductCategory": {
    "categoryId": 123
  },
  "dateFirstAvailableInCatalog": "2023-11-07T05:31:56Z",
  "activeDateRange": {
    "startDate": "2023-11-07T05:31:56Z",
    "endDate": "2023-11-07T05:31:56Z"
  },
  "auditInfo": {
    "updateDate": "2023-11-07T05:31:56Z",
    "createDate": "2023-11-07T05:31:56Z",
    "updateBy": "<string>",
    "createBy": "<string>"
  }
}

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme.

Path Parameters

productCode
string
required
catalogId
integer<int32>
required

Query Parameters

responseFields
string

limits which fields are returned in the response body

Body

application/json

Use the Products resource to create and manage products for your store. You can create products with options that a shopper configures (such as a T-shirt color and size). The system can manage inventory for all combinations of your product options, and can calculate tax and shipping costs.

catalogId
integer<int32>

The CatalogId of the catalog that the product is associated with (The catalog must a valid catalog within the MasterCatalog that the product belongs to)

isActive
boolean | null

If true, the product is marked as available for sale in the catalog. Setting a product to IsActive = false will prevent it from being shown on the customer facing storefront.

isPriceOverridden
boolean | null

If true, the price for this product is overridden in the catalog. If false, the MasterCatalog level price will be used for the product.

price
object

Price of the product and currency used.

productCategories
object[] | null

Categories to which the product belongs for this catalog.

primaryProductCategory
object

Categories to which the product belongs.

dateFirstAvailableInCatalog
string<date-time> | null

Date this product was first Available for sale in the catalog. This is utilized in expressions that reference DaysInCatloag.

activeDateRange
object

Active Effectivity Dates

auditInfo
object

Response

Success

Use the Products resource to create and manage products for your store. You can create products with options that a shopper configures (such as a T-shirt color and size). The system can manage inventory for all combinations of your product options, and can calculate tax and shipping costs.

catalogId
integer<int32>

The CatalogId of the catalog that the product is associated with (The catalog must a valid catalog within the MasterCatalog that the product belongs to)

isActive
boolean | null

If true, the product is marked as available for sale in the catalog. Setting a product to IsActive = false will prevent it from being shown on the customer facing storefront.

isPriceOverridden
boolean | null

If true, the price for this product is overridden in the catalog. If false, the MasterCatalog level price will be used for the product.

price
object

Price of the product and currency used.

productCategories
object[] | null

Categories to which the product belongs for this catalog.

primaryProductCategory
object

Categories to which the product belongs.

dateFirstAvailableInCatalog
string<date-time> | null

Date this product was first Available for sale in the catalog. This is utilized in expressions that reference DaysInCatloag.

activeDateRange
object

Active Effectivity Dates

auditInfo
object