Paypal cost / price

  • Posts: 507
  • Thank you received: 21
  • Hikashop Business
5 years 10 months ago #302346

-- url of the page with the problem -- : jouwnaambord.nl/naambordjes-designcollec...de-familieboom-plexi
-- HikaShop version -- : 4.0.1
-- Joomla version -- : 3.9.1
-- PHP version -- : 7.3

Hi,

When a client chooses to pay with Paypal during the checkoutproces the price for this method is added (€ 1,00 as set in the paymentmethod), but when a client chooses this payment method at a later moment (after the order was created), then the costs for this method are not added to the ordertotal. Is this a bug?

Best Regards,
Michel Pouli

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
5 years 10 months ago #302347

Hi,

No, that's normal. Once an order is created the price is fixed. Changing the payment method cannot change the price of the order.
If you want to have payment fees, I would recommend to not allow customers to not allow the customers to change their payment method after the order is created.
You can turn off the setting "Allow customers to change their payment method after checkout" in the HikaShop configuration for that.

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

  • Posts: 507
  • Thank you received: 21
  • Hikashop Business
5 years 10 months ago #302409

Hi,

Well that seems not to be very customer friendly, does it? Why shouldn't a customer be able to choose his/her paymentmethod afterwards? In the market of personalized products it's quite common to pay after a customer received an example of the product by mail. After that he/she chooses how to pay. Not be able to charge for payment costs is not a good option for the vendor.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
5 years 10 months ago #302412

Hi,

The problem is that the fee calculation system is based on a structure of functions and data which supposes that a cart object is used.
The system isn't made to be able to support an order object.
Changing the system to allow for that would be quite troublesome as it would basically require changing the whole payment plugin structure and all the payment plugins.
Now, you could have a developer add that on your website as a quick patch since you probably don't need to support all the complexity we would have to (no taxes on the fees, no percentage fee, no floating tax prices, etc). But doing it properly seems a big project for something almost no one need (even though it might be necessary in your particular case).
So if you really want to do that, I would rather recommand hiring a developer to work on that for you.

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

Time to create page: 0.058 seconds
Powered by Kunena Forum