International Enhancements for Multi-Storefront
This feature is currently available for Enterprise stores and Partner Sandboxes. If the feature is not working as expected, please contact technical support, as the feature likely needs to be enabled for the individual store. To become an enterprise customer, contact your BigCommerce Customer Service Manager or our support team.
Using the Catalog features of the Admin API, you can set and query basic product information, for example, product name and description.
You can perform the following:
overridesForLocale mutation.For a full schema, see the GraphQL Admin API reference.
Setting or removing information requires that you specify ID fields in the input. For more information on how to specify ID fields, see Input fields.
The following example sets global basic product information for the store, from which channels inherit by default. You can set the product name and description.
The following example sets basic product information for the specified storefront channel and locale within the channel. These will override global store information. You can set the product name and description.
The following example removes basic product information for the specified channel and locale.
Omitting the overridesToRemove field from the input removes all overrides for basic product information from the locale.
The following example retrieves basic product information. You can retrieve global information for the store and overrides for the specified channel and locale.
id field contains the product’s global ID that you can retrieve from the Get all products endpoint. For example, a product with a global ID of 111 will have an id of "bc/store/product/111".channelId field contains the channel’s global ID that you can retrieve from the Get all channels endpoint. For example, a channel with a global ID of 2 will have a channelId of "bc/store/channel/2".