/opencart-dymo-labelwriter

Print a shipping address label with a Dymo LabelWriter from an OpenCart backend

Primary LanguageJavaScriptMIT LicenseMIT

OpenCart Dymo LabelWriter

This extension/module/plugin lets you print a label from the order overview in the backend of OpenCart. For the extension of OpenCart 2.* please see this project: OpenCart Dymo LabelWriter 2.*.

OpenCart Order overview action buttons

Note the following:

  • This plugin is not tested thoroughly
  • This plugin is only tested in OpenCart 1.5.6
  • This plugin is only tested with a Dymo LabelWriter 450
  • This plugin 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

Dependencies

This plugin depends on the following frameworks/SDK's/modules

  • An installed and connected Dymo LabelWriter or a configured (fake) Dymo LabelWriter driver
  • DLS DYMO Label Software v8.7.2
  • VQMod 2.4
  • jQuery 1.7.1 (already used in the backend of OpenCart 1.5.6)
  • Dymo Label Framework SDK

Installation

  • Copy all the files of /admin directory and /vqmod directory in the target directories
  • Grant permission for the plugin to the appropriate user group

Known Issues

At this moment there are no known issues. Please let us know if you have any problems with the module!

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 OpenCart 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
  • Minify JavaScript files
  • Make the loading of printers more dynamic
  • Print multiple labels at once
  • Maybe make the plugin compatible with other eCommerce platforms?

Version

1.1.0 Beta

Contribute

Thank you for your interest in contributing! There are many ways to contribute to this project. Get started here.

License

MIT