Hi All:
My client wants to set A/C to detect Canadian users and fulfill orders through a unique payment gateway and fulfillment process.
Does A/C detect regions? It appears from the documentation that it does.
Can the same installation of A/C then allow users to check out with a separate payment gateway?
I have the same products for users from both countries, but Canadian products would be shipped from a separate location in Canada as opposed to the US.
Anyone have experience with this or are aware of what settings I might change to make this happen?
Using latest version of A/C.
Thanks!
Brad
Use of Different Fulfillment and Gateway for Canada
-
- Ensign (ENS)
- Posts: 11
- Joined: Mon Apr 21, 2008 8:33 pm
Re: Use of Different Fulfillment and Gateway for Canada
Yes it does. You can configure zones under Administration > Configure > Regions > ZonesDoes A/C detect regions?
Yes it does. You can configure multiple gateways and associate them with payment methods. You can further narrow allowed payment method by selecting allowed user groups.Can the same installation of A/C then allow users to check out with a separate payment gateway?
You need to create two ware houses in this case, set each product's warehouse accordingly, in this way during shipments products will be shipped from their respective warehouses. One thing with this approach you will be required to have duplicate products one with Canadian warehouse and other with US warehouse. I think that there may be a way of putting some custom code to assign this warehouse to shipments at run time that may save you from having duplicate products.I have the same products for users from both countries, but Canadian products would be shipped from a separate location in Canada as opposed to the US.
Now there could be two ways to enable suitable payment options for users depending upon their country. First create two user groups for each country. Then create payment methods and select allowed user groups on those payment methods. Finally upon checkout when you have shipping information available look for country code and then place that user in appropriate user group. This will make sure that user will see only those payment options that are available on his/her user group. The other solution could be to simply update payment screen code and put some show/hide code depending upon user's shipping country. In this case no user group will be required.