Deleting a base or individual product's locale
Learn how to delete locale for a base or individual product programmatically.
When deleting a locale from an individual product or base product, note that:
- You can only delete a locale from an individual or base product. You cannot delete multiple locales at the same time. When you delete a locale from a base product, you also delete that locale from all of its product variations. 
- You can't delete a default locale. Attempting to do so will result in an error. To delete a default locale, you must change it by updating the product before you can delete the original default locale. 
The following DELETE /v1/products/{productId or ERID}/locales/{locale} request deletes the locale from a base or individual product. 
To delete a locale  for a base product or individual product, you must provide either a productId or ERID and the locale (for example, en_GB). 
The following example deletes a locale with a specific base or individual product with a productId.
curl --location --request DELETE 'https://api.digitalriver.com/products/v1/{productId}/locales/{locale}' \
--header 'Authorization: Basic <API_key>' \
...An ERID request requires the x-erid-as-pid=true header.
curl --location --request DELETE 'https://api.digitalriver.com/v1/products/{ERID}/locales/{locale}' \
--header 'Authorization: Basic <API_key>' \
--header 'header x-erid-as-pid=true' \
...The request returns a task identifier (taskId) in the asynchronous response.
{
    "taskId": "2496da1d-4ba7-4396-880c-760b57e732ea",
    "requestType": "DELETE_VARIATION",
    "taskStatus": "PUBLISHED",
    "receivedTime": "2022-08-24T19:55:51.690Z"
}Use the taskId in the response to verify the successful completion of the request. You can also verify the successful completion of the task by checking the product history in Global Commerce. Note that there may be a delay before these changes appear in Global Commerce. 
Verifying the deletion of a product's locale in Global Commerce
Deleting a locale associated with an individual or base product will no longer appear associated with the product in Global Commerce.
- Sign in to Global Commerce. 
- Select Catalog, select Products, and then click Manage Products. The Products page appears. 
- Click the Search tab, select Product from the Search In drop-down list, and choose ID from the Search By list. Enter the product identifier or ERID in the Search For field, then click Search. 
- Click the link for the product under the Internal Product Name column. The Edit Product page appears. 
- Click the Details tab and verify the deleted locale no longer appears under the Choose a Locale column. 
Last updated
Was this helpful?
