Offer types
Understand the available offer types.
Understanding the different offer types can help maximize customer engagement and boost sales. Each offer type uniquely enhances the shopping experience and attracts potential buyers, from promotional bundles to targeted advertisements.
All products bundle
An all-products bundle is a promotional offer where a customer receives a free or discounted item upon purchasing any product from the store. This type of bundle is flexible and encourages shoppers to explore a wider range of products. For instance, if a shopper purchases any product, they may receive a complimentary pen as part of the bundle.
Banner
A banner is a visual advertisement used to promote products within your store. You can display it in the storefront, shopping cart, and more sections. Banners often highlight new product lines, special promotions, or seasonal offers, drawing customer attention to specific items or deals.
Offer resource method:
GET shoppers/me/point-of-promotions/{popName}/offers
Does the offer have a parent product? No
Requires an API call? Yes
Bundled product
A bundled product is an offer that adds a specific product to the shopping cart when a shopper adds another product. For example, customers who buy a DVD player will automatically receive a free universal remote. This type of offer involves one or more products linked by a promotional offer. When the shopper purchases product A, the offer automatically adds product B to the cart, and the shopper can see both items in their cart.
Buy M, Get N
A promotional offer is when a shopper receives a set number of products (N) for free or at a discounted price after purchasing another set number of products (M). For example, buy two shirts, get one free.
Candy rack
A candy rack is a promotional item displayed in the shopping cart as a line item. The shopper can easily add it by clicking an add button, promoting impulse purchases.
Does the offer have a parent product? Yes A promotion that appears in the shopping cart as a line item. The shopper can click the add button to add the item to their shopping cart.
Best Practices: Use the Cross-Sell offer type to create this promotion.
Offer resource method:
GET shoppers/me/carts/active/point-of-promotions/{popName}/offers
Does the offer have a parent product? Yes
Requires an API call? No
Cross-sell
A cross-sell is a sales technique that encourages shoppers to purchase additional, related products when they add a specific product to their shopping cart. For instance, if a shopper adds a digital camera to their cart, the cross-sell offer may suggest relevant accessories such as camera lenses, memory cards, and camera bags. This technique enhances the shopping experience by providing value-added recommendations that complement the primary product.
Offer resource methods:
GET shoppers/me/carts/active/point-of-promotions/{popName}/offers
GET shoppers/me/products/{productId}/point-of-promotions/{popName}/offers
Does the offer have a parent product? Yes
Requires an API call? Yes
Discount
A discount is a reduction applied to the original price of a product. You can offer discounts for various reasons, such as promotions, sales events, or to reward loyal customers. They can apply to individual products, a set of products, a category, or all products in the store.
Featured products
Featured products are selected items prominently featured on your store's homepage or special section. They often highlight current promotions, special deals, or popular items to attract customer attention.
Best Practices: Limit your featured products to five products or less.
Offer resource method:
GET shoppers/me/point-of-promotions/(popName)/offers
Does the offer have a parent product? No
Requires an API call? Yes
Shopper-Defined Bundle
A shopper-defined bundle is a type of offer where the shopper can select a combination of products to create their bundle. For instance, the shopper might be able to choose any three items for a set price, such as $9.99.
Up-sell
An up-sell offer presents the shopper with an alternate product (or products) when they add a specific product to their shopping cart. For example, you can offer a "gold" edition when the shopper adds the "standard” edition to their shopping cart.
Offer resource method:
GET shoppers/me/carts/active/point-of-promotions/{popName}/offers
GET shoppers/me/products/{productId}/point-of-promotions/{popName}/offers
Does the offer have a parent product? Yes
Requires an API call? Yes
Last updated