If you are using the "Breeze" Plugin by Cloudways, you may encounter some issues with empty carts when running the offer pages. This is due to aggressive page caching (which is a good thing!), but it can be easily resolved by requesting that WP Engine set up a special cache exception for your offer page.
You need to exclude offer pages by following these instructions:
Step 1: Note down the slug of your offer page from the general settings
![Permalink of the upsell page](https://funnelkit.com/wp-content/uploads/2021/09/upsell-permalink-general-settings-1-1024x676.png)
Step 2: Open the settings of "Breeze" under the Settings tab.
![Open the settings of "Breeze" under the Settings tab](https://funnelkit.com/wp-content/uploads/2019/01/breeze-menu.jpg)
Step 3: Jump on the "Advanced Options" tab.
![Jump on the "Advanced Options" tab](https://funnelkit.com/wp-content/uploads/2019/01/breeze-advanced.jpg)
Step 4: Locate the option "Never Cache these URLs"
![Locate the option "Never Cache these URLs"](https://funnelkit.com/wp-content/uploads/2019/01/breeze-never-slug.jpg)
Step 5: To exclude “offer” pages enter your noted offer page slug (from step 1) as shown in the screenshot:
![To exclude “offer” pages enter your noted offer page slug](https://funnelkit.com/wp-content/uploads/2019/01/Breeze_ups1.png)
Step 6: Click on the Save Changes button to save the settings.
![Click on Save Changes](https://funnelkit.com/wp-content/uploads/2019/01/breeze-save.jpg)
By default, the upsell pages slug is "offer". If you had changed the offer pages slug for any reason get the slug from FunnelKit > Settings > General > Permalinks.