> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.upsell.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to set up previous offer conditions (upsells/downsells/cross-sells) on Upsell.com | Shopify




${youtube}[How to setup previous offer generalized conditions (upsells/downsells from previous pages)](T068eS0hmPk)

${youtube}[How to setup previous offer specific conditions (upsells/downsells within pages)](hbpe2SxgNOc)

In this guide, we'll walk you through setting up a condition, adding an upsell and a downsell offer on the second post-purchase page, and showing how everything works together on a live site.  

## **[A] Preparing:**- Setting up a condition to be met on Post-Purchase page 1

1. Navigate to the **Post-purchase page 1** in your Upsell.com dashboard
2. Select the slot where you want to add a condition
3. Click on **Add Condition**
4. Set the condition to activate when a desired product is in the cart
5. Select the widget that will be displayed when the condition is met
6. **Save** the condition

|| In our example we used the post purchase page 1, but the 'previous offer condition' is available on all pages

## [B] Setting up the Previous Offer Condition on Post-Purchase 2

1. Navigate to the **Post-purchase 2nd** page in your Upsell.com dashboard
2. Click on **Add Condition**
3. Choose **Previous Offer** as the condition type

![](https://storage.crisp.chat/users/helpdesk/website/a78a283618511000/image_jm8kdi.png)

4. Set **Operator 1** to **Previous Offer [Accepted/Declined]** on **Post-purchase 1st** page as needed

![](https://storage.crisp.chat/users/helpdesk/website/a78a283618511000/image_4ev8sb.png)

5. Set **Operator 2** to the page where the selected accept/decline action took place

![](https://storage.crisp.chat/users/helpdesk/website/a78a283618511000/image_f9ufop.png)

6. Set **Operator 3** to either:
* **Any condition** was accepted/declined  
* **Specific condition(s)** were accepted/declined  

![](https://storage.crisp.chat/users/helpdesk/website/a78a283618511000/image_lzzak3.png)

7. If selecting **specific condition(s)** in Step 6, a multiple-choice condition list will appear. Select the condition(s) that triggered the action on the previous page:-

![](https://storage.crisp.chat/users/helpdesk/website/a78a283618511000/image_1wvip6k.png)
|| In our example we used the post purchase pages 1 and 2, but the 'previous offer condition' is available on all pages and can apply to specific actions taken on previous pages (generally) or specific actions taken on previous pages (within specific widgets, and the specific action that was taken therein - e.g. did the customer accept or decline a specific offer?

📌 **Alternative example scenarios:-**  
* Show **Offer A** on the Thank You page if the customer accepted both the first and second condition on the first post-purchase page  
* Show **Offer B** if they accepted **only** the second condition on that page  
* Show **Offer C** if they accepted/declined all relevant offers on the page  

8. Within the editor, select and design the widget to display when the previous condition is met
9. **Save** the condition


## [C] Verification of the setup of our demo previous conditions


1. Go to your live store and select the product that will activate the condition on the first post-purchase page
2. Complete the purchase to reach the first post-purchase page and check that the post-purchase offer is correctly displayed
3. **Accept** the first post-purchase upsell as created above
4. Verify your flows are working as intended

### Well, that's a wrap!

If this article did not solve your issue, our support team is available for you 24/7. Just click the live chat button at the bottom-right corner of this page.

| 📢 Did you know we have a YouTube channel? Don't forget to [subscribe to the channel](https://www.youtube.com/channel/UCyhFu9538WtMSUcdFERO4JA) to keep in touch with us and our news and updates
| 🙏 If you find our app useful, help other merchants find it by [leaving us an honest review on the Shopify App Store](https://apps.shopify.com/reconvert-upsell-cross-sell#modal-show=ReviewListingModal)! It means the world to us
| 📧 Please let us know if you spot any typos, mistakes, or omissions via: care@upsell.com