hoop Upsell Cross-sell Bundles

Bigger orders, one honest price

Upsell with volume discounts and cart offers, cross-sell with frequently bought together, and sell bundles. Shopify prices every offer at checkout, so shoppers pay exactly what the block shows.

Get early access

Coming soon to the Shopify App Store. Nothing is charged right now. Pick a quantity on the example to see its checkout total.

Example storeCart

Lavender candle

$22.00

Buy more, save more

At checkout

Lavender candle × 1
$22.00
Total
$22.00

The block said $22.00 each. 1 × $22.00 = $22.00.

Lavender candle × 2
$44.00
Buy 2, save 10%
−$4.40
Total
$39.60

The block said $19.80 each. 2 × $19.80 = $39.60.

Lavender candle × 3
$66.00
Buy 3, save 15%
−$9.90
Total
$56.10

The block said $18.70 each. 3 × $18.70 = $56.10.

Lavender candle × 5
$110.00
Buy 5, save 20%
−$22.00
Total
$88.00

The block said $17.60 each. 5 × $17.60 = $88.00.

You set the offer.

Choose an offer

They see the price.

Buy more, save more

Buy 1$22.00 each
Buy 2Save 10%$19.80 each
Buy 3Save 15%$18.70 each
Buy 5Save 20%$17.60 each

At checkout

Lavender candle × 2
$44.00
Buy 2, save 10%
−$4.40
Total
$39.60

Block: 2 × $19.80 = $39.60.

Buy together and save

  • Lavender candle$22.00
  • Cedar candle$22.00
  • Fig candle$24.00
Total$68.00$50.00Save $18.00

At checkout

Lavender candle
$22.00
Cedar candle
$22.00
Fig candle
$24.00
Bundle discount
−$18.00
Total
$50.00

Block: $50.00. Each candle stays its own line, so the order packs correctly.

Frequently bought together

  • This item Lavender candle$22.00
  • +Wick trimmer$14.00 $12.60
  • +Long matches$6.00 $5.40
Total$42.00$40.00Save $2.00

At checkout

Lavender candle
$22.00
Wick trimmer
$14.00
Long matches
$6.00
Bought together
−$2.00
Total
$40.00

Block: $40.00. The add-ons are 10% off while the candle is in the cart.

Lavender candle$22.00

You may also like

Fig candle$24.00 $20.40 Save $3.60

At checkout

Lavender candle
$22.00
Fig candle
$24.00
Add-on deal
−$3.60
Total
$42.40

In the cart, after adding the fig candle: $22.00 + $20.40 = $42.40.

From offer to checkout

  1. First, pick the offer and its products.

    Each kind of offer has its own editor, with a preview of the real block in your store's light or dark colours, on desktop and phone.

    The bundle editor in hoop Upsell Cross-sell Bundles: offer settings on the left, a preview of the bundle block on the right
    The bundle editor in the app.
  2. Then place its block in your theme.

    The app opens the theme editor with the block ready. It takes your theme's font and colours, and its text comes in eleven languages.

    Example storeCart

    Lavender candle

    $22.00

    Buy together and save

    • Lavender candle$22.00
    • Cedar candle$22.00
    • Fig candle$24.00
    Total$68.00$50.00
    The Bundle block on a product page.
  3. Last, Shopify prices it at checkout.

    Each offer is a Shopify discount. Our discount Function works it out from the shopper's real cart, with the same rules the block used.

    Order summary

    Lavender candle
    $22.00
    Cedar candle
    $22.00
    Fig candle
    $24.00
    Bundle discount
    −$18.00
    Total
    $50.00

    The block showed $50.00.

    The same bundle at checkout.

Built on Shopify

Questions, answered

Which offers can I make? Upsell: volume discounts (buy more of one product, pay less per item) and cart upsell (one more item offered in the cart, at a special price). Cross-sell: frequently bought together (add-ons next to a product, with an optional discount). Bundles: a set of products sold together for less.

How does an offer get onto my store? Each kind has its own theme block. The app opens your theme editor with the block ready; place it and press Save. Volume, bundle and bought-together blocks go on the product page; the cart upsell goes on the cart page, and an app embed adds it to the cart drawer.

Is the price at checkout really the same? Yes. Every offer is a Shopify automatic discount, priced by our discount Function from the shopper's real cart, using the same pricing rules the block uses to show its price.

Do different sizes or colours count together? Yes. Variants of the same product count together, so one small and one large shirt earn the “Buy 2” tier.

How are bundles packed? Each product stays its own line in the order, with its own SKU and stock. The discount applies once every product in the bundle is in the cart.

Does it work with my other discounts? Offers combine with order and shipping discounts. If an item also qualifies for another product discount, Shopify applies the one that saves the shopper more.

Will it slow my store down? No. Offers are drawn by your theme from data saved in your store, and the one small script loads no libraries and never calls our servers.

Which languages does it speak? Shopper-facing text comes in English, French, German, Spanish, Portuguese (Brazil), Italian, Dutch, Japanese, Chinese (Simplified), Turkish and Polish, and you can rewrite any heading or button.

Do you store my customers' data? No. Your offers are saved in your own Shopify store as discounts. We never collect data about your shoppers.

What does it cost? Nothing is charged right now. Any charge would appear on your Shopify bill, and only after you approve it.

What's next? Planned, not built yet: mix-and-match bundles and offers on the thank-you page. Suggest more from the app's Feature requests page.

Where can I read the details? In our Privacy Policy and Terms of Service, or write to hi@hoopinteractive.com.

Tell us about your store and we'll set you up first when the app opens.