receipt.php non found
-
Hi, I just installed the plugin (in collaboration with Italian Add-on), but when I try to create a pdf I receive this error:
Template not found! Check if the following file exists:
/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/templates/pdf/Simple/receipt.phpI checked and effectively the receipt.php isn’t there
how can I solve it? thank youhttps://wordpress.org/plugins/woocommerce-pdf-invoices-packing-slips/
Ps: I just tried to deactivate the plugin and after even cancel it, but nothing changes
-
Hello Kahlan,
This receipt.php template is not part of this plugin, it is specific for the Italian add-on.
I am cooperating with the author of that plugin to make integration better – until then you can solve this by copying the receipt php file to your template. As per the instructions on the plugin page:Il plugin WooCommerce PDF Invoices & Packing Slips plugin permette di definire i template della fattura. Con questo add-on va definito anche il template della ricevuta:
- Segui le istruzioni per la definizione dei template.
- Copia il file “invoice.php” su “receipt.php”.
- Modifica il file “receipt.php” come credi opportuno.
grazie, perfetto ! 🙂
Great! If you have time, can you leave me a review? Thanks!
ok… but it still doesn’t work, even after I copied invoice.php to receipt.php (copy is not exact, I created a php file and I have appointed receipt.php and after I’ve pasted the content of invoice.php). But now I do not explain why now in the folder Simple (use the basic theme, I do not need to customize it) there is both invoice.php and receipt.php
Hello Kahlan,
You will need to create a folder in your child theme even if you use the Simple template, because otherwise the receipt.php will be deleted on the next plugin update. So in fact, creating the ‘receipt.php’ file already counts as a customization :o)If you follow the instructions on the documentation link I sent, you can create a new template called “Simple Italian”. Then after creating the receipt.php file, select “Simple Italian” in the template settings and you should be good to go.
Hope that helps!
Ewout
ok I have followed the guide, but still gives me this error…it’s not see the receipt.php, but the folder can’t be wrong, is this:
/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/templates/pdf/SimpleHello Kahlan,
If you get that error, it means you have not selected the new custom template in your child theme, because it is pointing to the plugin folder. Make sure that it doesn’t have the same name! So “Simple Kahlan” or “Simple Italian” etc, not “Simple”. Then go to WooCommerce > PDF Invoices > Template tab, then select the custom template.Let me know if you have any other questions!
Ewout
thanks for your patience , but although I have created another theme in the folder of my theme ( I also had to create the folder then woocommerce pdf then Simple Italian ) in the settings of the plugin does not show me another template Simple .. I rechecked several times folder in which I created the new one and is this
/wp-content/themes/canvas583/woocommerce/pdf/Simple-ItalianDo you see any warnings on the status page of the plugin? It’s possible that your server does not support glob(). Otherwise, please check that ALL the template files are in the folder.
ciao kahlan91
forse posso aiutarti a risolvere.
Nella cartella /wp-content/themes/canvas583/woocommerce/pdf/Simple-Italian ci sono due file che si chiamano invoice.php e receipt.php?
Se non c’è receipt.php devi semplicemente duplicare invoice.php e chiamare il nuovo file receipt.phpevidently I had done something wrong because now repeating the various steps worked. But now another problem actually happens … receipts are generated correctly administration side ( that is, when I go in the section Orders Woocommerce and I click on a PDF Receipt ) whereas when I go on the user side of the page My Account I download a pdf empty (only when it is checked “allow my account invoice download – always” or “only for specific order statuses ” if it is checked “only in a when invoice Already created / emailed ” appears just the download button )
______________________________
evidentemente avevo fatto qualcosa di sbagliato perchè oggi ripetendo i vari step ha funzionato. però ora in realtà accade un altro problema… le ricevute vengono generate correttamente lato amministrazione (ovvero quando vado nella sezione Ordini di Woocommerce e clicco su Pdf Ricevuta) mentre invece quando vado lato utente nella pagina My Account mi scarica un pdf vuoto (solo quando è spuntata l’opzione “allow my account invoice download – always” o “only for specific order statuses” se invece è spuntato “only when invoice in already created/emailed” non appare proprio il pulsante per il download)
ok. ricevuto.
Si direbbe un errore del plugin italian add-on.
Cerchiamo di risolvere prima possibile. Grazie della segnalazione.Hello Kahlan,
The My Account buttons are not compatible with receipts. I think this will be addressed in the next release of the italian add-on. Until then, I recommend no to show the download button in My Account at all, as this is confusing.Thanks for reporting though! Glad you were able to fix the issue with the custom template.
Ewout
ok thanks! however if I enable ” invoice attached to emails ” should work with emails woocommerce?
_____________
ok grazie! invece se abilito “allega fattura alle email” dovrebbe funzionare con le email di woocommerce?
L’allegato alla email dovrebbe funzionare per le sole fatture. Nel tuo caso posso consigliarti di verificare su un sito di test.
The topic ‘receipt.php non found’ is closed to new replies.