Products and SKUs
Learn more about the standards related to products and SKUs
The checklist items and standards in this section cover how to manage your products in the Digital River APIs.
On this page, the integration checklist that you should use depends on the product data model you employ. For more information, refer to the:
In this section, the integration checklist that you should work from depends on the product data model you employ.
For more information refer to the sending product data in checkouts section on the Describing line items page.
Click any checklist item to be provided more details on how to meet the integration standard.
The product and SKU standards that apply to your integration are dependent on which of the above
checklists you're using.
You should have a tool that manually imports and then allows you to periodically update your products in Digital River's system through the SKUs API. Your platform's admin interface most likely has a product management page already in place. You can simply modify this page to perform SKU imports and updates.
Product catalogs are often very large. So, to optimize performance, you should synch your products and SKUs on a timed schedule or by using some similar trigger.
These scheduled jobs should make as few calls to the SKUs API as possible. Therefore, we suggest you use a delta to only update the attributes in a SKU that changed in its corresponding product. This prevents you from having to overwrite every SKU value each time you run a synchronization job.
If you're sending product data in checkouts by referencing SKUs that don't belong to SKU groups, then you should add the following attributes to the product schema in your commerce platform:
Similarly, regardless of whether or not you associate SKU groups with SKUs, if you're sending product data in checkouts by referencing SKUs, you should also add the following attributes to your platform's product schema:
When you set these values in your admin interface, you can then sync your products with their corresponding SKU's in Digital River's system.
The identifier of your product should match the identifier of its corresponding SKU in our system. Its important that these values are the same. This ensures that synchronization is possible and that the SKUs work properly during checkouts.