This is the official support thread for the following module:
Product Images on Invoice, Email, etc
Printable View
This is the official support thread for the following module:
Product Images on Invoice, Email, etc
is not working with edit orders and Ty Package Tracker can some one merge them for me orders.php
Hi 21 yanks, try using a tool such as WinMerge to merge the changes with your existing orders.php: http://winmerge.org/
All of this mod's edits are carefully commented with "JT mod - Product Image", so they should be easy to spot.
Thank you jackie.taferner!
I must say I'm not surprised this support thread is so short. Product Images on Invoice, Email, etc is the 15th plugin in the Zen Cart installation I'm currently working on, but one of very few that installed without a single glitch! What I'm even more impressed with is that it works retroactively - the test orders placed before I installed this plugin magically acquired images in their invoices, packing slips and customers' order history pages. On top of that, it's incredibly easy to install, just 5 files. I had to merge 3 of them with code modified by other plugins, but it was very easy - indeed the JT mod snippets are very easy to find and copy over.
Thanks again,
Magz
Thanks magz, glad to hear you find the mod useful and easy to install. We are happy to contribute to the community in any way we can.
Where, for example, in the admin packing slip, can I change the link to the images folder?
during ssl state, my site refers to https://stargate.terrassl.net/~candlewithcare so the image when opening the packing slip wants to link to http://stargate.terrassl.net/images and doesn't show.
Is it this line?
' <td class="dataTableContent" valign="top" align="right"><img src="' . DIR_WS_CATALOG . DIR_WS_IMAGES . zen_get_products_image($order->products[$i]['id']) .'" align="left" width="' . SMALL_IMAGE_WIDTH . '" height="' . SMALL_IMAGE_HEIGHT . '" />' . $order->products[$i]['qty'] . ' x</td>' . "\n" .
Thank you for your great mod.
1.How do I change how do I change format of "Date ordered" to Short format? For now it's Long format in English (example:Monday 16 September, 2013). Also it's possible to translate Long date format to other local language? Which file do I need to edit?
2. How do I customize (edit) text of below section of invoice? I want to translate it.Which file do I need to edit
Sub-Total: $12.00
Shipping: $0.00
Total: $12.00
Please let me know.
i have installed this mod but for some reason the InvoiceImage sql is not working properly. i go to admin/confi/iamges/ then i have no option
to change the size of the pics please help . thanks
I just tried this again on a test server (and have it running on two production sites) it worked as expected.
Make sure you have included the semicolon ; at the end of the command.
I went to admin, under "Tools/Install SQL Patches" I pasted the following into the "SQL Query Executor" box:
Code:INSERT INTO configuration
(configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function)
VALUES
('Image - On Invoice Height', 'IMAGE_ON_INVOICE_IMAGE_HEIGHT', '30', 'The pixel height of images on Invoice', 4, 49, NULL, now(), NULL, NULL),
('Image - On Invoice Width', 'IMAGE_ON_INVOICE_IMAGE_WIDTH', '30', 'The pixel width of images on Invoices', 4, 49, NULL, now(), NULL, NULL);
Wow Damn u ---> ; Did not see that lol. everything working properly, i also winmerge my files really loving the add on. thank you so much for your help Pottery ..
Absolutely love this add on however the product images aren't showing up property in our html emails?
There's just a square box with a broken image link image. Not sure where to even start to try and correct?
I really like this mod too, but I have a same problem with the html emails as LBLJEB. HTML email image links are broken. Those image links do miss the store server part.
Now the image path in HTML emails is:
images/product_image.jpg
it thould be:
https :// www . google . com/store/images/product_image.jpg
Would it work by modifying this file from the line 909:
includes\classes\order.php
by adding . HTTPS_SERVER . DIR_WS_HTTPS_CATALOG . before the zen_get_products_image?
Like this?
//JT mod - Product Image
'<td class="product-details" align="left" valign="top" width="30">' . HTTPS_SERVER . DIR_WS_HTTPS_CATALOG . zen_get_products_image($this->products[$i]['id'], IMAGE_ON_INVOICE_IMAGE_WIDTH, IMAGE_ON_INVOICE_IMAGE_HEIGHT) . '</td>' . "\n" .
//JT mod - Product Image
* I don't have a testing server and my site is live. So thats why I ask before modifying those core files ;)
i tried to install the sql patch but it fails and i go the following error
Error Failed: 1
Error ERROR: Cannot insert configuration_key "" because it already exists
Warning Note: 1 statements ignored. See "upgrade_exceptions" table for additional details.
I have never installed this module before. why it said it already exist? how can I solve this problem? many thanks!!!
I manually insert the sql via phpmyadmin and it now works! thx!
Have installed the above add on to www.irishshopper.ie ZenCart 1.51 but cannot find the settings in Configuration/Images to adjust the size of the image which appears on the invoice.
Instructions state
Image sizes are controlled by setting located in:
Admin > Configuration > Images > 'Image - On Invoice Height'
Admin > Configuration > Images > 'Image - On Invoice Width'
Image sizes that are appearing are far far too big but don't appear at all on some browsers.
Any suggestions on how to fix this ?
Did you run the install part from the provided script file "InvoiceImage.sql" (there is also a removal part, only run if you want to remove the database change)
Code:-- Paste the following into 'SQL Query Executor' in Admin: (Tools\Install SQL Patches).
INSERT INTO configuration
(configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function)
VALUES
('Image - On Invoice Height', 'IMAGE_ON_INVOICE_IMAGE_HEIGHT', '30', 'The pixel height of images on Invoice', 4, 49, NULL, now(), NULL, NULL),
('Image - On Invoice Width', 'IMAGE_ON_INVOICE_IMAGE_WIDTH', '30', 'The pixel width of images on Invoices', 4, 49, NULL, now(), NULL, NULL);
Yes this was run OK and gave from memory a message at top of screen like
3 tables installed or something similar
Working now.
Problem was I was "running" the qry rather than cutting and pasting the coding above in.
Very many thanks for your quick response.
Trevor
Can i use this plugin in zecart 1.5.3? let me know thanks
I was wondering if there is a way to also get the attributes selected with the product to display with the product image? It would be handy for the customer to see the pic of the option they have selected since the product image is not dynamically updated with their selected option.
Hello there,
there are a way to sort to display ordered by model o image name?
Will this mod work with version 1.3.9h ?
To answer those with questions about forwards or backwards compatibility, yes you should be able to install this on v1.5.3 and v1.5.4 without any issue. You may need to merge some of the code changes, but everything is commented with //JT comments.
I'm not aware of any compatibility issues with v1.3.9, but I would highly recommend upgrading to v1.5.x for security reasons.
I installed this on 1.5.5e and it works well.
The only problem I am having is: the picture is not displaying (shows broken picture link) on invoice sent to customer. It's displaying properly in live shop account invoice page and on admin side (orders).
do you have a rule preventing hotlinking in your htaccess file?
if the email is constructed properly, with the correct image links, you should check your htaccess file to see if you are preventing hot linking.
https://mediatemple.net/community/pr...-htaccess-file
best.
Is it possible to make the product images and/or product description clickable in the order confirmation email? A link back to the product page on the website so that customers can reorder the same product again easily would be great! I can't seem to make it work putting a link in this part - /includes/classes/order.php
//JT mod - Product Image
'<td class="product-details" align="left" valign="top" width="30">' . zen_get_products_image($this->products[$i]['id'], IMAGE_ON_INVOICE_IMAGE_WIDTH, IMAGE_ON_INVOICE_IMAGE_HEIGHT) . '</td>' . "\n" .
//JT mod - Product Image
'<td class="product-details" align="right" valign="top" width="30">' . $this->products[$i]['qty'] . ' x</td>' . "\n" .
'<td class="product-details" valign="top">' . nl2br($this->products[$i]['name']) . ($this->products[$i]['model'] != '' ? ' (' . nl2br($this->products[$i]['model']) . ') ' : '') . "\n" .
'<nobr>' .
'<small><em> '. nl2br($this->products_ordered_attributes) .'</em></small>' .
'</nobr>' .
'</td>' . "\n" .
Can someone please help me with this, thanks!