Magento 2.* Dymo LabelWriter
This extension/module/plugin lets you print a label from the order overview in the backend of Magento 2.*. For the extension of OpenCart please see this project: OpenCart Dymo LabelWriter., (*1)
, (*2)
Note the following:
* This extension is not tested thoroughly
* This extension is only tested in Magento 2.2.4 and 2.2.5
* This extension is only tested with a Dymo LabelWriter 450
* This extension is only tested on Windows 10 with Internet Explorer 11 (- succeeded) and Google Chrome 67 (- succeeded)
* Please check on this demo page if you can print a label through your browser, (*3)
Dependencies
This extension depends on the following frameworks/SDK's/modules, (*4)
- An installed and connected Dymo LabelWriter or a configured (fake) Dymo LabelWriter driver
-
DLS DYMO Label Software v8.7.2
-
jQuery 1.12.4 (already used in the backend of Magento 2.2.4/2.2.5)
- Dymo Label Framework SDK
Installation
Choose between 1.A or 1.B., (*5)
1.A. Composer (recommended)
- Navigate in the console to the root directory of your Magento 2 installation
- Run: composer require wdevs/magento-2-dymo
1.B. Manual
- Create folders: /app/code/Wdevs/Dymo/
- Download all files from this repository
- Copy all files to /app/code/Wdevs/Dymo/
2. Enable the module
- Navigate in the console to the root directory of your Magento 2 installation
- Run: php ./bin/magento module:enable Wdevs_Dymo
- Run: php ./bin/magento setup:upgrade
- Clear caches
Known Issues
At this moment there are no known issues. Please let us know if you have any problems with the module!, (*6)
Troubleshoot
- Please check if you have the right version installed of the DLS
- If you updated the DLS, please restart your browser or restart your computer completely.
- Clear the Magento cache
- Clear your own browser cache
- Please check on this demo page if you can print a label through your browser. If not, try a different browser. The demo page should work. If not, this module probably won't work.
Todo's
- Write Tests
- Test with other versions, printers and browsers
- Make the loading of printers more dynamic
- Maybe make the extension compatible with other eCommerce platforms?
- Dynamic label design / label upload
Version
0.1.1 Beta, (*7)
Contribute
Thank you for your interest in contributing! There are many ways to contribute to this project. Get started here., (*8)
License
MIT, (*9)