Advice Needed: Product Page Customizations for SKUs, Discounts

Hi everyone,

I’m looking to implement some specific features on my Shopify product page and need some guidance:

  1. Bundle Variant SKUs: I want to display all available colors on the product page. When a customer selects a color, the inventory level for that specific SKU should be shown. We need to track sales volume accurately at the variant level for future inventory protection and analytical reports.

  2. Discount Functionality by Quantity: I must apply discounts based on the quantity selected. For example, a 5% discount for 1, 3, or 5 units, a 10% discount for 7 or 10 units, and a 15% discount for 20 units.

  3. Add to All Button: When a customer selects a color, I want a button that says “Add to all options.” Clicking this button should automatically select the same color for all options, so the customer doesn’t have to choose it multiple times.

Example Scenario for points 1 & 2: I have a product (pens) available in 20 colors. On my product page, I have options for selecting quantities (1pc, 3pc, 5pc, 7pc, 10pc, 20pc).

  • If a customer selects 1pc, they should see one color selection dropdown.
  • If they select 3pc, they should see three color selection dropdowns.
  • The discounts should apply as follows: 5% for 3pcs, 7% for 5pcs, 10% for 10pcs, and 15% for 20pcs.

Could anyone guide me on implementing these features or suggest any apps or code snippets that could help?

Thanks in advance!

Hi @Huptech-Web ,

You can consider the following solution using the Easify Product Options app: :hugs:

  • Create your bundle product, including the Quantity option (1pc, 3pc, 5pc, 7pc, 10pc, 20pc) with specific prices for each variant. There’s no need to create Pen color options here.

  • Create a Pen product, including a Color option (20 colors - 20 variants) with no cost, but including specific inventory for each color. This product must be Active on the Online Store channel to be part of the bundle but hidden from searches (using seo.hidden metafield) and collections to prevent individual purchases.

  • Install the Easify app and create a new option set.Add the first option, Pen Color (1pc), using Image Swatches to represent Pen Color options, and link each color option with the Pen product (20 color variants). Use advanced conditional logic so this option only appears when customers select the “1pc” variant. For example:

  • Duplicate and edit the first option of "Pen Color (1pc) to create options for when customers select other variants (3pc, 5pc, etc.). For these options, enable multiselection and a quantity selector. For example, for the “Pen Color (3pc)” option:
![dd.png|2880x1258](upload://6zJPP00izTuw8Q03SFHQuDhwcJc.png) ![hjkh.png|2880x1258](upload://cWcRvn85a06XM4GHHoWd66ZqGeb.png) ![fr.png|2880x1258](upload://jgNoX1Y4FagqZscYywyDLOeCmhi.png)
  • Add the option set to the bundle product, and you’re done.

If you’re willing to try my suggestion, let me know if you need further help with the setup.