Inhalte aufrufen

Profilbild

Different customer roles with different discounts available


  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
6 Antworten zu diesem Thema

#1 bjk74

bjk74

    Member

  • Members
  • PunktPunkt
  • 10 Beiträge

Geschrieben: 22 May 2016 - 12:36

Hi everyone,

I need a little help.

 

I would like to have different customer roles with different discounts available. For that purpose I have added 5 different customer roles. Each customer role has a different discount available. I have of course added 5 discount groups with a different discount and each discount group is connected to a certain costumer role.

For example:

Discount Group A has 20% discount and is connected to a customer role A. The discount groups are connected to categories and assigned to a customer role.

Now, the problem is when I assign a role to a customer, the discount does not work.

 

Customer role Registered is automaticly assign to a customer. I can add another role for example Discount group A to a customer but the discount is not visible in the store and therefore not enabled.

I have tested a customer role as a Registered role and gave this role a 10% discount (I connected it with a certain discount group) and it works. The discount is visible in the store when I am signed in.

If I assign another role that enables 20% discount to the customer, this discount will not be visible in the store.

I tested this twofold.

FIrst I assigned to the customer a role of Registered and Discount group A (20%) and the store only applied the features of a role as a Registered, which is a system role.

The second test I did was when I assigned a customer a role of a Guest and a Discount group A (20%) and the discount was not visible and I was only able to make a purchase as a Guest which of course has no discount.

As I see it I cannot have different customer roles with different discounts available.

Please let me know how can have different customers with different roles that have different discounts available. Because a role of Registered and a Guest are system roles they always prevail and my customer roles that I make have no impact.

Thank you.

Bojan



 



#2 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 23 May 2016 - 12:36

Customer role discounts are discounts applied to the order total. In context of the order total, there is always only one discount applied. It's called the "preferred discount", the one that achieves the highest amount.

Marcus Gesing

Smartstore AG


#3 bjk74

bjk74

    Member

  • Members
  • PunktPunkt
  • 10 Beiträge

Geschrieben: 23 May 2016 - 22:16

Hi Marcus,

Thanks for your reply.

Maybe I didn't explain very well the first time. What I am trying to achieve is to have different customer roles for different customers (retail and wholesale) because I will offer them different discounts. Also there are items in the store that have different discounts and therefore discount to the total order is not possible.

I have added throught "Promotions ---> Discounts" different Discount groups with different discounts available. I applied the discount to the categories.
Then under Requirements I assigned the discount to certain customer role. I did everything by the book.

I have asigned a discount to the customer role that I made and the discount was not visible in the store. But when I asigned the discount to the customer role Registered the discount was visible. The regular price was crossed out and the new discounted price was shown in bold next to it.

That never happened for the customer roles that I made.


Why is that?

Why can't I have more customer roles?

The only customer role that works is the role of Registered.

Please let me know how can I solve this problem.

Thank you.

 

Bojan







 



#4 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 24 May 2016 - 00:40

I cannot reproduce that. Works as expected.

Angehängte Bilder


Marcus Gesing

Smartstore AG


#5 bjk74

bjk74

    Member

  • Members
  • PunktPunkt
  • 10 Beiträge

Geschrieben: 24 May 2016 - 09:59

I did everything like you but it didn't work. The only thing that I did differently was I assigned two customer roles to the discount. One customer role has free shipping and the other one has paid shipping. When I added two customer roles the discount was not visible. But then I deleted one role and the discount was visible.

So yes, it works.

Is there another way that I can assign two customer roles to the discount?

Or if I ask differently. How can I give a customer free shipping?



#6 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 24 May 2016 - 13:06

If the discount has two customer roles as requirement then the customer must be assigned to both roles to be qualified for the discount. You can assign as many customer role requirements to a discount as you want, but they are logically and-combined and not or-combined. If you add a duplicate discount, one with role 1 and one with role 2, you'll be subject to the preferred discount feature again.
 
"How can I give a customer free shipping?"
For example by using a shipping method filter.

Angehängte Bilder


Marcus Gesing

Smartstore AG


#7 bjk74

bjk74

    Member

  • Members
  • PunktPunkt
  • 10 Beiträge

Geschrieben: 24 May 2016 - 22:04

Thank you. I appreciate it.

Kind regards.

 

Bojan