[quote name='djstevie84' timestamp='1318371136' post='123473']
Exact same issue along with the mails not sending for the status
Our cart work flow has several status in the workflow
incomplete → processed → being packed → dispatched
dispatch has the tracking information added via shipment method, its merged via a php scripts from XML barcode scanners
I'm trying to get the cart to send email for dispatched status with the tracking number included,
(So they phone the courier company and not the client)
I've added the new carrier as per instructions and seems to be working correctly
But I can't get emails to send? Print packaging slip won't pull the tracking id number in “Order View”
But if I access it via the shipments menu and select print packaging slip it does pull the tracking id and the carrier correctly
Cash Offered for anyone that can figure this one?
Just need help from someone who has sent the emails correctly for shipments custom carrier (NOT UPS or USPS)
Want to use .tpl some thing like this, but this won't execute via the header status
--------------
Dear {$order_info.s_firstname} {$order_info.s_lastname},
Your order #{$order_info.order_id} has been shipped from our warehouse and should be with you soon.
Your order has been sent with {$shipment.carrier} and the tracking number is {if $shipment.tracking_number} ({$shipment.tracking_number}){/if}
Please ensure someone is available to sign for this parcel.
Thank you for shopping with us.
-----------------
Version2.1.4
[/quote]
The emails the customer receives when order status changes is not the same email as the shipment notification, if you want the tracking # included in the email the customer receives when the status changes to dispatched, you must edit the your skins/YOUR_SKIN/mail/orders/order_notification.tpl
In this file you can change what the customer receives for any order status. I have done this to send custom emails for each of my order status by creating different .tpl files and include them in the order_notification.tpl file like this:
{$order_header}
{if $order_info.status == 'C'}
{include file="orders/completed.tpl"}
{elseif $order_info.status == 'B'}
{include file="orders/back_order.tpl"}
{else}
.......
In your case you will need to include the tpl file you created or the file shipments/shipment_products.tpl when you dispatched status is chosen
This have worked great for me since I have total control over the emails sent to my customers.
Hope this helps
Joe