Skip to main content

Commerce

The Commerce API interacts with the commerce entities of your tenant, including shoppers’s active shopping carts, checkouts, submitted orders, wishlists, and returns as well as B2B quotes. Use the Carts resource to manage storefront shopping carts as shoppers add and remove items for purchase. Each time a shopper’s cart is modified, the Carts resource updates the estimated total with any applicable discounts. Use the Channels and Channel Groups resources to manage the channels a company uses to create logical commercial business divisions based on region or types of sales, such as “US Online,” “Amazon,” or “EMEA Retail.” All orders include a channel association that enables the company to perform financial reporting for each defined channel. Because channels are managed at the tenant level, you must associate all the tenant’s sites with a channel. Sites that do not have a defined channel association cannot successfully submit orders. Use the Checkouts resource to track a shopper’s order items and their intended destinations on sites that have the multiple shipment feature enabled. Use the Orders resource to manage all components of order processing, payment, and order-level fulfillment. Use the Quotes resource to support B2B functionality by managing order quotes, similar to wishlists. Use the Returns resource to manage returned items that were previously fufilled. Returns can include any number of items associated with an original order. Each return must either be associated with an original order or a product definition to represent each returned item. Use the Wish Lists resource to manage the shopper wish lists of products associated with a customer account. Although customer accounts are managed at the tenant level, the system stores shopper wish lists at the site level. This enables the same customer to have wish lists for each of a merchant’s sites. The Wish List Items resource allows you to manage the individual items in a wish list.