Grouping customers together

Grouping customers together

Waxing1
Visitor
1 0 0

Is it possible for me to group customers together to give them an automatic discount when they order? I will need to have between three and four different groups for different levels of discount for the customers. Is this possible to do?

Replies 5 (5)

CodingFifty
Shopify Partner
901 134 164

Hi @Waxing1,

 

Here are the Shopify apps that can help you set up automatic discounts for different customer groups:

Bold Custom Pricing: Wholesale & VIP Pricing
Wholesale Club by Orbit
Discount Ninja
Wholesale Gorilla

Coding Fifty || Shopify Partner
For any custom section queries, please visit: Fiverr Profile
Found my response useful? Like it and mark as Accepted Solution!
For additional discussions, reach out via: Email ID: codingfifty@gmail.com

DaisyVo
Shopify Partner
4328 478 563

Hi @Waxing1 

 

I think our Joy Rewards & Loyalty Program app (Joy Loyalty) can make this possible.

 

With Joy Loyalty’s VIP Tier feature, you can create membership levels with exclusive rewards and benefits at each stage. Customers can easily see the perks of moving up, encouraging them to stay engaged with your brand.

 

Some of the benefits you can offer include:

  • Early access to sales and promotions
  • Exclusive discount codes for higher-tier members
  • Personalized rewards based on customer loyalty

This tiered system helps build stronger customer relationships while increasing retention and engagement. 

 

You can check out demo page right here: https://demo.getjoy.ai/pages/demo-loyalty-page

 

I hope this helps

 

Best,

 

Daisy

Please let us know if our reply is helpful by giving it a Like or marking it as a Solution!

Avada SEO & Image Optimizer - The #1 SEO solution

Abel_Lesle
Shopify Partner
165 1 14

Hey @Waxing1 , this is super easy to do with Shopify functions based apps. 

 

With our app "Dollarlabs: Ultimate Discounts" you can configure discounts that apply automatically based on customer tags. Here's an example configuration that you can potentially configure

  1. If customer = "SILVER" - then give a 10% discount across (all products / certain collections / certain products )
  2. If customer = "GOLD" - then give a 20% discount across (all products / certain collections / certain products )

Abel_Lesle_1-1740422782601.png

 

Furthermore - you can even show the final discounted product prices on the Product page, Collection page, Cart page etc using this feature with zero modifications to your theme, just drag drop and you're good to go.

 

Here's how such a configuration would look like in our "Price lists" feature.

Abel_Lesle_0-1740422578307.png

 

There is one way to make this discount auto apply almost but requires a bit of JS & Liquid to get around it. Basically we can write some code that lives on your theme which check for a customer tag and then hit a particular URL to automatically apply the discount code to the cart.

Add this Liquid code inside your theme’s theme.liquid file (before the closing </body> tag):

 

 

{% if customer %}
  {% if customer.tags contains "VIP1" %}
    <script>
      window.vipDiscountCode = "VIP1";
    </script>
  {% elsif customer.tags contains "VIP2" %}
    <script>
      window.vipDiscountCode = "VIP2";
    </script>
  {% endif %}
{% endif %}
Copy
<script>
  document.addEventListener("DOMContentLoaded", function () {
    if (window.vipDiscountCode) {
      let currentUrl = new URL(window.location.href);
      let discountApplied = currentUrl.searchParams.get("discount");

      // If discount is not already applied, apply it
      if (!discountApplied) {
        let discountUrl = `/cart?discount=${window.vipDiscountCode}`;
        window.location.href = discountUrl;
      }
    }
  });
</script>
 
If you found this to be a good answer, please feel free to mark it as a solution. If there's any further queries, please feel free to reach out or add a reply to this thread 🙂
 
Happy to help!

 

Founder - Dollarlabs : Ultimate Discounts (5★)
- If you can think of a discount, you can build it
- Built for Plus merchants using Rust

Imee
Shopify Partner
24 0 3

Hi @Waxing1! Yes, you can absolutely do this! For grouping customers, you can use Shopify's customer segments—it might look a bit complicated at first, but it’s actually pretty easy to use. Here’s their guide: https://help.shopify.com/en/manual/customers/customer-segmentation/create-customer-segments 

For the discount, Shopify already has an automatic discount feature that can be applied to specific customer segments. But if you're looking for more advanced discount options, here are a few great apps to check out:

Hope that helps! Let me know if you need more recommendations. 😊

Vi-WizzCommerce
Shopify Partner
142 7 21

@Waxing1 

 

By default the Shopify automatic discount doesn't support you to apply the discount to a customer group or segment. So you need to use an app to do it.

 

I suggest you to use a free app like Snap B2B Wholesale Pricing to setup the difference price for difference group.

 

ViWizzCommerce_0-1741599175773.png

 

Hope this help!

Check here Wizzcommerce Apps to optimize your store: Snap Presale & Backorder | SnapNoti FOMO Visitor Counter | SnapBundle Volume Discounts | Wizz Flash Sale & Price Edit | BOGO+ | Buy X Get Y Free Gift | Snap Cart Drawer & Cart Upsell
Find more support, feel free to contact: support@wizzcommerce.io