We Build Shopify Apps

Montreal-based Shopify experts cooking some Shopify apps.

Showing upsell on demand - Ultimate Upsell

Requires Ultimate Upsell for Shopify

The apps runs on load and looks for all upsells that should be rendered ( matches cart rule/location rule or there is manual snippet present)
If you want to be able to show upsell later , on specific event, you have to follow the logic:

1) On initial run there shouldn't be a snippet for upsell

2) On event that you want to fire the upsell you should a) append the upsell snippet code to your store html (in any place in case of popup) by calling the following (or something similar):

$('selector').append(<div class="tabarnapp_upsell" data-id="your_upsell_id"></div>)

b) Rerun app logic by calling window.Ultimate_Upsell.run:
window.ultimateUpsell.run({})

Get In Touch

Tabarnapp's mission is to help you get the most of each visit on your Shopify store.

E: support@tabarnapp.com