plugin-icon

SEPA QR-Code voor WooCommerce (AVG/GDPR compliant)

Voegt een SEPA-QR code toe voor bankoverschrijvingen (bacs) in de WooCommerce bedankt pagina en WooCommerce e-mails. De QR code kan worden gekoppeld aan andere pl …
Waardering
5/5
Versie
1.1.0
Actieve installaties
200
Laatst bijgewerkt
Aug 3, 2023
SEPA QR-Code voor WooCommerce (AVG/GDPR compliant)

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

Gratisop Business abonnement
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 6.3.7
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.