Skip to main content
PUT
/
commerce
/
catalog
/
admin
/
productsV1
/
{productCode}
/
ProductInCatalogs
/
{catalogId}
Error
A valid request URL is required to generate request examples
{
  "catalogId": 123,
  "isActive": true,
  "isContentOverridden": true,
  "content": {
    "localeCode": "<string>",
    "productName": "<string>",
    "productFullDescription": "<string>",
    "productShortDescription": "<string>",
    "productImages": [
      {
        "id": 123,
        "localeCode": "<string>",
        "imageLabel": "<string>",
        "altText": "<string>",
        "imageUrl": "<string>",
        "cmsId": "<string>",
        "videoUrl": "<string>",
        "mediaType": "<string>",
        "sequence": 123,
        "productImageGroupId": "<string>"
      }
    ]
  },
  "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
  },
  "isSEOContentOverridden": true,
  "seoContent": {
    "localeCode": "<string>",
    "metaTagTitle": "<string>",
    "metaTagDescription": "<string>",
    "metaTagKeywords": "<string>",
    "titleTagTitle": "<string>",
    "seoFriendlyUrl": "<string>"
  },
  "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.

isContentOverridden
boolean | null

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

content
object

Container for language-specific content to display on the storefront. You'll have a container for each supported language (LocaleCode). This enables you to display a product in multiple languages yet manage it as a single product internally.

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.

isSEOContentOverridden
boolean | null

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

seoContent
object

Container for language-specific content to display on the storefront. You'll have a container for each supported language (LocaleCode). This enables you to display a product in multiple languages yet manage it as a single product internally.

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.

isContentOverridden
boolean | null

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

content
object

Container for language-specific content to display on the storefront. You'll have a container for each supported language (LocaleCode). This enables you to display a product in multiple languages yet manage it as a single product internally.

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.

isSEOContentOverridden
boolean | null

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

seoContent
object

Container for language-specific content to display on the storefront. You'll have a container for each supported language (LocaleCode). This enables you to display a product in multiple languages yet manage it as a single product internally.

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