If you are using the "Hyper Cache" plugin, your offer page must be out of cache to work properly.
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 "Hyper Cache" under the settings tab.
![Open the settings of "Hyper Cache" under the settings tab.](https://funnelkit.com/wp-content/uploads/2019/01/hyper-link.jpg)
Step 3: Jump on the “Bypasses” tab.
![Jump on the “Bypasses” tab.](https://funnelkit.com/wp-content/uploads/2019/01/hyper-bypasss.jpg)
Step 4: Scroll down the Bypasses page and locate for "Do not cache pages with URIs starting with" option
![Scroll down the Bypasses page and locate for "Do not cache pages with URIs starting with" option](https://funnelkit.com/wp-content/uploads/2019/01/hyper-do-not-option-1.jpg)
Step 5: Enable the checkbox option to use this setting
![Enable the checkbox option to use this setting](https://funnelkit.com/wp-content/uploads/2019/01/hyper-enable-1.jpg)
Step 6: To exclude “offer” pages enter your noted offer page slug (from step 1) as shown in screenshot: /offer/
![To exclude “offer” pages enter your noted offer page slug (from step 1) as shown in screenshot: /offer/](https://funnelkit.com/wp-content/uploads/2019/01/Hyper-Cache_up1.png)
Step 7: Scroll down the page and click on the "Save" button to update the settings.
![Click on Save](https://funnelkit.com/wp-content/uploads/2019/01/hyper-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 (formerly WooFunnels) > Settings > General > Permalinks