Post by peteVA » Fri Jan 21, 2011 2:44 am

I've used a number of carts over the years, all accepting multiple currencies through PayPal. This was fine, the buyer used their own currency and I have the capability to move the money on without any conversion fees. Good for all concerned.

But, all of the others would give me the figures in USD. The orders in Admin would always show the actually value in USD so I did not have to do a lot of calculating to post to my US books. Here's an example of one listing in the Orders list - $76.99 (GBP49.77) Tells me the USD value, and that they paid in GBP.

How can I get this done with OC? I receive dozens of orders a day in GBP and EUR and don't want to have to be either converting the totals, or repricing the orders line by line with USD. Since all of the other carts will take multiple currencies, but do all reports, etc. in the default currency, it should be workable with OC.

Help, Please!

A Trusted Wholesale Dropshipper
Web Hosting Under $ 5.00 Month! FREE Shopping Carts!
25,000+ Real Wholesale & Dropship Sources!


User avatar
Active Member

Posts

Joined
Mon Jul 20, 2009 8:25 am

User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by peteVA » Fri Jan 21, 2011 4:21 am

Thanks, Q

I replied on the linked page, but will do so here as well. Appreciate it.

A Trusted Wholesale Dropshipper
Web Hosting Under $ 5.00 Month! FREE Shopping Carts!
25,000+ Real Wholesale & Dropship Sources!


User avatar
Active Member

Posts

Joined
Mon Jul 20, 2009 8:25 am

Post by peteVA » Sat Jan 22, 2011 6:49 am

This is turning out to be more of a bother than I thought.

Is there a way to do as some other carts do - allow buyers to see the prices in different currencies, but the payments themselves are in the default currency.

My PayPal is set to accept several currencies, but I only offer them for larger orders paid with PP Mass Pay. The day to day orders, people can see their prices in their currencies, but come time to checkout it is with USD. I'd like to have OC to do that, rather than accept all currencies, just display them for the customer's convenience.

A Trusted Wholesale Dropshipper
Web Hosting Under $ 5.00 Month! FREE Shopping Carts!
25,000+ Real Wholesale & Dropship Sources!


User avatar
Active Member

Posts

Joined
Mon Jul 20, 2009 8:25 am

Post by Qphoria » Sat Jan 22, 2011 8:27 am

peteVA wrote:This is turning out to be more of a bother than I thought.

Is there a way to do as some other carts do - allow buyers to see the prices in different currencies, but the payments themselves are in the default currency.

My PayPal is set to accept several currencies, but I only offer them for larger orders paid with PP Mass Pay. The day to day orders, people can see their prices in their currencies, but come time to checkout it is with USD. I'd like to have OC to do that, rather than accept all currencies, just display them for the customer's convenience.
Sure

1. EDIT: catalog/controller/payment/pp_standard.php

2. FIND:

Code: Select all

$currency = $this->order_info['currency'];
3. REPLACE WITH:

Code: Select all

$currency = 'USD';

Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by peteVA » Sat Jan 22, 2011 9:13 am

Cool!

That should do the trick and I'm even capable of that myself. :)

A Trusted Wholesale Dropshipper
Web Hosting Under $ 5.00 Month! FREE Shopping Carts!
25,000+ Real Wholesale & Dropship Sources!


User avatar
Active Member

Posts

Joined
Mon Jul 20, 2009 8:25 am

Post by peteVA » Mon Jan 24, 2011 2:44 am

Terrible results!

Now I can get no orders, get the Error: No Shipping options are available. Please contact us for assistance! for even low weight orders, where it was working fine.

Countries in the Geo Zones listings are screwed up, getting error messages in the Country / Zone Zone fields.

One refers to vModq errors, another to /Admin/index.php line 125 which is
// Currency
$registry->set('currency', new Currency($registry));

I'm dead in the water, haven't had a sale in 24 hours, which in not right.

A Trusted Wholesale Dropshipper
Web Hosting Under $ 5.00 Month! FREE Shopping Carts!
25,000+ Real Wholesale & Dropship Sources!


User avatar
Active Member

Posts

Joined
Mon Jul 20, 2009 8:25 am

Post by Qphoria » Mon Jan 24, 2011 3:13 am

peteVA wrote:Terrible results!

Now I can get no orders, get the Error: No Shipping options are available. Please contact us for assistance! for even low weight orders, where it was working fine.

Countries in the Geo Zones listings are screwed up, getting error messages in the Country / Zone Zone fields.

One refers to vModq errors, another to /Admin/index.php line 125 which is
// Currency
$registry->set('currency', new Currency($registry));

I'm dead in the water, haven't had a sale in 24 hours, which in not right.
Now I'm sure you can appreciate that the change made to a payment module to force a currency has nothing to do with shipping problems and geozones.

Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by peteVA » Mon Jan 24, 2011 3:33 am

I replaced the edited file and things are working fine.

They obviously must affect something, as when I went into the Geo Zones listings in the Countries listed in the Asian Zone Vietnam had a 3 screens wide blank where the All Zones or States would be, and after scrolling all the way over clicking the dropdown arrow there was a long error message that started out about vqMod errors.

Then in the Free Air Mail Zone one country would always have a long error message relating to Admin/index.php line 125 which is Currency. Can't copy and paste the errors, but I can read and I can tell you that there was one mentioned vqmod and the other "currency" right in the middle of shipping zones.

I'll admit to a good sized tumbler of sangria last night, but I and sober and awake today and those were the messages I was getting until I restored the original pp_standard.php

Don't want to fight about it, just telling you how it is. That's how.

A Trusted Wholesale Dropshipper
Web Hosting Under $ 5.00 Month! FREE Shopping Carts!
25,000+ Real Wholesale & Dropship Sources!


User avatar
Active Member

Posts

Joined
Mon Jul 20, 2009 8:25 am

Post by Qphoria » Mon Jan 24, 2011 3:56 am

what "files" there was a one line change

$currency = $this->order_info['currency'];
becomes
$currency = 'USD';

Thats it!

Image


User avatar
Administrator

Posts

Joined
Tue Jul 22, 2008 3:02 am

Post by peteVA » Mon Jan 24, 2011 4:29 am

Qphoria wrote:what "files" there was a one line change

$currency = $this->order_info['currency'];
becomes
$currency = 'USD';

Thats it!
From above - I replaced the edited file and things are working fine.

However, the string - $currency = $this->order_info['currency']; is in that original file twice

29 if (in_array($this->order_info['currency'], $currencies)) {
30 $currency = $this->order_info['currency'];
31 } else {
32 $currency = 'USD';
33 }

and

525 } else { // Default
526 $currency = $this->order_info['currency'];
527 }

As a good soldier, I replaced both places. I always follow orders to the letter, sir!

A Trusted Wholesale Dropshipper
Web Hosting Under $ 5.00 Month! FREE Shopping Carts!
25,000+ Real Wholesale & Dropship Sources!


User avatar
Active Member

Posts

Joined
Mon Jul 20, 2009 8:25 am

Post by BOBKIM7080 » Thu Apr 26, 2012 5:18 pm

Did you find the way?
"Show to customer there own currencies but payment comes only default currency."
Is this possible?
I want know how you handle this.
Would share the informations?

User avatar
New member

Posts

Joined
Fri Aug 26, 2011 12:53 am


Post by peteVA » Thu Apr 26, 2012 8:30 pm

This has been about DISPLAY of prices. I accept 6 currencies, but keep books in one, so I need the USD VALUE to show in the Orders listings, even though I have been paid in a different currency. This works fine for that.

You are asking to just show the prices in different currencies, but only collect in one. That is simple, you can show as many as you like in the cart, but if you set PayPal to only accept one currency, that is all it will accept.

A Trusted Wholesale Dropshipper
Web Hosting Under $ 5.00 Month! FREE Shopping Carts!
25,000+ Real Wholesale & Dropship Sources!


User avatar
Active Member

Posts

Joined
Mon Jul 20, 2009 8:25 am

Post by jipsa78 » Tue Aug 21, 2012 4:13 pm

Hi Pete,

If you use your option you are always paying a conversion fee of at least 2,5% to PayPal:
https://www.paypal.com/cgi-bin/webscr?c ... ve-outside

Does anybody know of an option to display multiple currencies in the store, but convert to one currency in the shopping cart / at checkout?

Newbie

Posts

Joined
Sun Aug 12, 2012 6:21 pm

Post by peteVA » Tue Aug 21, 2012 9:10 pm

I don't have the currency conversion set to automatic, but adjust it each day adding 3%. The fact is that not only do you pay the 2.5%, but PayPal also has a "cross border fee".

A Trusted Wholesale Dropshipper
Web Hosting Under $ 5.00 Month! FREE Shopping Carts!
25,000+ Real Wholesale & Dropship Sources!


User avatar
Active Member

Posts

Joined
Mon Jul 20, 2009 8:25 am
Who is online

Users browsing this forum: Google [Bot] and 21 guests