Plug-and-Play Plugin for Woocommerce
The plugin comes as is and free. However a real person has put real work into it. So if you use it please do s.th. good. Use your efforts, your time for beneficial projects or whatever!
Nothing special:
- Downlaod the ZIP-file via "Code --> Download Zip"
- Extract ZIP-File and make a new ZIP-File from the mxp-sepaqr directory
- In Woocommerce via "install" and upload or manually placing mxp-sepaqr.zip into the plugin folder.
places an image with the SEPA-QR-Code in the
- thank-you-page after placing an order
- email you get from woocommerce
In the backend:
- the QR code generator creates the QR-code locally. There is no Google-API nor external server in use!
- the QR code generator is from fellwell15
- plugin registers a get-parameter (configurable, default mxp_qr) for testing purposes and, if desired, to create links to the cached QR codes.
- the prefix mxp is used throghout the plugin to avoid collisions with other plugins and functions. mxp stands for www.musicalexperten.de (musical experts). Remember where you've seen it first! ;-)
The plugin comes with a little fallback: In case the BIC, IBAN, etc. are not shown open the mxp-sepaqr.php in the lines 45 to 50 you can hardcode some variables and translations. You'll find explanations in the comments.
Have a look at fellwell15
Install the plugin and order s.th. in your shop using BACS (direct bank transfer).
www.yourwebpage.de/?mxp_qr=something = creates a real QR with dummyvalues 11-11 Working example
To find an existing cached QR-Code, query for a valid md5 string. If it does not exist in cache or transients, a sad smiley will appear.
www.yourwebpage.de/?mxp_qr=351436ef4b279e1811a6c68a2dd58b1b results in a sad smiley. Working example
Storing the QR code in cache or transients is only needed if you want to use a link instead of a picture inside the email. Details in the program code.
The program has been written by a professional programmer - however fully free of charge and without detailed knowledge about WooCommerce. The program comes as is and we cannot give support. I have no clue about it and the programmer can't work for free!
I am more then happy if someone integrates the code into the Woocommerce core! The topic is discussed here: woocommerce/woocommerce#27661