Plugin Directory

Changeset 3372524


Ignore:
Timestamp:
10/03/2025 05:23:59 PM (6 months ago)
Author:
openpos
Message:

update version 3.0

Location:
wpos-lite-version
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • wpos-lite-version/tags/3.0/assets/css/admin.css

    r3372336 r3372524  
    33
    44}
    5 .pos_page_op-setting  #wpbody-content .metabox-holder {
     5.pos-lite_page_op-setting  #wpbody-content .metabox-holder {
    66    padding-top: 5px;
    77    background: #fff;
     
    300300}
    301301/*Dialog style */
    302 .pos_page_op-tables .ui-widget-overlay{
     302.pos-lite_page_op-tables .ui-widget-overlay{
    303303    opacity: 0.9;
    304304}
    305 .pos_page_op-tables .ui-dialog .ui-dialog-titlebar{
     305.pos-lite_page_op-tables .ui-dialog .ui-dialog-titlebar{
    306306    padding: 0px 10px;
    307307}
    308 .pos_page_op-tables #table-qrcode-image{
     308.pos-lite_page_op-tables #table-qrcode-image{
    309309    max-height: 300px;
    310310
  • wpos-lite-version/tags/3.0/assets/css/admin_global.css

    r3372336 r3372524  
    169169    text-align: center;
    170170}
    171 .pos_page_op-reports #summary-list{
     171.pos-lite_page_op-reports #summary-list{
    172172    padding: 5px;
    173173}
  • wpos-lite-version/tags/3.0/includes/admin/Admin.php

    r3372503 r3372524  
    131131
    132132        add_filter('woocommerce_screen_ids',function($screen_ids){
    133             $screen_ids[] = 'pos_page_op-tables';
     133            $screen_ids[] = 'pos-lite_page_op-tables';
    134134            return $screen_ids;
    135135        },110,1);
     
    339339            $all_tax_classes = array();
    340340        }
    341         if(!is_array($all_product_tax_classes))
    342         {
    343             $all_product_tax_classes = array();
    344         }
     341       
     342        $all_product_tax_classes = array();
     343       
    345344        $all_tax_classes['op_notax'] = __( 'No Tax', 'wpos-lite');
    346345        $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 ===
    22Contributors: openpos
    3 Tags: ecommerce, e-commerce, woocommerce, point of sale, pos, woocommerce pos, woocommerce point of sale
     3Tags:  openpos, point of sale, free pos, woocommerce pos, woocommerce point of sale
    44Requires at least: 4.7
    55Tested up to: 6.8.3
     6Stable tag: 3.0
    67License: GPLv3
    78License URI: https://www.gnu.org/licenses/gpl-3.0.html
    89
    9 WPOS Lite is a powerful, extendable WooCommerce plugin that helps you connect online sales and offline sales.
     10OpenPos Lite is a powerful, extendable WooCommerce plugin that helps you connect online sales and offline sales.
    1011
    1112== Description ==
    1213
    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, WPOS Lite provide feature:
     14OpenPos 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:
    1415- Generate barcode, barcode label print.
    1516- Manage Cash transactions, track cash balance.
     
    4243* WooCommerce 3.3+
    4344
     45Upload 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   
     471, 2, 3: You're done!
    4448
    4549
    4650= Automatic installation =
    4751
    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 WPOS Lite, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.
     52Automatic 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.
    4953
    50 In the search field type “WPOS 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”.
     54In 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”.
    5155
    5256= Manual installation =
    5357
    54 The manual installation method involves downloading our WPOS 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).
     58The 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).
    5559
    5660= Updating =
     
    6064== Screenshots ==
    6165
    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.
     661. Admin Pos dashboard .
     672. Pos orders list - Order made via POS.
     683. Cash Transactions - List all cash transaction on your POS.
     694. Product barcode - Where to update  / print product barcode label.
     705. Store Staff - Manage who able login on Pos panel.
     716. Setting - Setting for POS.
     727. POS Panel Screen.
  • wpos-lite-version/trunk/assets/css/admin.css

    r3372171 r3372524  
    33
    44}
    5 .pos_page_op-setting  #wpbody-content .metabox-holder {
     5.pos-lite_page_op-setting  #wpbody-content .metabox-holder {
    66    padding-top: 5px;
    77    background: #fff;
     
    300300}
    301301/*Dialog style */
    302 .pos_page_op-tables .ui-widget-overlay{
     302.pos-lite_page_op-tables .ui-widget-overlay{
    303303    opacity: 0.9;
    304304}
    305 .pos_page_op-tables .ui-dialog .ui-dialog-titlebar{
     305.pos-lite_page_op-tables .ui-dialog .ui-dialog-titlebar{
    306306    padding: 0px 10px;
    307307}
    308 .pos_page_op-tables #table-qrcode-image{
     308.pos-lite_page_op-tables #table-qrcode-image{
    309309    max-height: 300px;
    310310
  • wpos-lite-version/trunk/assets/css/admin_global.css

    r3372171 r3372524  
    169169    text-align: center;
    170170}
    171 .pos_page_op-reports #summary-list{
     171.pos-lite_page_op-reports #summary-list{
    172172    padding: 5px;
    173173}
  • wpos-lite-version/trunk/assets/js/bill.js

    r2445347 r3372524  
    11(function($) {
    2 
    3 
     2    var last_item = 0;
     3    var last_data_str = '';
    44    /* Get into full screen */
    55    function GoInFullscreen(element) {
     
    2222    }
    2323
    24 
    25 
    26 
    27 
    28 
    2924    function getDataInit(callback){
    3025        var time_data_url = data_url + '?t='+ Date.now();
     
    3429            dataType: 'json',
    3530            success: function(response){
     31               
     32                response.lang = lang_obj;
     33               
    3634                var template = ejs.compile(data_template['template'], {});
    3735                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               
    3958                callback();
    4059            },
     
    4867            setTimeout(function() {
    4968                getData();
    50             }, 1000);
     69            }, bill_frequency_time);
    5170        });
    5271    }
  • wpos-lite-version/trunk/includes/admin/Admin.php

    r3372516 r3372524  
    131131
    132132        add_filter('woocommerce_screen_ids',function($screen_ids){
    133             $screen_ids[] = 'pos_page_op-tables';
     133            $screen_ids[] = 'pos-lite_page_op-tables';
    134134            return $screen_ids;
    135135        },110,1);
     
    339339            $all_tax_classes = array();
    340340        }
    341         if(!is_array($all_product_tax_classes))
    342         {
    343             $all_product_tax_classes = array();
    344         }
     341       
     342        $all_product_tax_classes = array();
     343       
    345344        $all_tax_classes['op_notax'] = __( 'No Tax', 'wpos-lite');
    346345        $all_product_tax_classes['op_notax'] = __( 'No Tax', 'wpos-lite');
Note: See TracChangeset for help on using the changeset viewer.