Checkout workflow coupon and fee problems

  • Posts: 21
  • Thank you received: 0
11 years 9 months ago #119052

-- url of the page with the problem -- : www.fayretimesfestival.co.uk/
-- HikaShop version -- : 2.2.0 (Starter) (will buy when have funds!)
-- Joomla version -- : 2.5.14

Also HikaSerial latest version (paid for)

I have recently been setting up hikaserial with my shop to provide serial coded tickets, but until now have been working on a non-existant "free" ticket in a little used part of the store where it wouldn't be noticed. I'm now ready to roll the serial use out across the shop but wanted to test it on one actual item first.

The shop uses Paypal only, with a flat rate fee of £2.

So I made a coupon for 100% discount and added the coupon bubble in to the checkout workflow in the hikashop config page.

However doing this provides a 100% discount on the Product only, and so leaves the £2 paypal fee!

The only way to get the coupon to work fully, including taking out the paypal fee is to have it on its own page AFTER the CART option. So I could have page one being Login and address, page two the Payment (paypal auto ticked) and Cart, but then I would need a third page for the coupon and cart - one extra step that we would actually need.

If the coupon entry is on that page two I end up with the £2 paypal charge still.

The reason for not wanting the coupon option on a third page is that currently 99% of people will not have coupons (we won't start using them until next year some time) so I don't want to draw attention to the box, and anyway it shouldn't Need it's own page!

To make matters worse, I can totally understand WHY it doesn't take off the £2 paypal charge - discounts are normally off products only and don't affect such things as fees and p&p. So really I'm not sure if this is even a bug. Is it possible to get a setting that lets you turn on/off whether the discount gets applied to the FINAL total, rather than just individual products???


Thanks,
Sam.

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

  • Posts: 26251
  • Thank you received: 4039
  • MODERATOR
11 years 9 months ago #119160

Hi,

There is a option in order to include the price of the shipping fees but it will be complicated to include the payment fees too.
The moment when the coupon is process is quite before the payment parts and we can't do in another way. The payment requires the cart total price, coupon included.

So what I can recommend you is to use restrictions on the payment methods.
Set a minimum price to "0.01" for your paypal method.
After that, you create a payment method of the "collect on delivery" and you set a maximum price to "0.01".
So when the cart will be "free", you won't see paypal but you will see the "collect on delivery" one.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 21
  • Thank you received: 0
11 years 9 months ago #119174

I worked out a very similar cheat actually - but I used the "minimum/maximum weight" options.

As the items are all electronic tickets I have turned off the "Display Weight" across the shop. I have now been able to give my Trader tickets a weight of 11Kg and my Public tickets a weight of 2Kg, and my test ticket a weight of 21Kg. (Because the customer will not ever see the weights of the items)

So I have three Paypal Payments - one for the expensive Trader tickets that charge £3.60 if the weight is between 10-15Kg; one for Public which looks for a weight between 1-5Kg and charges £1, a third for my Test ticket looking for between 20-25Kg and charging £0.

Works like a charm! :D

Sam

Last edit: 11 years 9 months ago by Bifford.

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

Time to create page: 0.076 seconds
Powered by Kunena Forum