Free pricing levels

  • Posts: 8
  • Thank you received: 1
6 years 6 months ago #293198

-- HikaShop version -- : 3.4.0
-- Joomla version -- : 3.8.8
-- PHP version -- : 5.4.27
-- Browser(s) name and version -- : Chrome 66.0.3359.181
-- Error-message(debug-mod must be tuned on) -- : None

I've created multiple pricing levels, based on user groups, for some of my products. For certain user access levels, i want the price to be free. If I enter a price of zero, the price level disappears after I save the product.

Please Log in or Create an account to join the conversation.

  • Posts: 4747
  • Thank you received: 644
  • MODERATOR
6 years 5 months ago #293255

Hello,

I will be very precise, to have a free product, the settings you have to reproduce this kind of settings :

=> Public : 8 Euro for Guest only
=> User group : 5 Euro for Registered only
=> Special user : don't create any price entry at all

The important point in my example, is "only", to be more clear if a user (from a group) have no price define for his group at all, the product will be display as "free".

Regards

Last edit: 6 years 5 months ago by Philip.

Please Log in or Create an account to join the conversation.

  • Posts: 8
  • Thank you received: 1
6 years 5 months ago #293319

I believe I am configuring my price levels in the way you recommended, unless I am misunderstanding you, in which case I apologize.

Here are more details and screenshots, to clarify.

So if a user is a guest or Registered, I want them to see $120.
If a users'group is SCBA Member (which is a subgroup of Registered), I want them to see $90.
If a user's group is Student Member (which is a different subgroup of Registered), I want them to see FREE.

Right now, I have 2 price levels:

$120 (access groups Guest and Registered are checked off (but none of the subgroups under registered):






$90 (Only the Member group is checked off, beneath Registered)






When I try to add a price level for Student, and I don't enter a price, the price level disappears as soon as I click Save.





Am I doing this wrong? Is there a way to accomplish what I want to do?

Attachments:
Last edit: 6 years 5 months ago by barry@smolowitz.com.

Please Log in or Create an account to join the conversation.

  • Posts: 8
  • Thank you received: 1
6 years 5 months ago #293324

Ok, I think I figured out what's happening, but I can't imagine how to solve it with Hikashop.

Many of our users have more than one user group they're members of.

We need to be able to set up something like this:

Member A is a member of the "Members" group but not the "Student" group: $X
Member B is a member of the "Members" group AND the "Student" group: FREE

Is this possible with Hikashop?

Please Log in or Create an account to join the conversation.

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
6 years 5 months ago #293320

Hi,

You don't need that third price.
For all the customers for which no price match because of the ACLs (or other restrictions), then HikaShop will automatically display the product as free.
So there is no need to have prices with a value of 0.
If you really really want one, you can enter 0.00001 so that it won't be considered 0 by the system and it will display with 0.00 instead of "free" on the frontend, but apparently that's not something you need.

Please Log in or Create an account to join the conversation.

  • Posts: 8
  • Thank you received: 1
6 years 5 months ago #293684

Right, but I'm not sure you read my last post. Let's say I have user A, who is a member of 1 group: Members. Then I also have user B who is a member of 2 groups: Members and Students.

I want the product to cost $X for users that are not members.
I want the product to cost $Y for users that are members (but not students)
I want the product to be FREE for users that are students.

I can create price level $X with an access group of Guests and Registered users.
I can also create price level $Y with an access group of Members.

This will give the correct price to non-members ($X) and members who are not students ($Y), however, if user is both a Member and a Student, it will still show $Y instead of FREE, because even though no price level is defined explicitly for Student, there is one defined for Member.

Please Log in or Create an account to join the conversation.

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
6 years 5 months ago #293691

Hi,

The user group setting for prices is restrictive, i.e., the price will only be available for the users who are in the user groups selected for that price.
If a user is in several user groups, then he will see the prices available for all his user groups.
And you can't set a condition "not in user group".

So in your case, you should have a third user group for the users that are both members and students so that the prices of the user group "student" and the prices of the user group "members" will not apply to them.

Please Log in or Create an account to join the conversation.

Time to create page: 0.093 seconds
Powered by Kunena Forum