Creating or updating a product
Learn how to programmatically create or update a product using product identifiers (productId).
Product payload example
{
"deploymentRequiredChanges": {
"fulfillmentTypes": [
"Download"
],
"otherFulfillmentIntegration": {
"fulfillerIds": [
"digitalRiver"
]
},
"transferProduct": "2234567800",
"upgradeProducts": [
"3234567800"
],
"downgradeProducts": [
"4234567800"
]
},
"liveChanges": {
"externalReferenceId": "sku-1234-5678-xyz",
"catalogs": [
{
"catalogId": "123456000",
"categories": [
{
"categoryId": "19000000"
}
],
"prices": [
{
"type": "listPrice",
"prices": [
{
"currency": "USD",
"locale": "en_US",
"configuredPrice": 15.99
}
]
}
]
}
]
},
"localizations": [
{
"locale": "en_US",
"isDefault": true,
"groups": [
{
"attributes": {
"property1": "string",
"property2": "string"
}
}
]
}
],
"variations": [
{
"varyingAttributes": [
{
"attributeName": "fulfillmentType",
"attributeValue": "Download"
}
],
"deploymentRequiredChanges": {
"fulfillmentTypes": [
"Download"
],
"otherFulfillmentIntegration": {
"fulfillerIds": [
"digitalRiver"
]
},
"transferProduct": "2234567800",
"upgradeProducts": [
"3234567800"
],
"downgradeProducts": [
"4234567800"
]
},
"liveChanges": {
"externalReferenceId": "sku-1234-5678-xyz",
"catalogs": [
{
"catalogId": "123456000",
"categories": [
{
"categoryId": "19000000"
}
],
"prices": [
{
"type": "listPrice",
"prices": [
{}
]
}
]
}
]
},
"localizations": [
{
"locale": "en_US",
"isDefault": true,
"groups": [
{
"attributes": {
"property1": "string",
"property2": "string"
}
}
]
}
]
}
]
}Creating an individual or base product
Creating a digital product
Product history attributes
Adding or replacing a product's locale
Last updated