Sort of related to #295423: Move invoice templates to module based .tpl.php files but it seems separate enough that I'm submitting this as a new issue...
Currently, the default invoice templates assume you want to re-use the site logo on your invoices. The site logo is generally designed to look good as part of the header of your site. It often includes some background stuff to make it blend in nicely to your header. However, that can look stupid on the invoice itself, which is meant to be clean with a white background.
It'd be nice if there was an easy way to drop in another logo image that you specifically want to use for the invoices.
It seems we could add the setting pretty naturally to this page: admin/store/settings/orders/edit/basic -- right next to the setting to control which invoice template you want to use.
Implementation-wise, I was thinking of changing the default templates to use an [order-invoice-logo] token, and then define that token in uc_order.module based on the setting.
Does any of this sound reasonable? ;) I have a patch partly written, but I won't bother finishing it and uploading it if the uberdevs don't think this is a feature they want to support.
Cheers,
-Derek
Comments
Comment #1
stephthegeek commentedI know I already gave this a thumbs-up when we chatted, but I was just working on some user account/invoice area theming and wowie yeah this would be useful :) Especially when your site is a dark or patterned background.
The Print module does the same kind of thing for an alternate logo to be uploaded for printable/PDF versions.
Comment #2
tr commentedNew features should go into 7.x-3.x first at this point.