Merchants running Oxify











A discount cuts your margin. A gift raises your order.
A 10% off code costs you real margin on an order that was already happening. A free gift at a threshold above your average order costs you the wholesale price of one item and only triggers on baskets that grew to earn it. The economics are not close — but only if the shopper can see how far away the reward is.
Discount codes
- Margin comes off orders that would have happened anyway.
- The shopper has to find, copy and remember a code.
- It trains customers to wait for the next sale before buying.
- No effect on basket size — it just makes the same basket cheaper.
- Codes leak to deal sites and get used by people who never needed them.
Free gift thresholds
- Only pays out on baskets that grew in order to qualify.
- Costs you a wholesale unit, not a percentage of revenue.
- Applies automatically — there is no code to find.
- The progress bar makes the gap concrete, and small gaps get closed.
- Stacks with your other promotions instead of replacing them.
Four things that decide whether a gift earns
The mechanic is simple. Getting it to pay is about these four choices, and most stores get the first one wrong.
Set the threshold above AOV
The reward has to require a bigger basket. A threshold below your average order is a discount you are giving away.
Pick a gift they want
A desirable small item beats a bigger unwanted one. Letting the shopper choose beats both.
Show the gap, live
“$12 away” is a task. “Spend $75 for a gift” is a terms-and-conditions line.
Stack a second tier
One threshold lifts the basket once. A second tier just above it keeps the same shopper climbing.
The gap is small, so shoppers close it
Set the thresholds — free shipping at $50, a free gift at $75, a better gift at $120 — and the drawer shows exactly how far the shopper has to go. The bar moves as they add. It is the single highest-yield thing you can put in a cart.
- Unlimited tiers: free shipping, free product, percentage or fixed discount
- The shopper picks the gift, or you set it — both are supported
- Thresholds convert per market automatically with Shopify Markets
- Removing an item rolls the reward back cleanly, with no orphaned free products
Why it works: the gap to the next reward is concrete and small. Shoppers close small gaps.

Let them choose, and they will qualify
A gift someone actually wants converts far better than one you picked for them. Oxify can present a small selection at each tier and let the shopper choose, with full control over what is eligible and when.
- Offer a curated selection per tier, or lock it to a single product
- Exclude sale items, gift cards or specific collections from counting toward the threshold
- Limit gifts by collection, customer tag, market or date range
- Inventory-aware — an out-of-stock gift is swapped or hidden automatically
Protect your margin: exclude the products where a free gift would cost more than it earns.

The threshold that needs no inventory
Free shipping is the reward with no unit cost, and it is the natural first rung of the ladder. Run it below your gift tier so the shopper hits an easy win, then keeps climbing toward the harder one.
- A sticky progress bar visible on every page, not only in the cart
- Set a different threshold per market with Shopify Markets
- Works as the first rung under your gift tiers rather than competing with them
- Copy is fully editable, including the message after the threshold is met
The ladder effect: an easy first win makes the second threshold feel achievable.

A reward that doesn’t fight your other offers
Free gifts break most often when a second app applies a discount that pushes the subtotal back under the threshold. Because Oxify owns the cross-sells, bundles and volume discounts too, the rules are evaluated together rather than racing each other.
- Gift tiers, bundle pricing and volume breaks evaluated as one rule set
- Applies through Shopify Automatic Discounts — no codes to distribute
- Your campaign codes keep working alongside the gift threshold
- Cross-sells in the drawer are the obvious way to close the remaining gap
The usual failure mode, removed: no second app can push the basket back under the line.

Show the goal everywhere, not just in the cart
A progress bar only in the cart is a progress bar most shoppers never see. Oxify keeps the goal in view across the session, from the product page to the moment after payment.
Product page
The threshold shown before the item is even in the cart.
Cart drawer
The live progress bar, the gift picker and the cross-sells.
Sticky cart
A persistent bar keeping the reward goal in view on every page.
Post-purchase
A reward on the next order, offered the moment they pay.

The threshold that fits your catalogue
The right gift and the right threshold depend on your margins and your average order. Here is where we’d point you first.
Beauty & skincare
Sampling is already how the category sells.
Start with: A deluxe sample or travel size at 1.3× AOV — it doubles as trial for a full-size repeat purchase.
Apparel & accessories
Wide baskets and strong add-on logic.
Start with: A branded accessory at 1.4× AOV, with free shipping as the first rung below it.
Supplements & consumables
Multi-buy behaviour and predictable refills.
Start with: A shaker, scoop or single-serve pack on multi-month orders, above your two-month price.
One app instead of four
Free-gift apps are usually single-purpose. The moment you also want cross-sells, bundles or volume pricing you are stacking apps — and stacked discount logic is exactly what breaks gift thresholds.
| Capability | Typical free gift app | Oxify |
|---|---|---|
| Free gift thresholds | Usually included | Unlimited tiers, built in |
| Shopper chooses the gift | Often a paid upgrade | Included |
| Free shipping bar | Sometimes | Included, sticky across the session |
| Multiple stacked tiers | Often limited to one | Unlimited |
| Cart drawer & cross-sells | Not covered | Included |
| Bundles & volume discounts | Separate app | Included, one rule set |
| Product page add-ons | Not covered | Included |
| Multi-currency thresholds | Often a paid add-on | Included, via Shopify Markets |
| Discount conflicts | The usual failure mode | Evaluated together, no collisions |
| Theme changes required | Often, plus a developer | None — app embed block |
| Typical monthly cost | 3–4 apps stacked | One bill, from $9.99 |
| ROI guarantee | None | 30 days, full refund |
Comparison reflects the common feature split across popular free-gift and reward apps on the Shopify App Store. Competitor features and pricing change — re-check before quoting this.
Live in about ten minutes
No developer, no theme edits, no staging copy of your store.
Install
Add Oxify from the Shopify App Store. It connects through an app embed block — no theme files touched.
Match your theme
Fonts, colours and button style pull from your theme, then you adjust anything visually.
Set your tiers
Pick the thresholds and the gifts, decide whether the shopper chooses, and set your exclusions.
Publish and tune
Go live, watch AOV, then move the threshold. Most stores find their number within the first fortnight.
One plan. Every feature. Priced by order volume.
Nothing is locked behind a higher tier — the only thing that changes is how many orders your store does. Start at $9.99/month, 14 days free.
| Total monthly store orders | Price |
|---|---|
| 0–100 orders | $9.99/month |
| 101–200 orders | $19.99/month |
| 201–500 orders | $29.99/month |
| 501–1,000 orders | $49.99/month |
| 1,001–2,000 orders | $79.99/month |
| 2,001–3,000 orders | $99.99/month |
| 3,001+ orders | $149.99/month |
Based on your store’s total monthly orders, not just orders Oxify influenced. Billed through Shopify.
For high-volume brands that would rather we built it than build it themselves.
Talk to sales- Done-for-you setup We configure your offers, rules and targeting around your catalogue and your margins — you approve, we ship it.
- Custom design templates Built to your brand rather than adapted to it, matched to your theme by our designers.
- Priority support A dedicated channel with the people who build the app, and your feature requests at the front of the queue.
5.0 on the Shopify App Store
1,000+ stores run Oxify’s gift tiers on their cart. Here is what they say about it.
“Best cart drawer we’ve used. The free shipping bar and manual gift selection are exactly what we needed, and the amount of customisation available is unusual for this price.”
“We replaced two apps with this one and the discount conflicts we’d been fighting for months simply stopped. Support answered in minutes both times we asked.”
“Set the threshold just above our average order and watched AOV move inside the first week. Setup genuinely took about ten minutes.”
Switching is a Tuesday, not a project
If you’re on a dedicated gift or rewards app — or fighting a stack of them — the migration is short and we do the setup with you.
We map your current offers
Send a screenshot of what you run today and we’ll rebuild it in Oxify before you switch anything on.
Nothing is left behind
Oxify installs as an app embed block. Uninstalling your old app leaves no orphaned Liquid in your theme to clean up.
Run both for a week
Keep the incumbent installed while you compare. There is no theme conflict, and the trial is free either way.
The 30-day ROI guarantee
Install Oxify, put it live, and give it thirty days. If your average order value hasn’t increased in that window, email us and we refund 100% of what you paid. No conditions about ad spend, no minimum order count, no arguing about attribution — if the number didn’t move, you don’t pay.
Shopify free gift with purchase apps — frequently asked questions
What is a free gift with purchase app?
It adds a free product to the cart automatically when the shopper meets a condition you set — usually a spend threshold, sometimes a specific product or collection. The useful part is not the gift itself but the progress bar showing how close they are to it.
Where should I set the threshold?
Above your current average order value, typically between 1.3× and 1.5× of it. Below your AOV and you are simply giving away margin on orders that were already going to happen. Start at 1.4×, watch a fortnight, then adjust.
What should I give away?
Something small, desirable and cheap to ship — a sample, a travel size, a branded accessory. Desirability beats retail value every time, and letting the shopper choose from two or three options beats picking for them.
Can I run more than one tier?
Yes, unlimited tiers on every plan. The pattern that works is free shipping first as an easy win, then a gift above it, then a better gift above that. Each rung makes the next one feel reachable.
What happens if the shopper removes an item?
The reward state recalculates immediately. If the basket drops below the threshold the free product is removed and the bar rolls back, so you never ship a free item on an order that did not qualify.
Can I exclude sale items from counting toward the threshold?
Yes. Exclude products, collections, gift cards or discounted items from the qualifying subtotal. This is worth setting up before you launch, not after.
Does it work with multi-currency stores?
Yes. Thresholds convert per market through Shopify Markets, so a $75 threshold becomes a sensible local number rather than an odd converted figure.
What if the gift goes out of stock?
Oxify is inventory-aware. An out-of-stock gift is swapped for your fallback or hidden entirely, so the offer is never made and then broken.
Will it conflict with my discount codes?
No. Gift tiers run through Shopify’s native automatic-discount engine and are evaluated alongside your bundle and volume rules rather than racing them. This is the single most common way stacked gift apps break.
Do I need a developer?
No. There is no code to paste and no Liquid to edit — Oxify installs as an app embed block and everything after that is a visual editor. If you want something unusual, our team will build it with you on a call.
Will it work with my theme?
Yes. Oxify runs on Online Store 2.0 themes including Dawn, Impulse, Prestige, Motion and Warehouse, and on most older themes too. If your theme has a heavily customised cart or product template, book a call and we’ll confirm before you install.
Does it slow my store down?
Offers load asynchronously and do not block rendering. It is a small CDN-delivered script, and it replaces a stack of apps that each add their own — most stores that consolidate onto Oxify end up with fewer requests than they started with.
Does it conflict with my discount codes?
No. Discounts run through Shopify’s native automatic-discount engine rather than a parallel system, so your campaign codes keep working alongside them. Stacked apps fighting over the same discount is the usual failure mode, and it is why we built it this way.
Does it work for international stores?
Yes. Thresholds and discount tiers convert per market through Shopify Markets, and the interface supports 8+ languages including right-to-left layouts.
How is my store’s data handled?
Oxify requests only the Shopify scopes it needs to read products and write cart and discount data. We do not sell data, and everything is deleted on uninstall in line with Shopify’s data-retention requirements.