Woocommerce + OpenPOS + Thermal Printer

This package contains type definitions for W3C Web USB API and Web Bluethooth API ( tested with android, not work with ios). Use for Chrome and Opera browser . Support list device at https://caniuse.com/webusb

Details

  • Version
    2.3
  • Updated
    16/08/2024 - 06:54:39.
  • Author
    anhvnit@gmail.com
  • License
    For customers with support service non expired.
    Support Service
  • Downloaded 653

How to get "OpenPOS" Purchase code ?

This addon have no support service.

Want customize ? Hire us now !

This package contains type definitions for W3C Web USB API. Use for Chrome and Opera browser . Support list device at https://caniuse.com/webusb

Feature:

  • Print with thermal printer without click preview dialog
  • Auto open cash drawer ( the drawer connected with printer ) once order have cash payment method
  • Can print via bluetooth device work with android device only ( tested on android phone)

To use this plugin you need

  • HTTPS site url
  • Chrome browser or Opera
  • Enable usb reader / Bluetooth on browser

After active add-on goto admin/pos/setting/addon tab, choose interface for your printer, default is “usb” , you can choose “bluetooth” if your printer connect via bluetooth.

Some printer should install usb driver for windows to make it work https://zadig.akeo.ie/

Some time , your receipt print wrong align. it cause the max char ( Max character per line in your printer ) we use for default is 32, it not suitable with your printer . So, you need change it . to change, add this shortcode to yourtheme/functions.php or any snippets code . after add . reload pos panel to take effect


add_filter('op_printer_print_details',function($print_details){
    $print_details['max_char'] = 32; // integrate change to your printer value
    return $print_details;
},10,1);

how to modify the template

to modify template, you can goto

wp-content/plugins/woocommerce-openpos-printer/assets/js/common.js

and edit template by your self.