Customer Notes On Packing Slips

Our customers send us notes about their order that we need to see when processing. Our typical process is to print the packing slips & work the orders. Then when the order ships our shipping software re-prints a packing slip to include with the package.



We realized, after a customer called us, that the packing slips did not have the customer notes from the orders on them. We do NOT want or expect the Staff notes on the packing slips.



Ver 4.1.5 Ultimate. For the life of me, I can not figure out how to make this show up. IT doesn't matter if it is printed before or after the product ships, the notes never show.



It looks like it is there at the bottom of the Print_Packing_Slips.tpl but i can only get to that via FTP as it is in design/backend/mail/templates/orders. I don't see it in Admin/Design/File Editor.



Any help is appreciated to get the customer notes on the Packing Slips.

Try to edit the design\backend\mail\templates\orders\print_packing_slip.tpl file and replace this part of code:



{if $settings.General.use_shipments != "Y" && $shipment}
{if !"ULTIMATE:FREE"|fn_allowed_for}
{if $order_info.notes}

{__("notes")}:

{$order_info.notes|wordwrap:90:"\n":true|nl2br}

{/if}
{/if}

{elseif $shipment.comments}
{__("comments")}:

{$shipment.comments|wordwrap:90:"\n":true|nl2br}

{/if}




with




{if !"ULTIMATE:FREE"|fn_allowed_for}
{if $order_info.notes}

{__("notes")}:

{$order_info.notes|wordwrap:90:"\n":true|nl2br}

{/if}
{/if}


{if $shipment.comments}
{__("comments")}:

{$shipment.comments|wordwrap:90:"\n":true|nl2br}

{/if}

If you want to display the custom notes before the products, use the following solution.



In the file design\backend\mail\templates\orders\print_packing_slip.tpl (the same was used in eComLabs solution)



Before the code
{* Ordered products *}






Enter the following lines
{if $order_info.notes}
{__("notes")}:

{$order_info.notes|wordwrap:90:"\n":true|nl2br}

{/if}




Best regards, Alt-team.

Just thought I'd follow up…



We solved it this way. Prints the order notes at the top of the packing slip so in the event of multiple pages it is always seen.



Inserted This:

```php

{* INSERT — Customer Notes }

{
$order_info|print_r*}

{if $order_info.notes}





Customer Notes:



{$order_info.notes}




{/if}
{* END INSERT *}
```

Above This:
```php







{/if}
{* Customer info *}
```

This is how it looks now.
[sharedmedia=core:attachments:9170]


Hope this helps someone as well.

Screenshot 2015-02-28 21.34.39.png

Thanks for sharing the info.



Best regards, Alt-team.

Hope this will be useful for someone else. Thanks

Do either of you (eComLabs or Alt-Team) have a PO Add-on for CSC?

What do you mean by PO Add-on? Please clarify

[quote name='YFinder' timestamp='1425177514' post='206676']

Just thought I'd follow up…



We solved it this way. Prints the order notes at the top of the packing slip so in the event of multiple pages it is always seen.



Inserted This:

```php

{* INSERT — Customer Notes }

{
$order_info|print_r*}

{if $order_info.notes}





Customer Notes:



{$order_info.notes}




{/if}
{* END INSERT *}
```

Above This:
```php







{/if}
{* Customer info *}
```

This is how it looks now.



Hope this helps someone as well.
[/quote]

Hi, I've tried it. But it's not working. I'm using the following template.
design\backend\mail\templates\orders\print_packing_slip.tpl

Nothing is showing. Can you help me?

Nice workaround

[quote name='JDP2012' timestamp='1435784400' post='221280']

Hi, I've tried it. But it's not working. I'm using the following template.

design\backend\mail\templates\orders\print_packing_slip.tpl



Nothing is showing. Can you help me?

[/quote]



Please do not forget to clear cache after the changes are applied (cc & ctpl)