Discount by user

  • Posts: 45
  • Thank you received: 0
14 years 1 month ago #3509

Hi there,

I guess it is not there as I cannot find it, but just to check out, is there a possibility to set that user X for example has Y% discount ?

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

  • Posts: 83103
  • Thank you received: 13416
  • MODERATOR
14 years 1 month ago #3510

No. Alternatively, you can create a coupon code and give the coupon code to that user so that he can use it on the checkout.

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

  • Posts: 45
  • Thank you received: 0
14 years 1 month ago #3512

Hi,

how about if I create a discount zone, assign a Discount to that zone and then add the discount in the user's custom fields.

It sounds like it will work like that, but it doesn't.

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

  • Posts: 83103
  • Thank you received: 13416
  • MODERATOR
14 years 1 month ago #3514

Zones resitrictions are handled with the address_state and address_country fields of the address.

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

  • Posts: 45
  • Thank you received: 0
14 years 1 month ago #3517

Hi,

can you check in the admin the discount zones, the discount itself and the fields in the address of the user Administrator.

It looks like it should work but never checks for that extra field. Should I add it in the checkout workflow somehow?

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

  • Posts: 83103
  • Thank you received: 13416
  • MODERATOR
14 years 1 month ago #3518

Zones resitrictions are handled with the address_state and address_country fields of the address. You CAN'T use any other fields even in the address :)

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

  • Posts: 45
  • Thank you received: 0
14 years 1 month ago #3521

Hi,

can you explain this further? What is the purpose of extra zones (discount, shipping etc) if they are checked during the checkout? Just to handle extra user information?

Edit: Also, what does the Zone field do in the Discount page, it doesn't seem to work.

Last edit: 14 years 1 month ago by afonic.

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

  • Posts: 83103
  • Thank you received: 13416
  • MODERATOR
14 years 1 month ago #3524

Zones custom fields can be used to ask extra information. Their use for address and user fields is indeed limited since there are already two default fields for the country and the state. They could be used for products custom fields to display the origin of the product, or for entry custom fields, etc...

The zone restriction enables you to limit a discount to a zone. By default it uses your main tax zone as the zone of the user. Then, when the user enters/selects his address on the checkout, the user's zone becomes his state (or his country if there is no state field). The system checks the zone like this:

It first loads all the parent zones of the user's zone. So for example, if the user lives in Rhone (the default value in HikaShop), the system will load the zone europe, france and rhone. If the discount zone is not one of these zones, the discount won't be applied.

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

  • Posts: 45
  • Thank you received: 0
14 years 1 month ago #3526

Ok so if I understand correctly there is no build in way to check an extra zone. For example check the fields and load the zones europe, france and rhone and "20% discount" zone. And apply the discount of the latest zone. If this doesn't work then in the discount creation you shouldn't be able to select the extra zones you have created.

So a way to do this is disable the State field in the frontend (maybe add it as a custom text box) and then edit the country states as discount zones.

Anyway that discount would check custom added zones besides state or add a special discount per user feature in the future versions?

I have some special customers I want to give discount to (without coupons that can be used by any user) and it doesn't seem possible, even though through the GUI I thought it would work.

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

  • Posts: 83103
  • Thank you received: 13416
  • MODERATOR
14 years 1 month ago #3532

The goal of the zone restriction for coupons and discounts is to limit coupons and discounts based on the user's address. And that's how other users use it.

The problem with limiting coupons and shipping based on other zone fields than the address country and state fields is that the system won't be able to decide on which field the limitation should apply.

It's a nice work around you thought of, but that's not the goal of that feature, which is why it doesn't work. The real solution will be to use our futur ACL integration to limit coupons and discounts to a user or a group of users.

Again, coupons seems a nice work around to me. You could send the coupon code via email and why not limit the coupon to one use. That way, that would avoid having someone else use the coupon, if that's what you're afraid of.

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

  • Posts: 45
  • Thank you received: 0
14 years 1 month ago #3533

OK, then I guess I will use coupons for now and wait for a future release with ACL that will support that!

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

  • Posts: 8
  • Thank you received: 0
14 years 6 days ago #5267

Hi, we got finnally acl in Hika shop but I expected possibilty of making groups of Hika Shop users... Unfortunately I still I can't see how to make discount possible for 1 or more persons .When I make a new discount : Hika Shop -->System--->Discount--> New-->Access level--->Custom I see system joomla groups.As I understand I should use another ACL extensions to make new group I can use in Hika Shop. True ? Unfortunately I use OSE MSC as ACl access. It makes groups but there aren't system joomla groups so Hika Shop doesn't see them :-(. And what about discount for 1 person only , If I don't want to people share their coupons each others ( that's why I don't want to use them - i'd like to use discount) I see no solution. ...

Last edit: 14 years 6 days ago by chrumek.

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

  • Posts: 45
  • Thank you received: 0
14 years 6 days ago #5268

Hi,

you should use some 3rd party component to create extra groups.

I understand the problems you are having but I think that with the full ACL coming with Joomla 1.6, Hikashop won't add this feature.

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

  • Posts: 83103
  • Thank you received: 13416
  • MODERATOR
14 years 6 days ago #5270

Joomla groups can be created within joomla 1.6 which has already been released as a stable version, and for joomla 1.5, you can always use an ACL extension to create joomla groups, so I see no reason to add the possibility to create groups in HikaShop.
Concerning the access to only one person, we can't display a dropdown with all the users because it wouldn't work on websites with a lot of users and we can't use a popup to select the user via a listing screen since the access management screen is already displayed in a popup for prices. In brief, we didn't find an easy solution which would work for all the cases and decided to think a bit more about it before we do it. Plus, you can always create a group of one person so that you give access to only that user.

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

  • Posts: 8
  • Thank you received: 0
14 years 6 days ago #5271

Thx for your prompt answers. I expected them, but I'd like to be sure.
BTW J1.6 is stable but probably in 6 months I could try to migrate. My site use many extensions and I have to wait untill developers will upgrade their work :-)
I have to find ACl extensions in JED to use now.Afonic, could you suggest any ext., pls - I need make group only ( no special restrictions).

Thx

FOUND IT: Djf acl - easy and free and works :-)

Last edit: 14 years 5 days ago by chrumek.

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

  • Posts: 45
  • Thank you received: 0
14 years 5 days ago #5280

This is the one I use. If you need some extra function I also use Admin User Rights.

About Joomla 1.6 it is a shame no migration way is provided. I simply cannot understand what are they thinking... I manage over 20 Joomla 1.5 sites and there is no way we are upgrading soon...

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

  • Posts: 38
  • Thank you received: 0
13 years 11 months ago #6677

Does new Hika ACL feature works with JUGA ACL extension?

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

  • Posts: 83103
  • Thank you received: 13416
  • MODERATOR
13 years 11 months ago #6680

HikaShop ACL feature work with the standard joomla user groups. I don't know JUGA ACL, but if it creates standard joomla user groups, then yes.
I think that DJF ACL creates standard joomla groups: extensions.joomla.org/extensions/access-...access-control/13050
Also, with joomla 1.6 you don't need any external ACL extension as you can directly create new user groups with joomla.

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

  • Posts: 38
  • Thank you received: 0
13 years 11 months ago #6684

thank for quick reply nicolas, I´m affraid JUGA groups are not standard Joomla so probably it will not works. I work still with 1.5 and do not plan to change to 1.6 as of yet. Thanks for help though.

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

  • Posts: 60
  • Thank you received: 2
12 years 10 months ago #40953

Hi I was going to ask the same question.

Coupons are great but if you want a user to have a permanent discount in your shop maybe is easier to assign it directly to that user without having to create a coupon.

Just a small field as suggested on the user details would do, I know programming will require much more than that, just suggesting ;)



Uploaded with ImageShack.us

Last edit: 12 years 10 months ago by manuxx.

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

Time to create page: 0.117 seconds
Powered by Kunena Forum