[Beta 1.3 RC3] Confirmatione mail coming in blank
I just noticed that the confirmation email that is being sent to me when the order is placed comes through blank. The fields are all there but the client and order information is blank. Any input on this?
Support Staff 2 Posted by chriscct7 on 02 Aug, 2012 07:38 PM
Hmm. Can you try to upgrade to RC4 and see if this issue persists? Or is this a prod server?
-Chris
3 Posted by John on 02 Aug, 2012 07:40 PM
i upgraded to rc4 and it seems to have resolved that. However now the manual order process is completely broken. Cannot add orders manual, will not calculate, and will not update totals. Also it requires you to manuall type in a product ID# instead of being in the drop down which is burdensome.
Support Staff 4 Posted by chriscct7 on 02 Aug, 2012 07:44 PM
I'll log this into the Github. When RC4 was released several other issues were noted here fyi
-Chris
Support Staff 5 Posted by Jeff on 03 Aug, 2012 06:05 AM
The 'select' for adding items to an order is new and much more functional. Yes, you can type in an ID or an SKU for either products or variations.
You can also type a few characters of the name and matches will appear. People with hundreds of products were complaining about a big long scrolling thingey and this is a better fit in our estimation.
You're not giving me much to go in with that. As surely it does here at least. Perhaps describe how you are going about it? Also, what browser are you using, maybe supply your Jigoshop->System Info as well?
As well, did you upgrade manually or use the 'beta test' feature?
6 Posted by John on 03 Aug, 2012 03:13 PM
Im using IE. When creating a manual order and adding a product when you hit update totals it should populate the right hand side with prices, shipping, etc. It does not. I Have reverted back to rc3 in the mean time. I upgraded via the beta test feature.
7 Posted by John on 03 Aug, 2012 03:32 PM
Ok, i just updated to the rc4 beta again and tested it in IE9 in compatability mode and the manual order seems to be working. I also tested in FF and Chrome and those seems to be workign as well. Seems like IE9 is the only one thats a bit buggy. At the moment it is actually working. I will continue to test to see if i run into the issue again.
Support Staff 8 Posted by chriscct7 on 03 Aug, 2012 03:36 PM
Can you try this:
Open FTP
Go into the Jigoshop plugin then into Admin
Edit browser.php
Remove the "//" at the start of line 341.
Then go into your Jigoshop System Data and copy the Information for your
browser.
-Chris
Support Staff 9 Posted by chriscct7 on 03 Aug, 2012 03:37 PM
When you view your System info, make sure you are using your IE
-Chris
Support Staff 10 Posted by Jeff on 04 Aug, 2012 01:32 PM
Hi John,
I've made a few changes to the javascript that calculates totals on the Edit Order screen and I think it should now total correctly. I've just submitted it and it's still labeled under the RC4 release, so you would need to download and install it manually.
https://github.com/jigoshop/jigoshop/zipball/dev
Let us know if it's any better when you get a chance.
11 Posted by John on 06 Aug, 2012 08:57 PM
Manual orders are totaling correctly. However, the original issue seems to not have been resolved. When creating a manual order the totals are now displaying and adding up properly. Price, shipping, tax, etc. When saving the order the email that goes to the admin email with order details comes in blank. It seems to be isolated to the manual order process only. Based on my testing, orders placed from front end (shopping cart) send out a proper email to both the customer and the admin with full order details.
12 Posted by John on 06 Aug, 2012 08:58 PM
this is how the email comes through....
You have received an order from . Their order is as follows:
===================================================================== American Surgical Products
ORDER #: 314 Date: August 6, 2012
x (#0) - $0.00 (ex. tax)
Subtotal: $0.00 (ex. tax)
Total: $0.00 - via
=====================================================================
CUSTOMER DETAILS
=====================================================================
BILLING ADDRESS
=====================================================================
SHIPPING ADDRESS
Shipped via:
Support Staff 13 Posted by Jeff on 07 Aug, 2012 06:32 AM
Ok, can I assume you have filled in billing addresses at least?
The problem may be country and state codes. At the end of the day, manual order entry wasn't something designed into the product, orders were expected to come from the front end and everything supplied via session data.
We've added some things in and have a complete rewrite of Orders slated for the next release.
So, here in Canada for example, on the billing and shipping addresses, you would not use Canada as the Country, you would use our internal code 'CA'. For my 'state' I would not use New Brunswick, I would use 'NB'.
The final order if you check other orders that have come from the front end, must have a valid country and state CODE entered.
Any chance this is what you are doing?
Also, emails should only be sent when the Order status is set to 'processing'.
Beyond that, I do get a valid email all properly filled in. But I'm looking it over ...
14 Posted by John on 07 Aug, 2012 02:39 PM
Unfortunately im even more confused now than ever. I did what you said in your previous post first thing this morning. I aded in "US" for the country and "FL" for the state / county. When i hit save i got two emails, the customer confirmation and also the admin confirmation. Both came through immediately and populated perfectly with all the details. then i created another order, filled it in the exact same way to test it again, this time it doesnt work and i did it another 10 times with different information and still not working. I didnt change ANYTHING between the first time when it worked and the time it stopped working. no updates, or anything. I even tried different browsers and clearing cache, etc. What i did notice is that now, im not recieving the customer confirmation email with the details AT ALL anymore. i only get the admin confirmation which is coming through blank again.
So again, this morning i filled it in the way you said and i got two perfectly populated confirmation emails. I tested again to make sure it wasnt a fluke and now i dont get the customer confirmation email at all as only get the admin confirmation which come through blank again. I attached a screen shot of how the details are being filled out. and it is also being set to "processing". the only way i can get the email to go to the customer is if i manually hit the "email invoice" button. however i didnt have to do that before. Before it would be auto generated and sent once i clicked save.
confused
Support Staff 15 Posted by Jeff on 07 Aug, 2012 02:52 PM
Dang dude, that's messed up. :-)
However, place a new manual order, leaving the 'status' to pending. Put as much info as you want in it. Save it.
Come back then if you like and add other items or info and save it. Nothing will happen on a status of 'pending' (or 'on-hold) and you should NOT receive any emails. (and at this point you should NOT be clicking 'email invoice').
It's only until you set the status to 'processing' and save it that emails are sent.
Take any order that has 'processing' set and change it back to 'pending' and save it.
Change it again to 'processing' and save it and emails will be sent yet again.
And when an order is set to 'processing' and saved ... you should get complete emails based on the information entered. Or at least I am and if you are still not, then I need to try to put my finger on why and be confused right along with you ...
16 Posted by John on 07 Aug, 2012 03:27 PM
I think you got it my friend!
Seems like you MUST save the order first as pending. Then change it to Processing and hit save again. Then it will send out both emails and both will be filled out properly. I think you should be able to just save it as processing from the get go, but thats my opinion and that was my first intuition. However, it is working now if you do it in that order so thats fine with me right now. Thanks.
17 Posted by john on 07 Aug, 2012 03:30 PM
Ohh yea,
And i just tried it without setting the country and state. Left country blank and state i spelled out as "florida" and saving it as pending and then resaving it as processing stilll sent out the emails fine. Just an FYI.
Thanks again
18 Posted by John on 07 Aug, 2012 03:38 PM
One thing i did noice was that the shipping information is not being posted in the emails. You can see what im talking about below. I have purchased the "Shipping Details for Jigoshop" plugin as well so i should be seeing the shipping information as well as the tracking # link in the emails. It was there before. Sorry for the nitpicking....
Thank you, we are now processing your order. Your order's details are below:
===================================================================== American Surgical Products
ORDER #: 332 Date: August 7, 2012
1 x 1mm Kerrison Rongeur (27-072-01) (#66) - $675.00 (ex. tax) Array
1 x Tear Drop Suction Tube (27-0014L) (#176) - $159.00 (ex. tax) Array
1 x 12mm Distraction Screw, Sharp (ASP12S, box of 5) (#62) - $350.00 (ex. tax) Array
Subtotal: $2,693.00 (ex. tax)
Shipping: $45.00 via
Total: $2,738.00 - via
=====================================================================
CUSTOMER DETAILS
Email: [email blocked]
Tel: 9543694184
=====================================================================
BILLING ADDRESS
John Faur
Hyperride
3746 NW 124th Ave, Coral Springs, FL, 33065, United States
=====================================================================
SHIPPING ADDRESS
John Faur
Hyperride
3746 NW 124th Ave, Coral Springs, FL, 33065, United States
Shipped via:
Support Staff 19 Posted by Jeff on 07 Aug, 2012 04:21 PM
That's great John and clears up a few things.
As mentioned, all Orders are supposed to come from the front end and they are ALL initially set to 'pending'. Things then happen on a status change of 'pending_to_some_other_order_status' and if the pending isn't there to begin with ... then obviously we now know what happens with that. :-)
But we'll see if we can't clean some of that up in the next version.
I'm looking into the Shipping ...
Support Staff 20 Posted by Jeff on 10 Aug, 2012 11:24 AM
A number of things have been fixed in RC5 released today for this. We are shooting for final release on Monday.
You can now select shipping and payment methods without needing to know a code. Calculate Totals should be fully functional based on items, discounts, shipping and shipping tax you provide, 'email invoice' should be done on a 'pending' order, other emails automatically sent when status changes to 'processing' occur.
Now I need to look into where you are getting this 'Array' value from on your email?