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.2.2

click link to download the extension

Let me know if you found any issue or have any query.
Updated on :- 14-11-2017


  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!

  2. Dear Admin ,
    Thanks for your extension.We are using Magento 2.1.9 CE and would like to ask you for some custom work . Please contact me for further details at earliest .

  3. installed successful but when go to list of qrcode to generate code for products choose product and click generate code give me ((There has been an error processing your request
    Exception printing is disabled by default for security reasons.

    Error log record number: 1147287650204))

  4. Hi,
    QR code is not generating. It shows the below error.
    “A technical problem with the server created an error. Try again to continue what you were doing. If the problem persists, try again later.”

    I checked in Network Tab,
    Request URL: root/admin/qrcode/index/generate/?id=17&isAjax=true
    Request Method:POST
    Status Code:404 Not Found


Leave a Comment.