Easy Cart Discount App helps you create flexible and advanced discount offers to boost sales and customer engagement. With options like amount-off discounts, Buy X Get Y deals, volume pricing, etc., you can easily design offers that fit your store’s strategy and enhance the shopping experience.
Follow the steps below to install and activate the Easy Cart Discount app in your Shopify store.

Step 1: Installation & Setup

Follow the steps below to install and activate the Easy Cart Discount app in your Shopify store.

1.1. Open the Shopify App Store

  • Log in to your Shopify Admin.
  • From the left-hand menu, click Apps.

 

  • In the search bar, type Easy Cart Discount.
  • Search “Easy Cart Discount” in the Shopify App Store.

 

1.2. Install the App

  • Select Easy Cart Discount from the search results.

 

  • Click Install app.

 

  • Review the requested app permissions.
  • Click Install to confirm.
After installation, the app will appear in your Apps list in Shopify.

1.3. Select a Plan

  • Open the Easy Cart Discount app.
  • Choose a pricing plan.

 

  • Review the subscription charges.
  • Click Approve to confirm.

 

Once the plan is approved, you can begin creating discounts for your store.

Step 2: Creating a Discount

After installation and plan activation:
  • Open Easy Cart Discount from your Shopify Admin.
  • Click Create Discount.

 

You will see the available discount types:
a. Amount Off Products: Apply a percentage or fixed amount discount to specific products, collections, or your entire store.
b. Buy X Get Y (BXGY): Create promotions such as:
  • Buy 2 Get 1 Free
  • Buy 1 Get 50% Off Another Item
c. Volume Discount: Offer tiered pricing based on quantity purchased. Example: Buy 2 or more items and get 10% off.
d. Combo Discount: Combine multiple discount rules into a single promotion. All configured rules apply together when conditions are met.
e. Club Member Metafield Discount: Automatically apply special pricing for tagged club members. Pricing can be based on:
  • A fixed percentage set in the app
  • Custom pricing stored in product or variant metafields
Note: Some configuration steps are common across all discount types. These shared settings are explained in the Common Settings section.

2.1. Amount Off Discount

Use the Amount Off Discount to reduce the price of products by a percentage, a fixed amount per item, or a fixed total amount.
This discount can be applied to specific products, collections, or your entire store.

Select Discount Type

  • Select the " Amount Off Products" from the menu.

 

Enter Discount Details

Title
  • Enter an internal name for the discount. This name is only visible in the Shopify Admin.
Example: Summer Sale 20%
Discount Name
  • Enter the message customers will see in the cart when the discount is applied. You can use the {discount}dynamic variable: Displays the discount value with its unit (%, $).
Example:
You saved {discount}!
(Displays as: You saved 20% or You saved $5)
Note: Step 1.2 is the same for all the discount types.

Apply On

  • Choose where the discount should apply.

 

  • Available options:
    • Specific Products: Select products in the Choose Products field.

 

    • Specific Collections: Select collections in the Choose Collections field.

 

Example: Collection-Wide Discount (X%);  Specific Collection; Club Members Only (Tag-based)
    • Specific Products and Collections: Select both products and collections in their respective fields.

 

    • All Products and Collections: The discount applies storewide. No selection is required.

 

    • All Products and Collections with Exclusion: Select the products and/or collections to exclude from the discount.
Example: Sitewide Discount with Exclusions; X% off entire store, excluding Specific collections

Set Discount Value

  • Discount Type: Select one of the following:
    • Percentage Off
    • Fixed Amount Off Each Item
    • Fixed Total Amount

 

  • Enter Discount Value
    • If Percentage Off is selected, enter the percentage value.

 

    • If Fixed Amount Off Each Item is selected, enter the amount to deduct per item.

 

    • If Fixed Total Amount is selected, enter the total discount amount to apply to the cart.

 

2.2. Buy X Get Y (BXGY) Discount

Use the Buy X, Get Y (BXGY) discount to reward customers for purchasing a specified quantity of products.
This promotion can be used for offers such as:
    • Buy 2 Get 1 Free
    • Buy 1 Get 50% Off Another Item
    • Spend $100 and get 1 item free
Follow these steps:

Select Discount Type

    • Click Create Discount.
    • Select Buy X Get Y (BXGY).

 

Enter Discount Details

    • Enter the internal title and the discount name.

 

Select BXGY Type

  • You must choose one of the following options:
    • Native: Uses Shopify’s native Buy X Get Y discount logic.
    • Israel: Custom BXGY with advanced options.
Configuration differs depending on the option selected.
  1. Option 1: Native BXGY
If you select Native, configure the following under “Customer Buys (X)” — the product that the customer adds to the cart first.
  • Buy Type: Choose the qualification method:
    • Minimum quantity of items: Enter the required quantity in the Quantity field.
    • Minimum purchase amount: Enter the required amount in the Amount field.

 

Example: Free Membership Reward with minimum purchase amount; Spend over X amount, receive "Club Membership" product for free.
  • From: Select where the qualifying purchase applies:
    • All products
    • Specific products
    • Specific collections
    • Specific products and collections
    • All products with exclusions
Depending on the option you chose, use the search fields to add them.
Configure the following under “Customer Gets (Y)” — the product that the customers get for free when they add the required quantity of items in the cart.
  • Quantity: Enter the quantity the customer will receive.
  • From: Choose where the reward item applies:
    • All products
    • Specific products
    • Specific collections
    • Specific products and collections
    • All products with exclusions
If applicable, use the product search to select items.
Example 1: Buy 1 Get 1 Free (BOGO); All Customers (Logged-in Club Members & Guests)
Example 2: Buy X, Get Y; All Customers

Example 3: Buy 2nd Item at X% Discount; Specific Collection / Product Selection; All Customers

  • Usage Limits
    • When enabled, the discount repeats as many times as the cart meets the requirements.
    • When disabled, the discount applies only once per order.

 

Example 1: Quantity-Limited Promotion; X% discount limited to [2] units per customer; All Customers
Example 2: Purchase Threshold + Per-Customer Quantity Limit; Combo Discount with Usage Limit

 Example 2: Gift with Purchase (GWP); Spend over [100 ILS], receive a gift (or selection of gifts); BOGO for Club Members Only

2. Option 2: Israel (Custom BXGY)
If you select Israel, configure the advanced settings below.
  • Apply On: Choose where the promotion applies:
    • Specific products
    • Specific collections
    • Specific products and collections
    • All Products and Collections
    • All Products and Collections with exclusion
Select products or collections as required.
  • Buy Quantity: Enter the quantity customers must purchase to qualify.
  • Get Quantity: Enter the quantity of customers who will receive the discounted rate.

 

  • Discount Percentage: Enter the percentage discount to apply to the rewarded items. This percentage discount will be applied to the “Get Quantity.”

 

  • Apply Discount To: Choose how the discount is calculated:
    • Lowest priced items first: Discount will be applied to the cheapest item first.
    • Highest priced items first: Discount will be applied to the most expensive item first.
Note: For compliance with Israeli consumer protection guidelines, promotions must apply to the highest-priced items first.
Fair Pairing – Optimal Pair Matching. 
To follow Fair Pairing standards, discounts must use a Greedy Descending Pairing approach instead of selecting the cheapest items across the entire cart.
Steps: Sort Items: Arrange all eligible items by price (highest → lowest).
Pairing (1+1): Group items sequentially (1,2), (3,4), (5,6). The second item in each pair gets the discount. If one item remains, it gets no discount.
Multi-Buy (e.g., 2+1): Group items (1,2,3), (4,5,6).
The last item in each group receives the discount.
Purpose: Ensures discounts are applied per pair/group, complying with consumer protection rules for offers like “Buy 1 Get 1.”
  • Usage Limits
    • When enabled, the discount repeats as many times as the cart meets the requirements.
    • When disabled, the discount applies only once per order.

 

Example:

2.3. Volume Discount

Use the Volume Discount to offer quantity-based pricing and encourage customers to purchase more items.
This discount allows you to configure tiered pricing based on quantity or item position.
Example:
  • Buy 2+ items and get 10% off
  • Buy more items and unlock higher discounts

Select Discount Type

  • Click Create Discount and select Volume Discount.

 

Enter Discount Details

  • Enter the title and discount name in their respective fields

Apply On

Choose where the volume discount should apply:
  • Specific products
  • Specific collections
  • Specific products and collections
  • All Products and Collections
  • All Products and Collections with exclusion
Select products or collections as required.

Volume Discount Mode

Choose how discounts are calculated for multiple items.
• Bulk Pricing ( Standard Volume Discount): The discount applies to all eligible items once the minimum quantity is reached.
• Progressive / Incremental: Items are sorted by price (from most expensive to cheapest).
Each item can receive a different discount based on its position in the cart.

If Bulk Pricing is Selected:

Discount Tiers
  • Configure quantity-based discount tiers.
  • Customers must purchase a minimum quantity to receive the discount.
Example Tier:
Tier 1: Buy 2 items, get 10% off
  • Configure the following:
    • Min Qty – Enter the minimum quantity (e.g., 2).
    • Max Qty – Enter maximum quantity or leave as No limit.
    • Discount Type – Select Percentage off.
    • Discount % – Enter the percentage value (e.g., 10%).

 

  • Click Add Tier to create additional quantity tiers with higher discounts.

 

Each tier applies once the cart quantity meets the defined range.
For example, when a customer adds a product in the required quantity to the cart, the set discount will be applied:
Example 1: Fixed Amount Tiered Discount (Spend & Save); Spend 300, Pay 200; Sitewide / Specific Collections.

Example 2: Tiered Quantity Discounts (Volume Pricing); 20% discount when purchasing 12/20/40 units of Product X

Example 3: Fixed Bundle Pricing (e.g., 6 for 100 ILS); Fixed price for a specific quantity.

If Progressive / Incremental is Selected

Progressive Discount Tiers
  • Items are sorted by price (highest to lowest).
  • Each item receives a discount based on its position.
Example Tier:
Tier 1: Position 1+ → 10% off
  • Configure the following:
    • Start Position – Enter the starting item position (e.g., 1).
    • End Position – Enter the ending position or leave as No limit.
    • Discount Type – Select the discount type
    • Discount % – Enter the discount value (e.g., 10%).

 

  • Click Add Tier to configure additional position-based tiers.

 

The discount tier applies the highest discount to the cheapest products and the lowest to the most expensive.
For example:

2.4. Combo Discount

  • Use the Combo Discount to configure multiple discount rules within a single promotion.
  • All configured rules will be applied together when their conditions are met.
  • This is useful for running advanced promotions that combine multiple discount types into a single offer.

Select Discount Type

  • Click Create Discount and select Combo Discount.

 

Enter Discount Details

  • Enter an internal name and a discount name.

Configure Discount Rules

  • Combo Discount allows you to configure multiple rules inside one discount.
  • Click Add Rule to create a new rule.
All added rules will be applied together when their individual conditions are satisfied.
  • After clicking Add Rule, configure the following:
    • Rule Name (Optional): Enter a name for internal reference. Example: 20% Off Summer Items. (This is only visible to store admins.)

 

    • Rule Type: Select one of the following rule types:
      • Amount Off: Percentage off, amount off, or fixed total discount
      • Native BXGY: Buy quantity and get items at a discount
      • Volume Tiers: Tiered quantity-based discount

 Rule 1: Amount Off:

Customer Tags (Optional): You can restrict this specific rule to customers with certain tags.
  • Only customers with ANY of the entered tags will receive this rule’s discount.
  • Click Add Tag and enter the tag name.
If no tags are added, the rule applies to all customers.
Discount Configuration (Example: Amount Off Rule)
If Amount Off is selected:
  • Discount Type: Select Percentage Off, Amount off, or Fixed total Amount as the discount type.
  • Discount Percentage: Enter the discount value depending on the option you chose.
  • Applies To: Choose where this rule applies. Available option:
    • All products
    • Specific products
    • Specific collections
  • Use the Search Products field to find and select products.
  • Selected products will appear in the product list table.

Note: If you chose All products, the rule will be applied to all the products; if you chose Specific products, the rule will be applied to selected products, and if you chose specific collections, the rule will be applied to selected collections.

  • Now, click Add Rule to add more rules. You can create additional rules within the same Combo Discount. All rules operate together under the same discount

Rule 2: Native BXGY

Customer Tags
You can restrict this rule to customers with specific tags.
  • Only customers with ANY of the entered tags will receive this rule’s discount.
To add tags:
  1. Click Add Tag.
  2. Enter the tag name.
If no tags are added, the rule applies to all customers.

Customer Buys

Define what the customer must purchase to qualify for the promotion.

Buy Type

Choose one of the following qualification methods:
  • Minimum quantity of items
  • Minimum purchase amount
Quantity: Enter the required quantity or amount depending on the selected Buy Type.
  • Any Items From: Choose where the qualifying items come from:
    • Specific products
    • All products
    • Specific collections
  • Use the Search field to find and select the products or collections if you choose specific products or specific collections.
  • Selected products will appear in the product list table.
Customer Gets: Define the reward the customer receives.
Quantity: Enter the number of items the customer receives as the reward.

Any Items From: Choose where the rewarded items come from:

  • All products
  • Specific products
Use the Search products field to find and select the products.
Selected products will appear in the product list table.
Discount Type: Choose how the discount is applied to the reward items.
Discount Percentage: Enter the percentage value for the discount.
Example:
10%
Example: Cross-Category / Mix & Match Discount; Purchase from 2 different collections, get X% off the 2nd item; Discount applies to the cheapest item in the cart.

Note: You can apply the Combo discount, combining three different discount types (rules), or use them separately as per your store's preference.

Rule 3: Volume Tiers

When Rule Type → Volume Tiers is selected, configure the following settings.
 Customer Tags (Optional)
You can limit this rule to customers with specific tags.
  • Only customers with ANY of the entered tags will receive this rule’s discount.
To add a tag:
  1. Click Add Tag.
  2. Enter the tag name.
Example:
club-member
If no tags are added, the rule applies to all customers.
Volume Tiers: Configure quantity-based discount tiers. Customers must purchase a minimum number of items to receive the discount.
Example:
Tier 1: Buy 2+ items → 10% off
Configure the following fields for each tier:
  • Min Qty – Enter the minimum quantity required (e.g., 2).
  • Max Qty – Enter the maximum quantity or leave as No limit.
  • Discount Type – Select the discount type (e.g., Percentage off).
  • Discount % – Enter the percentage value (e.g., 10%).
You can add additional tiers to create higher discounts for larger quantities.
Applies To
Choose where this rule will apply.
To select products:
  1. Click Choose Products.
  2. Use the Search Products field to find items.
  3. Add the products that should be eligible for this rule.

 

Selected products will appear in the product list table.
When all 3 rules are combined, the customer will get a combined discount when satisfying the conditions set above:
Example: Stacked Member Discount (Combo Discount); Product X% discount + an additional 20% for Club Members (Stacked on top of the standard 10% member benefit).

2.5. Club Member Metafield Discount

Use the Club Member Metafield Discount to apply special pricing for club members automatically.
Pricing can either be:
  • A fixed percentage set for all tagged members, or
  • A custom price read directly from a product or variant metafield.

Select Discount Type

  • Click Create Discount and select Club Member Metafield Discount from the options.

Enter Discount Details

Enter an internal name and a discount name for the discount.

Club Discount Settings

Club Customer Tag: Enter the Shopify customer tag that identifies club members.
Example:
club-member
  • Only customers with this tag will receive the club discount.
Club Pricing Source: Choose how the club pricing is determined:
  • Club Discount: Apply a fixed percentage to all eligible club members.
  • Metafield Price: Read the special club price directly from a product or variant metafield.

Option 1: Club Discount

  • Club Discount Rate: Enter the percentage discount to apply to all eligible products for tagged customers.
Example: 10%

Note: If you choose the Metafield price, you can directly configure the following settings.

  • Product Metafield Source: Define where the app should read promotion configuration from:
    • Namespace: custom
    • Key: promotion_info
  • Expected Product Metafield Structure:
{
 "isClubDiscount": true,        // enable club discount for this product
 "promotionActive": true,       // enable volume tiers for this product
 "promotionType": "PERCENTAGE", // "PERCENTAGE" or "FIXED"
 "quantityDiscounts": [         // tier rules, sorted by minQuantity
   { "minQuantity": 2, "discountValue": 10 },
   { "minQuantity": 5, "discountValue": 20 }
 ]
}
  • Field Explanation:
    • isClubDiscount: Enables club discount pricing for the product.
    • promotionActive: Enables quantity-based promotions.
    • promotionType: Defines whether the discount is percentage-based or fixed.
    • quantityDiscounts: Defines tiered discounts based on minimum quantity.

Option 2: Metafield Price

  • Product Metafield Source: Define where the app should read promotion configuration from:
    • Namespace:custom
    • Key:promotion_info
  • Expected Product Metafield Structure:
{
 "isClubDiscount": true,          // enable club pricing for this product
 "discountType": "FIXED_TOTAL_PRICE",
 "clubPrice": 75.00               // value depends on discountType
}
  • Discount Type: Set discountType in the product metafield to one of the following:
    • FIXED_TOTAL_PRICE: clubPrice is the final price the club member pays. Example: Regular ₪100, clubPrice ₪75 → ₪25 off
    • FIXED: clubPrice is a fixed amount deducted per item. Example: clubPrice ₪20 → ₪20 off regular price
    • PERCENTAGE: clubDiscountPct is the % discount for club members. Example: clubDiscountPct 15 → 15% off
    • Discount: regular price × clubDiscountPct / 100 (e.g. clubDiscountPct 15 → 15% off)

Step 3: Common Steps

These steps apply to all discount types. After configuring settings for each discount type, you can directly jump to this step.

3.1. Combinations

  • Choose whether this discount can be combined with other discounts.
  • This discount can be combined with:
    • Product discounts
    • Order discounts
    • Shipping discounts
  • Select the options that align with your promotion strategy.

3.2. Customer Eligibility

Choose who can use this discount.

Download (22)

 

  • All Customers: The discount is available to everyone.
  • Specific Customers: Select individual customers using the search bar.

 

Download (23)

 

• Specific Customer Segments: Select predefined customer segments from the search bar.

 

Download (24)

 

• Customers with Specific Tags: You can control eligibility using customer tags.
    • Include Customers with Tags: Choose one condition:
      • Customer has ALL of these tags (AND)
      • Customer has ANY of these tags (OR)
    • Click Add Tag and enter the required tag name, then click Add.

 

 

Exclude Customers with Tags: Customers with any of the specified tags will be excluded from the discount.
    • Enter the tag you want to exclude and click Add.

 

Example: Member-Exclusive Product Discount; Club Members Only (Tag-based)

3.3 Minimum Purchase Requirements
  • Define the conditions customers must meet to receive the discount.
  • No Minimum Requirements: The discount applies without conditions.
  • Minimum Purchase Amount: Enter the required cart spend amount.
  • Minimum Quantity of Items: Enter the minimum number of items required in the cart.

Download (18)

Example: Spend Threshold Discount (Upsell); Spend over [100 ILS], get [Product Z] for [50 ILS] (Regular price: 100 ILS); Minimum Purchase Amount

3.4. Active Dates

  • Set when the discount will be available.
    • Start Date: Select the start date.
    • Start Time: Set the start time.

Download (19)

  • To schedule an end date:
    • Enable Set End Date.

Download (20)

    • Select the End Date.
    • Set the End Time.

Download (21)

If no end date is set, the discount will remain active until manually disabled.

Step 4: Save the Discount

  • After completing all settings, click Save.

Download (17)

Once saved, the discount will automatically apply in the cart when all defined conditions are met.