Post by npn2531 » Mon May 18, 2015 7:51 am

When I place a test order and view an order confirmation email on my iphone, I get the message 'this message has no content' . When I view an order status change email, I do not get this message and I am able to read the email. A search of google and this forum shows that this is a persistent problem not only with OpenCart email messages but other email as well.

The only solution I have been able to find on the forum and google is the suggestion to use Phpmailer. Is there any other solution?

Thanks in advance.

http://www.niora.com


New member

Posts

Joined
Tue May 19, 2009 11:56 am

Post by npn2531 » Tue May 19, 2015 12:13 am

The problem only occurs with the order confirmation email. All other emails are readable on iphone. Is this a problem that others are having with 2.0.2.0?

http://www.niora.com


New member

Posts

Joined
Tue May 19, 2009 11:56 am

Post by viethemes » Tue May 19, 2015 1:21 am

Maybe your language package has a problem. Could you attach the file catalog\language\english\mail\order.php here?

http://www.viethemes.com - OpenCart turtorials, news, tips and stricks, extension

Our extensions:
Visual Theme Editor - Powerful tool for customizing style of any theme visually
Live Theme Editor - Customize layout, colors, backgrounds, fonts of the default theme
Theme Animation - Animation Editor for any theme

Extra Positions PRO, Custom JavaScript, Custom CSS and others


User avatar
Active Member

Posts

Joined
Thu Jan 08, 2015 12:17 pm


Post by npn2531 » Tue May 19, 2015 9:37 am

I believe I have attach it successfully, not real sure. Thank you for looking.

Code: Select all

<?php
// Text
$_['text_new_subject']          = '%s - Order %s';
$_['text_new_greeting']         = 'Thank you for your interest in %s products. Your order has been received and will be processed once payment has been confirmed.';
$_['text_new_received']         = 'You have received an order.';
$_['text_new_link']             = 'To view your order click on the link below:';
$_['text_new_order_detail']     = 'Order Details';
$_['text_new_instruction']      = 'Instructions';
$_['text_new_order_id']         = 'Order ID:';
$_['text_new_date_added']       = 'Date Added:';
$_['text_new_order_status']     = 'Order Status:';
$_['text_new_payment_method']   = 'Payment Method:';
$_['text_new_shipping_method']  = 'Shipping Method:';
$_['text_new_email']  			= 'E-mail:';
$_['text_new_telephone']  		= 'Telephone:';
$_['text_new_ip']  				= 'IP Address:';
$_['text_new_payment_address']  = 'Payment Address';
$_['text_new_shipping_address'] = 'Shipping Address';
$_['text_new_products']         = 'Products';
$_['text_new_product']          = 'Product';
$_['text_new_model']            = 'Model';
$_['text_new_quantity']         = 'Quantity';
$_['text_new_price']            = 'Price';
$_['text_new_order_total']      = 'Order Totals';
$_['text_new_total']            = 'Total';
$_['text_new_download']         = 'Once your payment has been confirmed you can click on the link below to access your downloadable products:';
$_['text_new_comment']          = 'The comments for your order are:';
$_['text_new_footer']           = 'Please reply to this e-mail if you have any questions.';
$_['text_update_subject']       = '%s - Order Update %s';
$_['text_update_order']         = 'Order ID:';
$_['text_update_date_added']    = 'Date Ordered:';
$_['text_update_order_status']  = 'Your order has been updated to the following status:';
$_['text_update_comment']       = 'The comments for your order are:';
$_['text_update_link']          = 'To view your order click on the link below:';
$_['text_update_footer']        = 'Please reply to this email if you have any questions.';

Attachments

this is language


http://www.niora.com


New member

Posts

Joined
Tue May 19, 2009 11:56 am

Post by npn2531 » Tue May 19, 2015 11:20 am

The truly odd thing about this problem is that if I include the following bit of odd code anywhere in template>mail>order.php

Code: Select all

							<input value="œÂ“ Submit review">
Then the email renders fine in iphone. Actually in Dreamweaver, there is a ' after the closing tag, or something similar that refuses to paste between the code tags above.

That code was copied from the source code of an email sent by an extension. It is part of a submit button.
the code is from the file: orderreviews_product_form_main.tpl and the extension is from isense, http://www.opencart.com/index.php?route ... ame=iSense

Here is the button from that extension:

Code: Select all

<td style="font-family:Verdana;text-align:right">
                                    <input type="submit" style="font-family:inherit;border:1px solid #C57824;padding:6px 13px;text-transform:uppercase;text-decoration:none;background-color:#DF9020;font-size:13px;color:#ffffff" value="✓ {text_submit}">
                                </td>

http://www.niora.com


New member

Posts

Joined
Tue May 19, 2009 11:56 am

Post by npn2531 » Tue May 19, 2015 2:12 pm

It is a ✓ !
If I add this symbol ✓ anywhere in the order confirmation email, then the email renders fine in my iphone. Take that symbol out and I get nothing but 'this message has no content'.

There must be a bug in the order confirmation email, or at least something is not written correctly to allow this email to render properly in iphone.

http://www.niora.com


New member

Posts

Joined
Tue May 19, 2009 11:56 am
Who is online

Users browsing this forum: Baidu [Spider] and 208 guests