Magento 2 QRCode Generator extension

QR code (Quick Response Code) is the matrix barcode which is a machine-readable optical label that contains information about the item in our case it will have url of the products.

General Features of the extension

• One of the good marketing tool to drive sales and provides a modern image to your brand
• Enticing the mobile consumers by letting them simply scan the QR code and shop even on the go
• Incorporate QR code poster ads, in-store display, print ads etc

Feature List

– QR Codes for every Product Detail Page
– QR Codes list page in admin to generate mass Qrcode and print option
– No other plugins needed
– Qrcode can be generated for individual product edit page

Qrcode User Guide

1.) Once installed you can review the Qrcode menu under (product > Qrcode > List Qrcode) and view all product list with Qrcode details. List page is created to provide an option to mass generate Qrcode or print them.

2.) You can also generate Qrcode from product edit page. There is a tab of Qrcode and button provided separately for each product.

3.) On frontend product detail page, Qrcode is also available under Qrcode tab similar to review tab.

Versions: I’ve tested the module with the version 2.1.5

click link to download the extension

Let me know if you found any issue or have any query.

2 Comments

  1. Hello and thank you for this extension.

    I had to change a few things to make it work in my Magento 2.1.5 project.
    – in Block\Adminhtml\Catalog\Product\Edit\Tab\Qrcode.php, had to remove StoreManagerInterface from construct as StoreManagerInterface already implemented in parent class ($this->_storeManager)
    – in Controller\Adminhtml\Index\Generate.php, had to remove $productBuilder from parent::__construct and add it in the __construct of the class
    – in Controller\Adminhtml\Index\PrintAction.php, had to turn “use Magento\Framework\App\Action\Context;” into “use Magento\Backend\App\Action\Context;” and remove $resultFactory from the __construct class as it is already implemented in Context
    – in view\adminhtml\ui_component\w3solver_qrcode_list_grid.xml, had to change “UI” into “Ui” on line 16
    – in view\frontend\layout\catalog_product_view.xml, had to change “product\view\qrcode.phtml” into “product/view/qrcode.phtml” on line 5

    Hopefully this can help you or someone else, thank you again for sharing your extension!

    Reply

Leave a Comment.