Giter Club home page Giter Club logo

sepa-qr-for-woocommerce's Introduction

SEPA-QR-for-Woocommerce (GDPR-compliant)

Plug-and-Play Plugin for Woocommerce

Before you start

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!

Installation

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.

What it does

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! ;-)

Configuration / translation / if it does not work

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.

Advanced configuration of the qr-code itself

Have a look at fellwell15

Testing and troubleshooting

Simple way

Install the plugin and order s.th. in your shop using BACS (direct bank transfer).

To test if the QR-Code generator is working

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

Remarks

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.

Support

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!

Full integration in Woocommerce

I am more then happy if someone integrates the code into the Woocommerce core! The topic is discussed here: woocommerce/woocommerce#27661

sepa-qr-for-woocommerce's People

Contributors

coernel82 avatar designzwang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.