HomeHome Product Discus... Product Discus...SmithCartSmithCartv 4.67 order email bugs [small but important and easy to fix - please]v 4.67 order email bugs [small but important and easy to fix - please]
Previous
 
Next
New Post
10/21/2011 6:37 PM
 

Hi all,

I'm using DNN 6.0.0, SC 4.67 (upgraded from 4.58). I have set up email templates (the default ones).

 

I have the following email issues to report.

1. Language locale issue affects sending emails (I'm only using US english, by the way).

At first, no SC emails sent at all after my upgrade. I found the reason for this: in the Smith_EmailTemplateSC table, the LanguageLocale fields were NULL. My event viewer said "Error : Ship Email Template for en-US not available." I fixed this manually in SQL Server Management Studio by entering "en-US" (without quotes) into those fields.

This is fixed for me, but not for anyone else.

 

2. Order emails at the time of purchase missing two tokens:

a) Subtotal token is blank

b) Discount token is blank

Other tokens fine.

Email sends fine.

When sending the order confirmation email from the manage orders screen, all tokens appear fine. So it must be a cart bug.

 

3. Special instruction are not sending

a) Special instructions email does not send at the time of purchase, when the customer clicks the confirm button.

b) Special instructions text is missing from the order email sent from manage orders screen

In my event viewer I simply have two admin alerts:

StackTrace : at Smith.DNN.Modules.BuyNow.Confirm.SendEmail(CustomerInfo customer, UserInfo objUserInfo)

Error : Object reference not set to an instance of an object.  ..... (Not much help there).

 

Is this because I have no Special Instructions email template? I have 3 possible templates: User Email Template, Admin Email Template, Ship Email Template. If I wish to add another, there is only those three. I can add another row in the Smith_ManageEmailSC table if that will solve it.

 

4. Ship orders send email is not using the template (manage orders send email not affected in this way)

In the Ship Orders screen, when clicking on the send ship email button, the email is missing heaps of info. I don't think it's using the template at all. See attached screenshot.

This makes the "Ship Orders" page completely unusable - and our mail room needs to use the manage orders screen instead, with the risk of deleting something.

 

5. Ship orders screen does not show Pay Status anywhere.

In the ship orders screen, all orders are listed, even if Pay Status = false. It's good to list all the orders, but it's bad that the mail room has no idea whether an order way paid! An editable text box in this section (linked to the pay status in the manage order page) is a must, otherwise this section of the cart is double useless with (4) above.

- End of bug list. -

 

Please advise if a hotfix can fix these small but very important issues. 

 

 
 Login to download attachment
New Post
10/24/2011 4:02 PM
 

Hi Daniel,

1. In v.4.65 we added a new invoice template management screen accessed from the store admin menu which provides the ability to add, update and delete invoice templates. After you upgrade to 4.67 you will need to go into the Manage Invoice Template screen and save an Invoice Template for the both the "Store Invoice Template" and the "My Accounts Invoice Template" in order for the invoice to display properly.

2. I am unable to replicate the issue of the subtotal and discount tokens being blank, the following screen shot is from User Configuration:



3. In Cart v.4.60 we added a new token titled [SPECIALINSTRUCTIONS] that will include special instructions entered by the user during checkout. This token can be added to the Admin and Ship Email Templates. I can confirm however the the token does not appear to be getting replaced in the Admin and Ship To emails, I have sent this into programming.

4. I have not been able to replicate the missing information of the Shipping Email, screenshot below:



5. I do agree that it may be helpful to included the Pay Status of a transaction, If you would like to request the Pay Status to be shown on the Ship Orders screen, please post in our Enhancement Requests forum here: http://www.smith-consulting.com/Forums/forumid/3/scope/threads.aspx

If you would like to be provided with a quote for programming to add this feature. please send an email with a link to this post to sales@smith-consulting.com. We quote all features enhancements below cost since it is enhancing the module, in most cases we can start work on the new feature within a week.

Thanks,

 
New Post
10/25/2011 11:54 PM
 

Hi Kevin,

 

1. Language locale issue affects sending emails

I did set up those invoice templates, and they don't seem relevant to me. The point is that when those language fields I mentioned are NULL, as they were in my install, the email does not send at all. That is not robust behaviour. Anyway I got it working, but just offered a heads up.

2. Order emails at the time of purchase missing two tokens

No time to replicate this one, sorry. Will just leave it be.

3. [Unresolved] Special instruction are not sending

Not only are emails not using the [SPECIALINSTRUCTIONS] token, they are also not sending at all. Please advise when this is likely to be fixed.

4. [Unresolved] Ship orders send email is not using the template (manage orders send email not affected in this way)

I don't think you read carefully.

Please go to the Ship Orders button, not the Manage Orders button. The emails from that section of the cart do not work properly at all.

5. [Unresolved] Ship orders screen does not show Pay Status anywhere.

I think this is mandatory basic functionality, not a feature request. If the Ship Orders screen does not show the pay status, then a shipping employee with access only to this button cannot know whether to ship or not! That makes the button entirely useless.

 

 
New Post
10/26/2011 7:58 PM
 
Hi Daniel,

1. My apologies, my initial response was not accurate, in v.4.65 we added Email Template Localization, giving you the ability to localize email templates for different languages accross portals within a single DNN install and across buynow modules within the single portal. Resaving the Email Templates would have properly set the LanguageLocale fields.

2. Please let us know if you can replicate this issue as we cannot.

3. I can confirm the Special Instructions is not being replaced however I have had to trouble receiving the Confirmation Email.

4 and 5. I can confirm that when you click the Send Ship Email button the Email Ship Email Template is not being used. The Ship Orders screen was developed as a sponsored enhancement for a large distribution company's warehouse to produces pick tickets for their warehouse employees and they requested specifically that no payment information be available, they also did not allow an order to be processed unless the purchase was complete which is why the Pay Status is not displayed and the Billing Information in the email is not populated.

As a possible solution, you could modify the ManageOrders.ascx file to add an additional Order Status such as "Paid" to set once the order has been paid for and also modifying the ShipOrders.ascx file to add the same Pay Status so you will be able to sort by the Order Status.

Thanks,
 
New Post
10/28/2011 10:18 PM
 

Hi Kevin,

I have replicated the bugs on your www17 test portal.

3. [Unresolved] Special instruction are not sending
3 a. In fact, no emails are sending at the time of purchase. Try for yourself. Order a hat and a ribbon, and buy. No email will be sent, and errors will exist in the event viewer.
So emails are not working at the time of purchase.
3.b. Also, the special instructions token is not being used, as you confirmed.
3.c. (New). In ManageOrders, emails do send (unlike at the time of purchase), however the billing information in the email is incorrect! See attached.
4 and 5.
Ok, noted this was designed for somone else before email templates. However, now that you do have email templates, shouldn't the ShipOrders page use them? At present this section of the cart is useless to everyone else because it doesn't show pay status, and it doesn't send the right emails...
6. (NEW) International handling not working. See attached.
The store location is Australia, and in this test order to Thailand, there should be a $50 handling charge, but it is $0.00.
At present we can't ship internationally until this bug is fixed.
Marjor items summary 4.67:
  • Emails are not sending at the time of purchase. Verified on test portal.
  • Ship orders section is not really useable, but understand this feature is up to you as it was custom desgined for someone else.
  • International shipping is not working.
Again, these are basic functions that do not work. Are you able to fix these two issues (3 and 6) as a hotfix, without upgrading any other features that will cause other things to break and the bug-fix cycle continuing.
 
 Login to download attachment
New Post
10/30/2011 2:30 AM
 
I have also replicated this (as above) on the www21 test portal, which is running DNN 6.
 
New Post
11/1/2011 9:10 PM
 

Hi Daniel,

I understand that you have tested on the test portals using the credentials a sent to you a couple months ago, however the those portals are open to the public so over the course of the past couple month we have no way of knowing if there are any configuration issues which may prevent the Cart not to function properly. I know it takes time to test so please make sure we are on the same page about which portal to replicate the issue on before using your valuable time to configure the portal. Please email me at kevin@smith-consulting.com for access to a fresh portal which has not been altered.

Thanks,

 
New Post
11/2/2011 12:29 AM
 
Done, I've sent an email, please reply with a test portal login. Thanks.
 
New Post
11/3/2011 3:56 AM
 
Bump?
 
New Post
11/3/2011 4:57 PM
 
Hi Daniel,

I have responded to your email, I need to confirm which version of DNN 6 you are currently running so I can provide you with the correct environment.

Thanks,
 
New Post
11/3/2011 5:02 PM
 
Daniel wrote:

Hi all,

I'm using DNN 6.0.0, SC 4.67



Hi Kevin,

As above, thanks.

Daniel.
 
New Post
11/6/2011 7:28 PM
 
Bump, still awaiting test portal login please...
 
New Post
11/7/2011 8:31 PM
 
Hi Daniel,

I have emailed you the login credentials to a fresh portal running DNN 6.0 and SmithCart v.4.67.

Thanks,
 
New Post
11/8/2011 2:56 AM
 

I have now replicated the bugs I mentioned in my post in this thread on 10/28/2011 11:18 PM on your clean www17 test portal.
 

Daniel wrote:

Hi Kevin,

I have replicated the bugs on your www17 test portal.

3. [Unresolved] Special instruction are not sending
 
3 a. In fact, no emails are sending at the time of purchase. Try for yourself. Order a hat and a ribbon, and buy. No email will be sent, and errors will exist in the event viewer.
 
So emails are not working at the time of purchase.
 
3.b. Also, the special instructions token is not being used, as you confirmed.
 
3.c. (New). In ManageOrders, emails do send (unlike at the time of purchase), however the billing information in the email is incorrect! See attached.
 
4 and 5.
Ok, noted this was designed for somone else before email templates. However, now that you do have email templates, shouldn't the ShipOrders page use them? At present this section of the cart is useless to everyone else because it doesn't show pay status, and it doesn't send the right emails...
 
6. (NEW) International handling not working. See attached.
The store location is Australia, and in this test order to Thailand, there should be a $50 handling charge, but it is $0.00.
At present we can't ship internationally until this bug is fixed.
 
Marjor items summary 4.67:
  • Emails are not sending at the time of purchase. Verified on test portal.
  • Ship orders section is not really useable, but understand this feature is up to you as it was custom desgined for someone else.
  • International shipping is not working.
 
Again, these are basic functions that do not work. Are you able to fix these two issues (3 and 6) as a hotfix, without upgrading any other features that will cause other things to break and the bug-fix cycle continuing.
 

 

Try for yourself.

This has been replicated 3 times (4 including my own portal) at considerable time to me, as an experienced SC user, for something very fundamental to the cart and obviously not working. This has been going on for months for me.

I would really appreciate it being acknowledged and hotfixed.

 
New Post
11/9/2011 5:35 PM
 
Hi Daniel,

Thank you for setting up our test portal to match your site so that the issue can be reproduced. I will go through your configuration to determine which setting may be causing the issue and I will also setup a DNN 6.02 portal matching your configuration to see if the issue can resolved with a DNN upgrade.

Thanks,
 
Previous
 
Next
HomeHome Product Discus... Product Discus...SmithCartSmithCartv 4.67 order email bugs [small but important and easy to fix - please]v 4.67 order email bugs [small but important and easy to fix - please]