Configure product offers
Learn how to create and manage product offers.
Recommend complementary or higher-value items at checkout. Follow this guide to configure cross-sell and upsell offers, customize their display text, and choose placement so shoppers see the most relevant suggestions.
Quick start
To get started, follow these steps:
- Sign in to the FastSpring app.
- Go to Catalog > choose Products, Bundles, or Subscriptions.
- From that list, select the item you want to add offers to. The details page opens, showing the Related Offers section.
Next, scroll down to the Create a cross-sell offer or Create an upsell offer section to set up your offer.
Quick definitions
- Cross-sell: Recommend complementary products when a customer adds an item to their cart.
- Upsell: Encourage customers to choose a higher-value alternative at checkout.
Create a cross-sell offer
Use cross-sells to recommend complementary products when a customer adds an item to their cart.
- On the details page, open the Related Offers section and click Add > Product Offer.
- Select Cross-sell as the Offer Type.
- (Optional) In Display, enter a customer-facing message.
Use the language dropdown to add translations.
- Choose a Placement number from the dropdown to control the order in which offers appear at checkout.
This only applies if you configure two or more options for the product.
- In the Products field, start typing the name of the product you want to offer.
Tip: To offer a special price on the cross-sell, first create a private product variation for that item, then select it here.
- (Optional) Select Preselected to auto-add the cross-sell to the cart.
- Click Save.
Once saved, the cross-sell will appear on your web checkout each time a customer selects the associated product.
Recommendations
- Only cross-sell products that are already public in your store.
- Keep cross-sells under 50% of the driving product's price.
- Limit the number of cross-sells to avoid overwhelming customers.
Create an upsell offer
Use upsells to encourage customers to choose a higher-value product at checkout.
- On the details page, open the Related Offers section and click Add > Product Offer.
- Select Upsell as the Offer Type.
- (Optional) Enter a Display message.
- Choose a Placement number from the dropdown to control the order in which offers appear at checkout.
This only applies if you configure two or more options for the product.
- In Products, select the upsell product.
- Click Save.
Once saved, the upsell will appear on your web checkout each time a customer selects the associated product.
Recommendations
- Choose upsells with clear added value (features, support, etc.).
- Avoid upsells that increase the order total by more than 25%.
- Limit to 1–2 upsell options per product.
Edit placement of offers
Control where cross-sells and upsells appear on your checkout:
- Go to Checkouts > Web Checkouts.
- Select your checkout and click Settings.
- In the left menu, choose Promotions.
- Under Product Page, adjust the position for Related Offers.
Need automation? Manage all your related offers via our REST API in minutes.
Product offers API overview
Automate upsells, cross-sells, and more using our product offers REST API.
Key capabilities
- Upsell: Encourage higher-value choices
- Cross-sell: Recommend complementary items
- Down-sell: Offer budget-friendly alternatives
- Upgrade: Promote more advanced versions of the same product
- Cross-grade: Enable transitions to different but related products
- Down-grade: Facilitate switches to lower-tier plans
- Add-ons: Enhance the primary product with extra items
- Alternatives: Display eligible substitutes for the current item
When to use each type
- Upsell: Premium features
- Down-sell: Budget options
- Cross-sell: Complementary items
- Upgrade: Move up a plan
- Down-grade: Switch down
- Cross-grade: Change product tier
Endpoints at a glance
Method | Endpoint | Action |
---|---|---|
GET |
/products/offers/{product_path} | Retrieve product offers |
POST |
/products/offers/{product_path} | Create or update product offers |
Explore the full product offers API reference for payload examples, schemas, and additional endpoints.
Updated about 17 hours ago