Changeset 3372524
- Timestamp:
- 10/03/2025 05:23:59 PM (6 months ago)
- Location:
- wpos-lite-version
- Files:
-
- 8 edited
-
tags/3.0/assets/css/admin.css (modified) (2 diffs)
-
tags/3.0/assets/css/admin_global.css (modified) (1 diff)
-
tags/3.0/includes/admin/Admin.php (modified) (2 diffs)
-
tags/3.0/readme.txt (modified) (3 diffs)
-
trunk/assets/css/admin.css (modified) (2 diffs)
-
trunk/assets/css/admin_global.css (modified) (1 diff)
-
trunk/assets/js/bill.js (modified) (4 diffs)
-
trunk/includes/admin/Admin.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wpos-lite-version/tags/3.0/assets/css/admin.css
r3372336 r3372524 3 3 4 4 } 5 .pos _page_op-setting #wpbody-content .metabox-holder {5 .pos-lite_page_op-setting #wpbody-content .metabox-holder { 6 6 padding-top: 5px; 7 7 background: #fff; … … 300 300 } 301 301 /*Dialog style */ 302 .pos _page_op-tables .ui-widget-overlay{302 .pos-lite_page_op-tables .ui-widget-overlay{ 303 303 opacity: 0.9; 304 304 } 305 .pos _page_op-tables .ui-dialog .ui-dialog-titlebar{305 .pos-lite_page_op-tables .ui-dialog .ui-dialog-titlebar{ 306 306 padding: 0px 10px; 307 307 } 308 .pos _page_op-tables #table-qrcode-image{308 .pos-lite_page_op-tables #table-qrcode-image{ 309 309 max-height: 300px; 310 310 -
wpos-lite-version/tags/3.0/assets/css/admin_global.css
r3372336 r3372524 169 169 text-align: center; 170 170 } 171 .pos _page_op-reports #summary-list{171 .pos-lite_page_op-reports #summary-list{ 172 172 padding: 5px; 173 173 } -
wpos-lite-version/tags/3.0/includes/admin/Admin.php
r3372503 r3372524 131 131 132 132 add_filter('woocommerce_screen_ids',function($screen_ids){ 133 $screen_ids[] = 'pos _page_op-tables';133 $screen_ids[] = 'pos-lite_page_op-tables'; 134 134 return $screen_ids; 135 135 },110,1); … … 339 339 $all_tax_classes = array(); 340 340 } 341 if(!is_array($all_product_tax_classes)) 342 { 343 $all_product_tax_classes = array(); 344 } 341 342 $all_product_tax_classes = array(); 343 345 344 $all_tax_classes['op_notax'] = __( 'No Tax', 'wpos-lite'); 346 345 $all_product_tax_classes['op_notax'] = __( 'No Tax', 'wpos-lite'); -
wpos-lite-version/tags/3.0/readme.txt
r3372336 r3372524 1 === OpenPos Lite Version- A Point Of Sales For Woocommerce ===1 === OpenPos Lite - A Point Of Sales For Woocommerce === 2 2 Contributors: openpos 3 Tags: ecommerce, e-commerce, woocommerce, point of sale,pos, woocommerce pos, woocommerce point of sale3 Tags: openpos, point of sale, free pos, woocommerce pos, woocommerce point of sale 4 4 Requires at least: 4.7 5 5 Tested up to: 6.8.3 6 Stable tag: 3.0 6 7 License: GPLv3 7 8 License URI: https://www.gnu.org/licenses/gpl-3.0.html 8 9 9 WPOSLite is a powerful, extendable WooCommerce plugin that helps you connect online sales and offline sales.10 OpenPos Lite is a powerful, extendable WooCommerce plugin that helps you connect online sales and offline sales. 10 11 11 12 == Description == 12 13 13 WPOS Lite is a free plugin that allows you to connect Outlet offline Sales with Woocommerce via WPOS Service. Built to integrate seamlessly with WordPress and Woocommerce, WPOSLite provide feature:14 OpenPos Lite is a free plugin that allows you to connect Outlet offline Sales with Woocommerce via OpenPOS Service. Built to integrate seamlessly with WordPress and Woocommerce, OpenPos Lite provide feature: 14 15 - Generate barcode, barcode label print. 15 16 - Manage Cash transactions, track cash balance. … … 42 43 * WooCommerce 3.3+ 43 44 45 Upload the OpenPos Lite plugin to your blog, activate it, and then goto admin/pos lite/store staff , assign those user allow accept to POS. 46 47 1, 2, 3: You're done! 44 48 45 49 46 50 = Automatic installation = 47 51 48 Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of WPOSLite, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.52 Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of OpenPos Lite, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New. 49 53 50 In the search field type “ WPOSLite” and click Search Plugins. Once you’ve found our plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.54 In the search field type “OpenPos Lite” and click Search Plugins. Once you’ve found our plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”. 51 55 52 56 = Manual installation = 53 57 54 The manual installation method involves downloading our WPOSLite plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains [instructions on how to do this here](https://codex.wordpress.org/Managing_Plugins#Manual_Plugin_Installation).58 The manual installation method involves downloading our OpenPos Lite plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains [instructions on how to do this here](https://codex.wordpress.org/Managing_Plugins#Manual_Plugin_Installation). 55 59 56 60 = Updating = … … 60 64 == Screenshots == 61 65 62 1. Pos dashboard and POS login information. 63 2. Pos Products with print barcode function. 64 3. Cashier control - Manage who able login on Pos panel. 65 4. Cash Transactions - List all cash transaction on your POS. 66 5. POS Panel after login with wordpress information. 66 1. Admin Pos dashboard . 67 2. Pos orders list - Order made via POS. 68 3. Cash Transactions - List all cash transaction on your POS. 69 4. Product barcode - Where to update / print product barcode label. 70 5. Store Staff - Manage who able login on Pos panel. 71 6. Setting - Setting for POS. 72 7. POS Panel Screen. -
wpos-lite-version/trunk/assets/css/admin.css
r3372171 r3372524 3 3 4 4 } 5 .pos _page_op-setting #wpbody-content .metabox-holder {5 .pos-lite_page_op-setting #wpbody-content .metabox-holder { 6 6 padding-top: 5px; 7 7 background: #fff; … … 300 300 } 301 301 /*Dialog style */ 302 .pos _page_op-tables .ui-widget-overlay{302 .pos-lite_page_op-tables .ui-widget-overlay{ 303 303 opacity: 0.9; 304 304 } 305 .pos _page_op-tables .ui-dialog .ui-dialog-titlebar{305 .pos-lite_page_op-tables .ui-dialog .ui-dialog-titlebar{ 306 306 padding: 0px 10px; 307 307 } 308 .pos _page_op-tables #table-qrcode-image{308 .pos-lite_page_op-tables #table-qrcode-image{ 309 309 max-height: 300px; 310 310 -
wpos-lite-version/trunk/assets/css/admin_global.css
r3372171 r3372524 169 169 text-align: center; 170 170 } 171 .pos _page_op-reports #summary-list{171 .pos-lite_page_op-reports #summary-list{ 172 172 padding: 5px; 173 173 } -
wpos-lite-version/trunk/assets/js/bill.js
r2445347 r3372524 1 1 (function($) { 2 3 2 var last_item = 0; 3 var last_data_str = ''; 4 4 /* Get into full screen */ 5 5 function GoInFullscreen(element) { … … 22 22 } 23 23 24 25 26 27 28 29 24 function getDataInit(callback){ 30 25 var time_data_url = data_url + '?t='+ Date.now(); … … 34 29 dataType: 'json', 35 30 success: function(response){ 31 32 response.lang = lang_obj; 33 36 34 var template = ejs.compile(data_template['template'], {}); 37 35 var html = template(response); 38 $('#bill-content').html(html); 36 if(last_data_str.length == 0 || last_data_str != html) 37 { 38 last_data_str = html; 39 40 $('#bill-content').html(html); 41 } 42 43 let _last_item = $(document).find('#bill-footer').data('last_item'); 44 if(last_item != _last_item && _last_item != undefined) 45 { 46 47 last_item = _last_item; 48 if($("#item-"+last_item).length) 49 { 50 $(document).find('#bill-products').animate({ 51 scrollTop: $("#item-"+last_item).offset().top 52 }, 1000); 53 } 54 55 } 56 57 39 58 callback(); 40 59 }, … … 48 67 setTimeout(function() { 49 68 getData(); 50 }, 1000);69 }, bill_frequency_time); 51 70 }); 52 71 } -
wpos-lite-version/trunk/includes/admin/Admin.php
r3372516 r3372524 131 131 132 132 add_filter('woocommerce_screen_ids',function($screen_ids){ 133 $screen_ids[] = 'pos _page_op-tables';133 $screen_ids[] = 'pos-lite_page_op-tables'; 134 134 return $screen_ids; 135 135 },110,1); … … 339 339 $all_tax_classes = array(); 340 340 } 341 if(!is_array($all_product_tax_classes)) 342 { 343 $all_product_tax_classes = array(); 344 } 341 342 $all_product_tax_classes = array(); 343 345 344 $all_tax_classes['op_notax'] = __( 'No Tax', 'wpos-lite'); 346 345 $all_product_tax_classes['op_notax'] = __( 'No Tax', 'wpos-lite');
Note: See TracChangeset
for help on using the changeset viewer.