| ||||||||||
Shopping cart software Solutions for online shops and malls | ||||||||||
|
X-Cart Home | FAQ | Forum rules | Calendar | User manuals | Login |
When an international customer logs in, having Paypal only | ||||
|
|
Thread Tools | Search this Thread |
#1
|
|||||||
|
|||||||
When an international customer logs in, having Paypal only
Hi all, I was wondering if there is a way to set up my xcart so that when an international customer logs in, that their only payment option is to use paypal, instead of a couple others I have listed such as Credit card, etc.
My CC processor does not allow payments from any international customers including from Canada so I would like to make only Paypal available to them. Thanks!
__________________
xcart v3.5.8 (Unix) and xcart v4.0.13 |
|||||||
#2
|
|||||||
|
|||||||
Whoa, sounds like you need a new payment gateway To my knowledge, you can only specify payment methods via membership level, not zone. That doesn't mean it can't be done, it just means it can't be done out of the box.
__________________
Padraic Ryan Ryan Design Studio Professional E-Commerce Development |
|||||||
#3
|
|||||||
|
|||||||
Yes, my payment processors are very strict, and unfortunately I am signed in for 2 more years! I'm guessing there is no easy way then to allow international customers to only to be able to pay through paypal?
__________________
xcart v3.5.8 (Unix) and xcart v4.0.13 |
|||||||
#4
|
|||||||
|
|||||||
Might want to check with one of the PHP gurus (Shan, Jon, Carrie, X-Cart) and see what they would charge to customize it for you.
__________________
Padraic Ryan Ryan Design Studio Professional E-Commerce Development |
|||||||
#5
|
|||||||
|
|||||||
This mod is for v3.5.8 and v4.0.13 only. It should work for all versions in between, since the code if very similar, but I have only checked it on these.
I did not know if you needed to determine this based on the customer billing or shipping address. I have included code for the shipping address. Just change s_country to b_country if needed. Modify the file /skin1/customer/main/checkout.tpl: Find the following code at line 68 in v3.5.8 and line 92 in v4.0.13: Code:
and change it to: Code:
That's it. This will only allow the "PayPal" payment type if the customer shipping country is not the local country based on the configuration of your current x-cart setup and allow all normal payment types if the customer's country is the local country. This is based on the same sort of logic as the shipping selector for International or Domestic shipping. Hope this helps....
__________________
X-Cart Gold: v4.0.17 |
|||||||
#6
|
|||||||
|
|||||||
wow, I just noticed that you replied to this thread. Thanks a lot dsparks. I will definitely try install it and let you know how it works out.
__________________
xcart v3.5.8 (Unix) and xcart v4.0.13 |
|||||||
#7
|
|||||||
|
|||||||
That was really easy! Thanks a lot dsparks!
If I want to add another payment option such as pay by Gift Certificates, how would I do that? Also, is there a way that I can put a note inside the box titled Payment method stating that international customers may only use Paypal as a form of payment? Thanks again!
__________________
xcart v3.5.8 (Unix) and xcart v4.0.13 |
|||||||
#8
|
|||||||
|
|||||||
To add more payment types, you can just keep adding "or" statements to the if, like this:
Code:
Note: Make sure the code above is all on one line. It looks like the display is multi-lined but it all has to be on the same line. Yes, you can add a note inside the "Payment method" box. This is what I did: In the file skin1/customer/main/checkout.tpl change the code around line 65 from: Code:
to this: Code:
This text will be displayed right above the payment types. Hope this helps...
__________________
X-Cart Gold: v4.0.17 |
|||||||
#9
|
|||||||
|
|||||||
Works great! Thanks again for all your help.
Last question, lol is there a way to make it so that the part that says "International customers may only use Paypal and Gift Certificates as a payment options." also only shows up when an international customer logs in?
__________________
xcart v3.5.8 (Unix) and xcart v4.0.13 |
|||||||
#10
|
|||||||
|
|||||||
Yes you can, just change the code in the file /skin1/customer/main/checkout.tpl to the following:
Code:
Note: The above is based on the shipping country. Hope this helps...
__________________
X-Cart Gold: v4.0.17 |
|||||||
|
|||
X-Cart forums © 2001-2020
|