Zen Cart Logo
Forums / All Other Contributions/Addons / OLD Super Orders 2.0 (See v3.0 thread instead)

OLD Super Orders 2.0 (See v3.0 thread instead)

Locked

Views: 456,076

Results 1,621 to 1,640 of 2,020
This thread is locked. New replies are disabled.
9 Mar 2010, 2:56 PM
#1621
robsnowden avatar

robsnowden

Zen Follower

Join Date:
Apr 2004
Location:
Up t'north, UK
Posts:
264
Plugin Contributions:
0

OLD Super Orders 2.0 (See v3.0 thread instead)

Apologies for my late response DV but many thanks for the reply to my earlier post.

Rob

if elephants could fly, I'd be a little more optimistic....

10 Mar 2010, 4:56 PM
#1622
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

robsnowden:

Apologies for my late response DV but many thanks for the reply to my earlier post.

Rob
Was what I suggested the issue???:blink: (your new button names did not match the default button names and/or format??)

My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

10 Mar 2010, 8:55 PM
#1623
robsnowden avatar

robsnowden

Zen Follower

Join Date:
Apr 2004
Location:
Up t'north, UK
Posts:
264
Plugin Contributions:
0

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

Hi

The issue wasn't with the design of the buttons - that's how they came in the zip file from zen-cart downloads. I did not make new buttons at all!!

The problem was that of some buttons not showing at all. This was a server permissions problem which has now been resolved.

Cheers

Rob

if elephants could fly, I'd be a little more optimistic....

10 Mar 2010, 10:10 PM
#1624
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

robsnowden:

Hi

The issue wasn't with the design of the buttons - that's how they came in the zip file from zen-cart downloads. I did not make new buttons at all!!

The problem was that of some buttons not showing at all. This was a server permissions problem which has now been resolved.

Cheers

RobAhhhhhhhhhhhh.. Based on your screen shot, I thought the missing buttons were due to missing the required button files.. But as long as it's all straight now.. :yes:

My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

14 Mar 2010, 4:35 PM
#1625
globalmemory avatar

globalmemory

New Zenner

Join Date:
Sep 2008
Posts:
64
Plugin Contributions:
0

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

Hello,

I have had a customer who is based in Australia purchase from our store which is in the UK. The customer selected the $ currency to view prices and checkout via paypal express. As you will see from the order details image attached, the order values are listed in $. Is there any way to force the order values to be always displayed in £ regardless of what currency has been selected? The Balance due value is also incorrect as the amount applied value is displayed in £ and is the converted order total value of $50. Therefore there should be a 0 balance due. However, the balance due section is thinking the amount applied section is in $ and therefore leaving a balance due amount. Any solutions are most appreciated:unsure:

Attachment #7219

Regards,

GM

14 Mar 2010, 8:49 PM
#1626
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

First, I cannot POSSIBLY see your attached screenshot as it is entirely too tiny..

As for your issue, I am not completely sure I understand your problem, so I need you to clarify a few things..

globalmemory:

I have had** a customer who is based in Australia** purchase from our store which is in the UK. **The customer selected the $ currency to view prices and checkout via paypal express.**Which currency did your AUSTRALIAN customer select? US $ or AUSTRALIAN $? If I understand you correctly, this is the currency they used to view prices and the currency that they placed their order in?

globalmemory:

As you will see from the order details image attached, the order values are listed in $.Can't see the image -- you will need to repost a larger image. Again US $ or AUSTRALIAN $?

globalmemory:

Is there any way to force the order values to be always displayed in £ regardless of what currency has been selected?If you are referring to the totals displayed in the orders listing in the admin, the order totals display in the currency selected by your customer and NOT in your store's default currency (£). PayPal should have handled the conversion so you will be paid in your default currency if you have the PayPal Express module and your PayPal account configured correctly.

Super Orders is based on the default Zen Cart orders.php file, and the behavior for order currency display is the SAME in both. (orders.php and super_orders.php)

globalmemory:

The Balance due value is also incorrect as the amount applied value is displayed in £ and is the converted order total value of $50. Therefore there should be a 0 balance due. However, the balance due section is thinking the amount applied section is in $ and therefore leaving a balance due amount. Any solutions are most appreciated:unsure:Did you modify your Super Orders install to automatically apply an order payment for PayPal paid orders (auto-payment for PayPal paid orders is NOT a feature of Super Orders though there have been several threads in this support thread which address possible options for how to add this functionality)

My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

15 Mar 2010, 1:57 PM
#1627
globalmemory avatar

globalmemory

New Zenner

Join Date:
Sep 2008
Posts:
64
Plugin Contributions:
0

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

DivaVocals:

First, I cannot POSSIBLY see your attached screenshot as it is entirely too tiny..

As for your issue, I am not completely sure I understand your problem, so I need you to clarify a few things..

Which currency did your AUSTRALIAN customer select? US $ or AUSTRALIAN $? If I understand you correctly, this is the currency they used to view prices and the currency that they placed their order in?

Can't see the image -- you will need to repost a larger image. Again US $ or AUSTRALIAN $?

If you are referring to the totals displayed in the orders listing in the admin, the order totals display in the currency selected by your customer and NOT in your store's default currency (£). PayPal should have handled the conversion so you will be paid in your default currency if you have the PayPal Express module and your PayPal account configured correctly.

Super Orders is based on the default Zen Cart orders.php file, and the behavior for order currency display is the SAME in both. (orders.php and super_orders.php)

Did you modify your Super Orders install to automatically apply an order payment for PayPal paid orders (auto-payment for PayPal paid orders is NOT a feature of Super Orders though there have been several threads in this support thread which address possible options for how to add this functionality)

Thanks for the reply. Please see the attachment. Paypal payment is being applied but there seems to be a bug when it comes to different currencies. The buyer selected Australian dollar. Is it not possible to make the currency default to the default currency when the customer goes to checkout?

Attachment #7224

Regards,

GM

15 Mar 2010, 4:45 PM
#1628
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

I need you to read through my previous reply.. I asked other questions which you have not answered.. I have re-posted some or part of my previously response.

globalmemory:

Please see the attachment. Paypal payment is being applied but there seems to be a bug when it comes to different currencies.
My previous response:
"Did you modify your Super Orders install to automatically apply an order payment for PayPal paid orders (auto-payment for PayPal paid orders is NOT a feature of Super Orders though there have been several threads in this support thread which address possible options for how to add this functionality)"
globalmemory:

The buyer selected Australian dollar. Is it not possible to make the currency default to the default currency when the customer goes to checkout? Simply put NO..

My previous response:
"If you are referring to the totals displayed in the orders listing in the admin, the order totals ****display in the currency selected by your customer and NOT in your store's default currency (£).

PayPal should have handled the conversion so you will be paid in your default currency if you have the PayPal Express module and your PayPal account configured correctly.

Super Orders is based on the default Zen Cart orders.php file, and the behavior for order currency display is the SAME in both. (orders.php and super_orders.php)"

My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

15 Mar 2010, 7:26 PM
#1629
globalmemory avatar

globalmemory

New Zenner

Join Date:
Sep 2008
Posts:
64
Plugin Contributions:
0

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

DivaVocals:

I need you to read through my previous reply.. I asked other questions which you have not answered.. I have re-posted some or part of my previously response.

My previous response:
"Did you modify your Super Orders install to automatically apply an order payment for PayPal paid orders (auto-payment for PayPal paid orders is NOT a feature of Super Orders though there have been several threads in this support thread which address possible options for how to add this functionality)"
Simply put NO..

My previous response:
"If you are referring to the totals displayed in the orders listing in the admin, the order totals ****display in the currency selected by your customer and NOT in your store's default currency (£).

PayPal should have handled the conversion so you will be paid in your default currency if you have the PayPal Express module and your PayPal account configured correctly.

Super Orders is based on the default Zen Cart orders.php file, and the behavior for order currency display is the SAME in both. (orders.php and super_orders.php)"

I'm not sure if i fully understand what you are saying but when checkout is done using the default currency which is £ then the payment is always fully paid and there is no balance due. Its only when a non-default currency is used that there is a balance due left. If you haven't noticed the amount total is equal to the amount paid and balance due. The amount total is in $ whilst the amount paid and balance due is in £. The amount paid value is correct but the balance due should be 0. If you add the amount paid and balance due together then this comes to 50 which is the amount total value of $50.

Regards,

GM

15 Mar 2010, 7:58 PM
#1630
philip56 avatar

philip56

Zen Follower

Join Date:
Sep 2007
Location:
Herne Bay, Kent, England
Posts:
182
Plugin Contributions:
0

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

Hi.

I had heard rumours of an updated version of this add on which I rely on extensively so I'm delighted to see it here:clap:

Quote Divavocals.

"Did you modify your Super Orders install to automatically apply an order payment for PayPal paid orders (auto-payment for PayPal paid orders is NOT a feature of Super Orders though there have been several threads in this support thread which address possible options for how to add this functionality)"

Can I be really lazy and ask where roughly these fixes can be found in the thread.

Ever hoping

Philip

15 Mar 2010, 8:12 PM
#1631
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

globalmemory:

I'm not sure if i fully understand what you are saying but when checkout is done using the default currency which is £ then the payment is always fully paid and there is no balance due. Its only when a non-default currency is used that there is a balance due left.Based on the screenshot you provided, your client did NOT checkout using the default currency, but rather checked out using the AUD currency. Hence why the oder totals are showing in AUD versus £. As I have stated this is current Zen Cart behavior. Whatever currency the customer has set at checkout is the currency in which the order will be stored in. As for the payment, in this case it looks as if PayPal (correctly) took care of the conversion and paid you in your default currency (£ ).

globalmemory:

If you haven't noticed the amount total is equal to the amount paid and balance due. The amount total is in $ whilst the amount paid and balance due is in £. The amount paid value is correct but the balance due should be 0. If you add the amount paid and balance due together then this comes to 50 which is the amount total value of $50.I did notice.. So let me try and explain this to you a different way. When using Super Orders, and an order is paid via PayPal, you must MANUALLY enter in a payment record. You have REPEATEDLY stated that the amount of the payment is different than the order amount.. This gives the impression that the payment information is somehow being entered automatically. (which is NOT a feature of the currently available version of Super orders..) So I am trying to understand how the payment information was entered for the order you are displaying.. (You've still not answered my question on that..)

My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

15 Mar 2010, 8:14 PM
#1632
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

philip56:

Hi.

I had heard rumours of an updated version of this add on which I rely on extensively so I'm delighted to see it here:clap:Glad to be of service.. I think you'll like the changes..:smile:

philip56:

Quote Divavocals.

"Did you modify your Super Orders install to automatically apply an order payment for PayPal paid orders (auto-payment for PayPal paid orders is NOT a feature of Super Orders though there have been several threads in this support thread which address possible options for how to add this functionality)"

Can I be really lazy and ask where roughly these fixes can be found in the thread.

Ever hoping

PhilipSorry I don't have these posts bookmarked.. I would have to search just like you to find them.. :yes:

My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

15 Mar 2010, 8:40 PM
#1633
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

Let me break down how currencies are handled in Zen Cart and Super Orders:

The currency selected by your customer at the time of checkout will be the currency in which the order is displayed in in the order page (this will be orders.php for default Zen Cart and super_orders.php for those using Super Orders) This is CURRENT, DEFAULT Zen Cart behavior.

At this time there is no workaround or code snippet to make this work differently. Anyone desiring different behavior must seek out a custom solution.

If your payment modules are configured correctly (PayPal Authorize.net), you will be paid in your DEFAULT currency. (Which WILL not be the same NUMERIC amount as the order total due to the different currencies)

Entering Payments:
At this time, Super Order payments DISPLAY the currency symbol for your DEFAULT currency. If you enter the EXACT NUMERIC value of the amount you received and that amount is based on your default currency (versus the order currency) you will show a BALANCE due (positive or negative number). The payment entry feature does NOT do ANY kind of currency conversion on what you enter, rather it will accept whatever value you enter.

You have two choices:
Enter the NUMERIC value of the payment based on the customers selected currency (so the order will show a ZERO balance)

OR

Enter the NUMERIC value of the payment you received based on your DEFAULT currency, and then enter a payment adjustment for the difference.

DivaVocals:

Based on the screenshot you provided, your client did NOT checkout using the default currency, but rather checked out using the AUD currency. Hence why the oder totals are showing in AUD versus £. As I have stated this is current Zen Cart behavior. Whatever currency the customer has set at checkout is the currency in which the order will be stored in. As for the payment, in this case it looks as if PayPal (correctly) took care of the conversion and paid you in your default currency (£ ).

globalmemory:

Originally Posted by globalmemory [IMG]http://www.zen-cart.com/forum/images/zc2010/buttons/viewpost.gif[/IMG]
If you haven't noticed the amount total is equal to the amount paid and balance due. The amount total is in $ whilst the amount paid and balance due is in £. The amount paid value is correct but the balance due should be 0. If you add the amount paid and balance due together then this comes to 50 which is the amount total value of $50.

I did notice.. So let me try and explain this to you a different way. When using Super Orders, and an order is paid via PayPal, you must MANUALLY enter in a payment record. You have REPEATEDLY stated that the amount of the payment is different than the order amount.. This gives the impression that the payment information is somehow being entered automatically. (which is NOT a feature of the currently available version of Super orders..) So I am trying to understand how the payment information was entered for the order you are displaying.. (You've still not answered my question on that..)

My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

15 Mar 2010, 8:41 PM
#1634
globalmemory avatar

globalmemory

New Zenner

Join Date:
Sep 2008
Posts:
64
Plugin Contributions:
0

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

DivaVocals:

Based on the screenshot you provided, your client did NOT checkout using the default currency, but rather checked out using the AUD currency. Hence why the oder totals are showing in AUD versus £. As I have stated this is current Zen Cart behavior. Whatever currency the customer has set at checkout is the currency in which the order will be stored in. As for the payment, in this case it looks as if PayPal (correctly) took care of the conversion and paid you in your default currency (£ ).

I did notice.. So let me try and explain this to you a different way. When using Super Orders, and an order is paid via PayPal, you must MANUALLY enter in a payment record. You have REPEATEDLY stated that the amount of the payment is different than the order amount.. This gives the impression that the payment information is somehow being entered automatically. (which is NOT a feature of the currently available version of Super orders..) So I am trying to understand how the payment information was entered for the order you are displaying.. (You've still not answered my question on that..)

All the payment details were entered automatically. No details were entered manually.

Regards,

GM

15 Mar 2010, 8:50 PM
#1635
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

globalmemory:

All the payment details were entered automatically. No details were entered manually.Automatic payment entry for orders paid via PayPal IS NOT default Super Orders functionality.. Did you customize Super Orders to add this functionality???

My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

15 Mar 2010, 9:30 PM
#1636
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

One last thing..

globalmemory:

Is it not possible to make the currency default to the default currency when the customer goes to checkout?It's software.. Anything is possible with custom coding.. And the customization of the store's checkout function is very much off topic for this support thread as Super Orders manages orders AFTER checkout..

As I see it there are two features you've asked about which are not default Zen Cart features (one is a store feature, another is an admin feature).

**Store feature: **Ability to force a currency change to default currency at checkout.
**Availability: **Not available as a default Zen Cart feature (Off topic for the Super Orders support thread)

**Admin feature: **Display order totals in the default currency
**Availability: **Not available as a default Zen Cart feature. As Super Orders is based on the default Zen Cart order manager, this is also not part of Super Orders either.

My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

16 Mar 2010, 2:31 AM
#1637
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

Let me break down how currencies are handled in Zen Cart and Super Orders:

Order Currencies (Default Orders & Super Orders):
The currency selected by your customer at the time of checkout will be the currency in which the order is displayed in in the order page (this will be orders.php for default Zen Cart and super_orders.php for those using Super Orders) This is CURRENT, DEFAULT Zen Cart behavior.

At this time there is no workaround or code snippet to make this work differently. Anyone desiring different behavior must seek out a custom solution.

If your payment modules are configured correctly (PayPal Authorize.net), you will be paid in your DEFAULT currency. (Which WILL not be the same NUMERIC amount as the order total due to the different currencies)

Entering Payments in Super Orders:

(I mis-spoke this functionality in my earlier post, so I have requested that the admins delete my earlier post. My modified response follows)
At this time, Super Order payments are entered in your DEFAULT currency. Regardless as to what selected customer currency for the order is, if you enter the EXACT amount you received from your payment processor (in your default currency -- versus the order currency) or other method (check/money order, Western Union etc) the order will show as PAID IN FULL.

The Super Orders payment entry feature does appear to do some very simple currency conversions based on your stores conversion rates.(Admin > Localizations > Currencies)

DivaVocals:

Based on the screenshot you provided, your client did NOT checkout using the default currency, but rather checked out using the AUD currency. Hence why the oder totals are showing in AUD versus £. As I have stated this is current Zen Cart behavior. Whatever currency the customer has set at checkout is the currency in which the order will be stored in. As for the payment, in this case it looks as if PayPal (correctly) took care of the conversion and paid you in your default currency (£ ).

globalmemory:

If you haven't noticed the amount total is equal to the amount paid and balance due. The amount total is in $ whilst the amount paid and balance due is in £. The amount paid value is correct but the balance due should be 0. If you add the amount paid and balance due together then this comes to 50 which is the amount total value of $50.
I did notice.. So let me try and explain this to you a different way. When using Super Orders, and an order is paid via PayPal, you must MANUALLY enter in a payment record. You have REPEATEDLY stated that the amount of the payment is different than the order amount.. This gives the impression that the payment information is somehow being entered automatically. (which is NOT a feature of the currently available version of Super orders..) So I am trying to understand how the payment information was entered for the order you are displaying.. (You've still not answered my question on that..)

Globalmemory - You have not verified whether or not you modified Super Orders to auto enter PayPal payments, but since this is not a default feature of Super Orders, I will assume that you did indeed modify the module code to add this functionality..

That said based on my testing of default Super Orders behavior, it would appear that the bug you have is NOT in the current Super Orders code, but in the modifications you made to auto enter PayPal payments. You'll need to review those modifications and make the proper corrections to resolve your issue..

DivaVocals:

Automatic payment entry for orders paid via PayPal IS NOT default Super Orders functionality.. Did you customize Super Orders to add this functionality???

globalmemory:

All the payment details were entered automatically. No details were entered manually.

And with this I think I've sufficiently beaten the proverbial dead horse..:laugh::laugh::laugh:

My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

16 Mar 2010, 9:24 AM
#1638
topcat24 avatar

topcat24

New Zenner

Join Date:
Jul 2007
Posts:
45
Plugin Contributions:
0

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

philip56:

Hi.

I had heard rumours of an updated version of this add on which I rely on extensively so I'm delighted to see it here:clap:

Quote Divavocals.

"Did you modify your Super Orders install to automatically apply an order payment for PayPal paid orders (auto-payment for PayPal paid orders is NOT a feature of Super Orders though there have been several threads in this support thread which address possible options for how to add this functionality)"

Can I be really lazy and ask where roughly these fixes can be found in the thread.

Ever hoping

Philip

You can look at the Paypal automatically added to Super Orders from the post http://www.zen-cart.com/forum/showthread.php?p=611532#post611532
I have added the code and it has been working on our site for the last year

England's 1st Juggling Shop www.oddballs.co.uk

16 Mar 2010, 1:14 PM
#1639
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

topcat24:

You can look at the Paypal automatically added to Super Orders from the post http://www.zen-cart.com/forum/showthread.php?p=611532#post611532
I have added the code and it has been working on our site for the last year
**Thanks for posting this.. I was at work, and didn't have time to search for these posts.. Just wanna add this.. I believe this is the same code that globalmemory used to add auto payment creation for PayPal transactions to Super Orders.

I am no code expert, but if this is indeed the code used by globalmemory, and you are using multiple currencies in your store, then there will be issues when these autopayments are posted. (See below for details)

I do not believe that this code takes into account the currency conversion necessary for stores who use multiple currencies. The default Super Orders "Add Payment" function, and auto payment generation function for credit card transactions does indeed correctly handle currency conversions.
**

globalmemory:

Hello,

I have had a customer who is based in Australia purchase from our store which is in the UK. The customer selected the $ currency to view prices and checkout via paypal express. As you will see from the order details image attached, the order values are listed in $. Is there any way to force the order values to be always displayed in £ regardless of what currency has been selected? The Balance due value is also incorrect as the amount applied value is displayed in £ and is the converted order total value of $50. Therefore there should be a 0 balance due. However, the balance due section is thinking the amount applied section is in $ and therefore leaving a balance due amount. Any solutions are most appreciated:unsure:

Attachment #7219

globalmemory:

Thanks for the reply. Please see the attachment. Paypal payment is being applied but there seems to be a bug when it comes to different currencies. The buyer selected Australian dollar. Is it not possible to make the currency default to the default currency when the customer goes to checkout?

Attachment #7224

globalmemory:

I'm not sure if i fully understand what you are saying but when checkout is done using the default currency which is £ then the payment is always fully paid and there is no balance due. Its only when a non-default currency is used that there is a balance due left. If you haven't noticed the amount total is equal to the amount paid and balance due. The amount total is in $ whilst the amount paid and balance due is in £. The amount paid value is correct but the balance due should be 0. If you add the amount paid and balance due together then this comes to 50 which is the amount total value of $50.

globalmemory:

All the payment details were entered automatically. No details were entered manually.

DivaVocals:

Globalmemory - You have not verified whether or not you modified Super Orders to auto enter PayPal payments, but since **this is not a default feature of Super Orders, I will assume that you did indeed modify the module code to add this functionality.. **

That said based on my testing of default Super Orders behavior, it would appear that the bug you have is NOT in the current Super Orders code, but** in the modifications you made to auto enter PayPal payments.** You'll need to review those modifications and make the proper corrections to resolve your issue..

My Site - Zen Cart & WordPress integration specialist
I don't answer support questions via PM. Post add-on support questions in the support thread. The question & the answer will benefit others with similar issues.

16 Mar 2010, 1:50 PM
#1640
globalmemory avatar

globalmemory

New Zenner

Join Date:
Sep 2008
Posts:
64
Plugin Contributions:
0

Re: OLD Super Orders 2.0 (See v3.0 thread instead)

DivaVocals:

Let me break down how currencies are handled in Zen Cart and Super Orders:

Order Currencies (Default Orders & Super Orders):
The currency selected by your customer at the time of checkout will be the currency in which the order is displayed in in the order page (this will be orders.php for default Zen Cart and super_orders.php for those using Super Orders) This is CURRENT, DEFAULT Zen Cart behavior.

At this time there is no workaround or code snippet to make this work differently. Anyone desiring different behavior must seek out a custom solution.

If your payment modules are configured correctly (PayPal Authorize.net), you will be paid in your DEFAULT currency. (Which WILL not be the same NUMERIC amount as the order total due to the different currencies)

Entering Payments in Super Orders:

(I mis-spoke this functionality in my earlier post, so I have requested that the admins delete my earlier post. My modified response follows)
At this time, Super Order payments are entered in your DEFAULT currency. Regardless as to what selected customer currency for the order is, if you enter the EXACT amount you received from your payment processor (in your default currency -- versus the order currency) or other method (check/money order, Western Union etc) the order will show as PAID IN FULL.

The Super Orders payment entry feature does appear to do some very simple currency conversions based on your stores conversion rates.(Admin > Localizations > Currencies)

Globalmemory - You have not verified whether or not you modified Super Orders to auto enter PayPal payments, but since this is not a default feature of Super Orders, I will assume that you did indeed modify the module code to add this functionality..

That said based on my testing of default Super Orders behavior, it would appear that the bug you have is NOT in the current Super Orders code, but in the modifications you made to auto enter PayPal payments. You'll need to review those modifications and make the proper corrections to resolve your issue..

And with this I think I've sufficiently beaten the proverbial dead horse..:laugh::laugh::laugh:

Yes it has been modified. I'll get my programmer to modify the code so that it defaults to the default currency during checkout. Thanks for your input.:bigups:

Regards,

GM