All industriesRetail / DTC6 min read

How to Launch a New Product on Shopify Without Destroying Your Margins

A complete promotion architecture for launch momentum that does not anchor the product to a discounted price

An illustrative launch line where the new product keeps its full price and the incentive sits on the routineLaunch without a permanent discountMargin floorIncentive on the routineFull price holds

For a premium launch where the list price should hold, put the incentive elsewhere: a routine bundle, a discounted add-on, a spend threshold, or free shipping. Each has a cost: in the example, a 40%-off add-on adds gross profit only if more than about 57% of takers would not have bought it anyway. Native Shopify discounts can cover simple launches without an app.

At a glance

Challenge
A launch discount on the new product costs margin on every sale, including buyers who would pay full price, and can anchor customers to a lower price.
Approach
Full price on the new serum, a routine Product Bundle, an automatic Cross-sell add-on tested against its break-even, an order-level spend tier, and capped free shipping.
Discount Prime campaign types used
Product BundleCross-sellTiered Spend DiscountFree Shipping

Scenario-based case study: the merchant is fictional and modeled on patterns across Discount Prime stores. Prices, costs and outcome figures are illustrative assumptions for teaching, not measured results from a real store.

Short Answer

For a premium product whose price you want customers to accept as normal, a common approach is to leave the launch price alone and put the incentive somewhere else: a set price for the full routine, a discounted add-on, a spend threshold, or free shipping. Each of these costs money too, so the question is not "discount or no discount" but which incentive costs least per extra unit of gross profit.

A launch discount on the product itself is not always wrong. It can fit when the price is unproven and you need early reviews, when the product competes on price against near-identical items, or when you offer a time-limited thank-you to existing customers. The scenario below is a premium launch where protecting the list price matters.

Scenario and Assumptions

A fictional skincare brand launches a Vitamin C Serum at $79. Illustrative assumptions (replace with your own):

ProductPriceUnit costGross margin
Vitamin C Serum (new)$79.00$25.2868%
Moisturizer$48.00$14.4070%
Cleanser$32.00$9.6070%
Average shipping cost per order$8.00

Gross profit below is price minus unit cost; payment fees, returns, and marketing are excluded.

Goals: get first purchases without anchoring the serum to a lower price, and see whether serum buyers adopt a full routine.

What Each Incentive Costs

A 20% launch discount on the serum costs $15.80 on every serum sold, including to customers who would have paid $79.

A 40%-off moisturizer offer for serum buyers costs $19.20 per taker. Whether it adds profit depends on why they took it:

Taker typeEffect on gross profit vs buying the serum alone
Would not have bought the moisturizer otherwise+$14.40 (moisturizer sold at $28.80 against a $14.40 cost)
Would have bought it at full price anyway-$19.20 (discount given away)

Break-even: the offer adds gross profit only if more than about 57% of takers would not have bought the moisturizer otherwise ($19.20 ÷ ($14.40 + $19.20)). To adapt it, replace the discount and the add-on's gross profit at the offer price with your numbers. A positive margin on the add-on does not by itself mean the offer is profitable.

A free shipping threshold costs the shipping you absorb ($8.00 here) on every order above the threshold, including orders that would have reached it anyway.

Native Shopify vs an App

Native Shopify discounts can already do much of this: an automatic Buy X Get Y discount (buy the serum, get the moisturizer at 40% off), an amount-off-order discount with a minimum purchase, and a free shipping discount. If that is all you need, native is enough.

An app earns its place when you want storefront widgets (a routine bundle builder, an add-on card in the cart, a free shipping progress bar), several spend tiers, or bundle-level profit protection.

Options Compared

IncentiveFits whenDoes not fit whenDiscount Prime type (plan)
Launch price cut on the serumUnproven price; you need trial and reviews fast; price-led categoryPremium positioning; most buyers would pay full priceFlat Product Discount (writes real prices, shows compare-at)
Routine set at a set discountProducts are genuinely used togetherCustomers already own the other itemsProduct Bundle (Prime)
Discounted add-on with the serumA clear companion product; you can measure takersMost serum buyers already buy the add-onCross-sell (Prime), or Buy X Get Y (Prime)
Spend thresholdAverage order sits just below a natural thresholdSingle-item orders dominateTiered Spend Discount, order level (Premium)
Free shipping thresholdShipping cost is a known drop-off reasonShipping is already cheap or freeFree Shipping (Prime)

Cross-sell or Buy X Get Y for the add-on?

In Discount Prime they behave differently, and it matters for this launch:

  • Buy X Get Y with a specific-product reward discounts the moisturizer only if the customer picks it through the reward pop-up. A moisturizer added from its own product page is charged in full.
  • Cross-sell in automatic mode discounts any moisturizer in the cart while a serum is there. If the serum is removed, the moisturizer returns to full price.

For a launch where customers often add the companion from its own page, automatic Cross-sell avoids "where is my discount" complaints.

CampaignSettingWhy this number
Serum list price$79, no discountPremium scenario; protects the reference price
Product Bundle "Complete the set"Serum + cleanser + moisturizer, 10% off the set ($159 becomes $143.10)A visible routine saving of $15.90; turn on profit protection
Cross-sellSerum triggers moisturizer at 40% off, automatic modeTest the 57% break-even above
Tiered Spend Discount10% off orders from $150Just above the full routine; set it from your order-value distribution
Free ShippingThreshold above current average order value; cap the amount coveredBounds the subsidy

How they combine. There is no campaign priority setting. Bundles, Cross-sell, order-level discounts, and shipping do not compete for products. A unit counted in the bundle is not discounted again by the cross-sell. Where a bundle and a product discount meet on one line, the campaign's combine setting either keeps the larger saving or adds them. An order-level discount then applies on top. Depending on the order campaign's combine setting, its percentage is taken from the subtotal before or after the bundle saving, so 10% off the set plus 10% off the order is either 19% or 20% of the list total. Check the most generous cart before launch.

Bundle profit protection is the only cost floor in this setup; Cross-sell, order, and shipping discounts have none.

What the Customer Sees

  • Serum page: full price, a bundle widget for the routine, and (if enabled) an add-on card.
  • Cart: the add-on discount once the serum is in the cart; a free shipping progress bar.
  • Checkout: discounts appear as Shopify discount lines.

Pre-launch Tests

Test inputExpected result
Serum only$79, no discount
Serum + moisturizer added from its own pageMoisturizer at 40% off (automatic Cross-sell)
Remove the serumMoisturizer back to full price
Full routine through the bundle widgetSet discount applied
Cart at the spend threshold minus $0.01, and exactly at itOrder discount only at the threshold
Shopify discount code entered on a bundle cartCheck the total: Discount Prime's automatic discounts are set to combine, so the result depends on the code's own combination settings

Measurement and Next Decision

  • Primary metric: gross profit per order that contains the serum, compared with a baseline you define before launch.
  • Guardrails: share of serum orders at full price, and add-on take rate among serum buyers who previously bought the moisturizer (a sign of giving away discount).
  • Controlled test where possible: show the add-on offer to some visitors and not others, rather than comparing before and after; launch weeks are full of confounders (ads, PR, novelty).
  • Next decision: if the add-on mostly goes to customers who already bought the moisturizer, reduce the offer or target new customers only. If routine orders are rare, try a smaller set or drop the bundle.

Frequently asked questions

Should I discount a new product at launch?

It depends on the goal. A launch discount fits when the price is unproven and you need trial and reviews quickly, or when the product competes on price. For a premium product whose price you want accepted as normal, a discount costs margin on every sale, including buyers who would pay full price. In that case, test incentives placed elsewhere, such as a routine bundle or an add-on.

Is a discounted add-on more profitable than discounting the new product?

Only under conditions. In the example, a 40%-off moisturizer adds $14.40 gross profit when the buyer would not have bought it otherwise, but gives away $19.20 when they would have paid full price. It breaks even when about 57% of takers are new add-on buyers. Measure that share, ideally with a holdout group, rather than assuming it.

Can native Shopify discounts handle a product launch?

Often, yes. Shopify's automatic Buy X Get Y discount, an amount-off-order discount with a minimum purchase, and a free shipping discount cover a simple launch. An app adds storefront widgets such as a bundle builder, a cart add-on card, and a free shipping progress bar, plus multiple spend tiers and bundle profit protection.

Why is my add-on discount not applying in Discount Prime?

Check the campaign type. A Buy X Get Y campaign with a specific-product reward discounts the add-on only when the customer picks it through the reward pop-up; an add-on added from its own page is charged in full. A Cross-sell in automatic mode discounts the add-on whenever the trigger product is in the cart, and stops when the trigger is removed.

How do several launch campaigns combine?

There is no campaign priority setting. Bundles, Cross-sell, order-level discounts, and free shipping do not compete for products, and a unit counted in a bundle is not discounted again by a cross-sell. An order discount may be calculated before or after the bundle saving, depending on its combine setting, so test the most generous cart.

Go deeper

Run this architecture in your store

Every campaign type in this case study is included in Discount Prime, with profit analytics to verify the margin impact.

More case studies