Set Local Bank Transfer for Overseas Shipping

  • Posts: 131
  • Thank you received: 3
11 years 11 months ago #81415

Hello,

I have 2 payment options - bank transfer (link to Singapore payment zone), and Paypal (link to all countries payment zone including Singapore)

I have shipping zone as follows:
Singapore (1 zone), other country (3 zones follow our postal service).

I do a user testing ...

Billing Address = Singapore
Shipping Address = As above
Payment Option Appeared = Bank & Paypal (OK)

Billing Address = Singapore
Shipping Address = Other country
Payment Option Appeared = Paypal only (How to enable Bank transfer ?)

Billing Address = Other country
Shipping Address = As above
Payment Option Appeared = Paypal only (OK)

Billing Address = Other country
Shipping Address = Singapore
Payment Option Appeared = Bank & Paypal (I want only Paypal to show up, as the buyer was not in Singapore, bank transfer is not allowed ? )


It seems the payment option appeared based on the shipping address, and not the billing address. Although I have add the payment zone in each payment option, any other setting I have missed out?

Thanks again !

Last edit: 11 years 11 months ago by michael.

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

  • Posts: 82818
  • Thank you received: 13360
  • MODERATOR
11 years 11 months ago #81701

Hi,

The payment methods are indeed filtered based on the shipping address, not the billing address. There is no option to change that.

You would have to edit the file administrator/components/com_hikashop/classes/zone.php and change the shipping_address text to billing_address in the function getOrderZones. But you should first check with your accountant. It's usually the shipping address which is used by the administration to know what should be allowed and what shouldn't.

The following user(s) said Thank You: michael

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

  • Posts: 131
  • Thank you received: 3
11 years 11 months ago #81843

Hi Nicolas,

Thanks for the solution ! However, after testing on several ways, found it is still better to base on shipping address, this will make the shipping zone accurately show up for checkout.

But, in admin, I set the local bank transfer to allow view by all countries. Foreign buyer will not use it, unless they wish to pay the higher fees on the wire transfer.

Problem solved and thank you again for your time :)

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

Time to create page: 0.058 seconds
Powered by Kunena Forum