Beschrijving
Voegt een SEPA-QR code toe voor bankoverschrijvingen (BACS) op de WooCommerce bedankt pagina en WooCommerce e-mails. De QR code kan worden gekoppeld aan andere plugins.
Voor je begint
De plugin wordt geleverd zoals het is en gratis. Echter, een echt persoon heeft echt werk erin gestoken. Dus als je het gebruikt, doe dan iets goeds. Gebruik je inspanningen, je tijd voor nuttige projecten of wat dan ook!
Vereiste
PHP GD2 extensie moet geïnstalleerd zijn omdat de QR-Code generator door fellwell15 dit vereist.
Inhaken op andere plugins
Ik gebruik een plugin voor PDF-facturen en pakbonnen. Raadpleeg dit voorbeeld om de QR code te koppelen aan wat je maar wilt:
/wp-content/themes/Your(Child)Theme/functions.php
/* QR-Code in invoices */
add_action( 'wpo_wcpdf_after_order_details', 'wpo_wcpdf_qr_code', 10, 2 );
function wpo_wcpdf_qr_code ($document_type, $order) {
require_once WP_PLUGIN_DIR . '/mxp-sepa-qr-code-addon-for-woocommerce/muxp-sepaqr.php';
$muxp_order = wc_get_order( $order);
$order_id = $order->get_id();
if ( !empty($muxp_order->get_total()) && (float)$order->get_total() > 0 ) {
echo '<h1>QR-Code for your online banking app<h1>';
echo '<img class="muxp-bacs-qrcode" src="' . esc_attr(muxp_get_qrcode($order->get_total(), $order_id)) . '" alt="qr-code"></p>';
}
}
Wat gebeurt er aan de back-end:
- de QR code generator maakt de QR code lokaal. Er wordt geen Google API noch externe server gebruikt!
- de QR code generator is van fellwell15
- plugin registreert een get-parameter (configureerbaar, standaard mxp_qr) voor test doeleinden en, indien gewenst, om links te maken naar de gecachte QR codes.
- het voorvoegsel mxp wordt door het hele plugin gebruikt om conflicten met andere plugins en functies te vermijden. mxp staat voor www.musicalexperten.de (musical experts). Onthoud waar je het voor het eerst hebt gezien! 😉
Testen en probleemoplossing
Eenvoudige manier
Installeer de plugin en bestel iets in je winkel met BACS (directe bankoverschrijving).
Om te testen of de QR-Code generator werkt
www.yourwebpage.de/?mxp_qr=something = maakt een echte QR met dummy waarden 11-11
Werkend voorbeeld
Om een bestaande gecachte QR code te vinden, zoek je naar een geldige md5 string == Als deze niet in cache of transients bestaat, verschijnt er een verdrietige smiley.
www.yourwebpage.de/?mxp_qr=351436ef4b279e1811a6c68a2dd58b1b
resulteert in een verdrietige smiley. Werkend voorbeeld
Opmerkingen
Het opslaan van de QR code in cache of transients is alleen nodig als je een link wilt gebruiken in plaats van een afbeelding in de e-mail. Details staan in de programmacode.
Ondersteuning
Het programma is geschreven door een professionele programmeur – echter volledig gratis en zonder gedetailleerde kennis over WooCommerce. Ik probeer je zo goed mogelijk te helpen in het ondersteuningsforum of op GitHub, maar mijn kennis is beperkt.
Volledige integratie in WooCommerce
Ik zou heel blij worden als iemand de code in de WooCommerce core integreert! Het onderwerp wordt hier besproken: https://github.com/woocommerce/woocommerce/issues/27661
Schermafdrukken
Installatie
Niets bijzonders:
* Klik op installeren en activeren
FAQ
-
Ik kan de QR code niet zien in een specifieke e-mail client
-
Dit komt zeker doordat sommige e-mail clients geen Base64 gecodeerde afbeeldingen weergeven. Je hulp wordt op prijs gesteld! Kijk op https://github.com/Coernel82/SEPA-QR-for-Woocommerce/issues/17
Workaround: voeg het toe aan je PDF facturen! (zie hierboven!) -
Hoe zit het met privacy / AVG/GDPR
-
De plugin maakt de QR code op je server en gebruikt geen externe bronnen.
Beoordelingen
Bijdragers & ontwikkelaars
“SEPA QR-Code voor WooCommerce (AVG/GDPR compliant)” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“SEPA QR-Code voor WooCommerce (AVG/GDPR compliant)” is vertaald in 2 talen. Dank voor de vertalers voor hun bijdragen.
Vertaal “SEPA QR-Code voor WooCommerce (AVG/GDPR compliant)” naar jouw taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
1.1.0
- lokalisatie toegevoegd
- toegevoegd voorvoegsel muxp aan de bacs-qrcode CSS klasse voor de QR code. Als je .bacs-qrcode hebt gebruikt, moet je dit wijzigen in muxp-bacs-qrcode
1.0.4
- eerste commit in de WordPress directory