1 min read

Why no product dipslay on POS ?

In our pos, all product exist on "default online store" by default. So, if you create a custom outlet, no product display on your outlet. Let image you…

1 min read

How to set a default customer on OpenPOS

#1. Choose customer you want in admin/user and take note this user email#2. open your_active_theme/functions.php , add this code to your end of this file; function custom_default_order_customer($order_data){ $customer…

1 min read

How to sort products by created date

To sort product list on POS panel, you can add this shortcode to yourtheme/function.php or a snippet code plugin to sort products on POS product list from new…

1 min read

Disable confirm popup when send dish to kitchen

use this snippet code to yourtheme/function.php or snippet code plugin add_filter('op_get_login_cashdrawer_data',function($session_response_data){ $session_response_data['setting']['openpos_send_kitchen_confirm']= 'no'; return $session_response_data; },102,1); https://youtu.be/X5wrd5Sg4x8

1 min read

Ignore duplicate order items

in some case cause the hosting memory , hosting got trouble about memory when add new order , so , order will duplicate item . to resolve it…

1 min read

How to hide all extension on register POS on waiter / customer mode

add this shortcode to yourthem/functions.php or any snippet code plugin add_filter('op_api_result',function($result,$api_action){ if($api_action == 'get_app_list') { global $op_session_data; $is_waiter = isset($op_session_data['login_cashdrawer_mode']) && ($op_session_data['login_cashdrawer_mode'] == 'waiter'|| $op_session_data['login_cashdrawer_mode'] == 'customer') ?…

1 min read

Disable change seller on POS

Put this snippet code to yourtheme/functions.php or snippet code plugin to do it add_filter('op_get_login_cashdrawer_data',function($session_response_data){ $session_response_data['sale_persons'] = array(); return $session_response_data; },112,1);