Creating a Discount code that is specific to one product and locks a price?

Hi there!

I’m about to relaunch my site and am geared up for a big advertising push. Part of that push is to offer some of our products at a promotional price. What I’d like to do is select those products (and the minimum/maximum qtys that the coupon is valid for), set the promo pricing, and have the promo code for printed on EDDM or handouts that we will canvas with. Can someone help walk me through this process? I’m seeing a “buy x get y” discount - but that doesn’t seem to give me the ability to lock in a specific price.

For example: I’d like to have 3 products included in this promo… buy 100x Product A for $xx, buy 100x Product B for $xx, and buy 10 Product C for $xx. I’d like to specify the exact amount that the price would be for ONLY the selectable qty of each option, with a maximum of one discount per product, per customer/order (they can get the discount for Product A, B, and C in the same order, but not a double order of any product). I’d need the ability to set the specific dollar price for each promo, and preferably have the one code apply to multiple products.

I’d super prefer to not have to pay for an additional app for this functionality. If anyone has any pointers, I’m all ears!

Thank you.

This is Tier pricing, aka quantity breaks, aka volume pricing.

To have ONE manual code do multiple things you will need an app.

If your using a QR code you could be better off sending the user to a simple “discount” url that actually redirects to another url that prefills the cart using the cart endpoints (ajaxapi endpoints) with the correct amount of items, or a landing page that has them choose a set of buttons that do the cart filling. Or a cart permalink that goes to checkout.

https://shopify.dev/docs/apps/channels/cart-permalinks/cart-permalinks

https://community.shopify.com/c/shopify-design/cart-use-permalinks-to-pre-load-the-cart/td-p/613702

With multiple discounts codes you can just use the standard “Amount off products” discount type, see screenshot below. Trying to add different products at different trigger amounts will cause a problem; mainly because the condition “Minimum quantity of items” counts ALL eligible products in the cart. I.e. 50x of Product A and 50x of Product B would trigger the discount as the cart is eligible.

Enterprise Plus stores can use the wholesale channel for this

https://help.shopify.com/en/manual/online-sales-channels/wholesale/channel/price-lists-customers/fixed-prices

It does in a roundabout way if the Y product is discounted by the difference that represents all discounted products price. I.e. product is $10 with 1% discount for buying 10 … then buying 9 get s the 10th product for $9 (a 10% discount) .

The problem is controlling the price presentment of that becomes a major headache, and affects reporting.

Screenshot - Using discount type “Amount off products” with minimum quantity set to 10. Note how two different products in different quantities for a total cart quantity can still trigger the minimum quantity.