Forums / General Questions / Missing order confirmation email and address

Missing order confirmation email and address

Locked

Views: 4,865

Results 1 to 9 of 9
This thread is locked. New replies are disabled.
16 Oct 2007, 5:32 PM
#1
spyderrobotics avatar

spyderrobotics

New Zenner

Join Date:
Oct 2007
Posts:
75
Plugin Contributions:
0

Missing order confirmation email and address

I just installed the new version of zen cart (first time install). Everything has been working fine except today in my email confirmations I noticed my order numbers skipped number 14. This cart is linked with paypal and I received the paypal notification that an order had been placed. The missing order is our first Canadian order. If I log into the admin I can see the order however the shipping address is missing from the order. If I go into the customer section of the admin and edit the details of the customer all his shipping info is there. So I have a two part issue:

Why didn't the shipping info get passed from the customer info to the order?
Why didn't I receive a order confirmation email from the cart?

I really appreciate any advice. I was able to fill the order but would like to prevent this in the future.

Dion Brewington

16 Oct 2007, 10:00 PM
#2
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Missing order confirmation email and address

You likely have a currency mismatch problem.

Turn on debug logging and make a test transaction in Canadian funds, simulating the same situation.
Then review the logs to see what it has to say about how it handled the transaction.

Do you have your PayPal account set up to auto-convert all non-US transactions to USD? If so, you'll likely have currency-mismatch problems when Zen Cart attempts to validate the payment data.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

17 Oct 2007, 3:28 PM
#3
spyderrobotics avatar

spyderrobotics

New Zenner

Join Date:
Oct 2007
Posts:
75
Plugin Contributions:
0

Re: Missing order confirmation email and address

Thank you for your advice. Paypal has a setting labeled:

Block payments sent to me in a currency I do not hold

The options are:

Yes
No, accept them and convert them to U.S. Dollars
Ask Me

My current setup is set to YES. What should be set here so that it will function and I won't be underpaid from the currency conversion?

17 Oct 2007, 4:03 PM
#4
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Missing order confirmation email and address

spyderrobotics:

Paypal has a setting labeled:

Block payments sent to me in a currency I do not hold

The options are:

Yes
No, accept them and convert them to U.S. Dollars
Ask Me

My current setup is set to YES. What should be set here so that it will function and I won't be underpaid from the currency conversion?

You have two options:
a) change it to Ask Me, and then whenever an order comes in for a currency you don't currently hold, you should accept the order by telling PayPal to open the new currency in your PayPal. This will complete your order for your store. Then you can do a currency conversion as an additional step whenever you want to convert it. You will have to pay PayPal's currency-conversion fees when you convert between currencies.

or
b) Leave it at Yes, and change your Zen Cart PayPal settings to use "Only USD" or "Only CAD" or whatever other single currency you want all your orders to be converted to. Only one option is possible. This way all orders will be converted to that currency within Zen Cart before transmission to PayPal. The exchange rate used to determine the end price will be determined by your exchange rates set in Admin->Localization->Currencies.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

18 Oct 2007, 2:37 PM
#5
spyderrobotics avatar

spyderrobotics

New Zenner

Join Date:
Oct 2007
Posts:
75
Plugin Contributions:
0

Re: Missing order confirmation email and address

Option A seems like more interaction than I want with the process.

Option B:

My zen cart is already set to USD ONLY for the paypal TRANSACTION CURRENCY. It does have the CAD listed under currency.

Another note to this is since I only ship to customers in US and Canada I ran someones script that I found online that pulled all the countries but the US. I then readded Canada. Not sure if that could have caused anything?

18 Oct 2007, 2:39 PM
#6
spyderrobotics avatar

spyderrobotics

New Zenner

Join Date:
Oct 2007
Posts:
75
Plugin Contributions:
0

Re: Missing order confirmation email and address

Does the currency conversion in the zen cart update itself or do I have to keep track of it and update it manually?

18 Oct 2007, 3:54 PM
#7
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Missing order confirmation email and address

spyderrobotics:

I ran someones script that I found online that pulled all the countries but the US. I then readded Canada. Not sure if that could have caused anything?

How exactly did you re-add "Canada" ?

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

18 Oct 2007, 3:54 PM
#8
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Missing order confirmation email and address

spyderrobotics:

Does the currency conversion in the zen cart update itself or do I have to keep track of it and update it manually?

You have to do it manually.

There are some cron scripts floating around to do it, but those are only usable if you have sufficient control over your hosting environment to implement them.

Updating manually once a week is typically sufficient.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

18 Oct 2007, 3:57 PM
#9
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Missing order confirmation email and address

DrByte:

You have two options:
a) change it to Ask Me, and then whenever an order comes in for a currency you don't currently hold, you should accept the order by telling PayPal to open the new currency in your PayPal. This will complete your order for your store. Then you can do a currency conversion as an additional step whenever you want to convert it. You will have to pay PayPal's currency-conversion fees when you convert between currencies.

spyderrobotics:

Option A seems like more interaction than I want with the process.

Option B:

My zen cart is already set to USD ONLY for the paypal TRANSACTION CURRENCY. It does have the CAD listed under currency.If you're only using two currencies, then you have another option: just maintain two currency balances in PayPal: One for USD and one for CAD.
Then periodically, perhaps monthly, convert the CAD to USD when you want to do a withdrawal.

.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole

Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.