YES. Example: https://tabarnapp.com/upsell-on-the-thank-you-page/
You can create a Funnel on the thank you page location based on IF upsell A is not added to cart (or denied), display Upsell B. Example (not exactly similar but helps to understand what we mean by funnel): https://tabarnapp.com/example-of-funnel-and-cart-rules-upsells/
He could be charged for each upsell OR if you use a funnel, there is a setting to wait before the whole funnel (sequence of upsells) is finished, and then we bring back the customer to the Credit Card form (step 2 of checkout). We also have a setting to merge all orders into a single one if they are made within 10 minutes.
YES. Recharge. Learn more: https://tabarnapp.com/upsell-subscription-based-products-with-recharge-and-ultimate-upsell/
Do you mean to have for example Bold recurring orders app and Recharge app (the answer is we support only Recharge)? Or you mean more than one recurring product per order (the answer is yes).
It's a 1-click integration. Our app automatically detects that you have Recharge installed and you go to our app Settings and tick the checkbox to "Enable Recharge app...". There is no theme file to edit nor code to add.
Does it support these same gateways when integrated with each recurring app identified above? It should. If not, contact Shopify :)
Our app doesn't provide a sales page. We provide an automatic way to insert the upsell in product pages, collection pages, cart page via our Selector tool widget OR a manual way via a snippet (eg.
<div...></div>) to insert the upsell anywhere (eg. https://tabarnapp.com/sell-products-inside-any-page-or-blog-post-on-shopify/), but the manual way doesn't work on Thank you page location. It works anywhere else in your store (except Checkout and Thank you page).
YES. Type #1 and #3 above would work. Type #2 also could work if, once the new product is created by your app, you go edit this product and add all variants (flavors), because when our app creates the new product bundle with discount, we don't create the variants because of the Shopify limitation of 100 variants.
YES, it respects the settings of your Shopify store.
No. You can upsell on the cart page, but not on the Checkout page. It's coming soon, though, for Shopify Plus.
The shipping costs by default will be the same as your Shipping settings in your Shopify Store. Upsell type #1 and #3 take the exact same current products, so the same shipping costs will be applied.
Tabarnapp's mission is to help you get the most of each visit on your Shopify store.