wcpos / woocommerce-pos Goto Github PK
View Code? Open in Web Editor NEWA WordPress plugin for taking WooCommerce orders at the Point of Sale.
Home Page: https://wordpress.org/plugins/woocommerce-pos
License: GNU General Public License v3.0
A WordPress plugin for taking WooCommerce orders at the Point of Sale.
Home Page: https://wordpress.org/plugins/woocommerce-pos
License: GNU General Public License v3.0
User reporting issue:
[11-Sep-2023 16:15:43 UTC] is_internal_meta_key was called incorrectly. Los métodos meta add/update/get no deberían usarse para los metadatos internos, incluido «_sku». Utiliza getters y setters. Backtrace: require('wp-blog-header.php'), wp, WP->main, WP->parse_request, do_action_ref_array('parse_request'), WP_Hook->do_action, WP_Hook->apply_filters, rest_api_loaded, WP_REST_Server->serve_request, WP_REST_Server->dispatch, WP_REST_Server->respond_to_request, WC_REST_CRUD_Controller->get_items, WC_REST_Products_V2_Controller->prepare_object_for_response, apply_filters('woocommerce_rest_prepare_product_object'), WP_Hook->apply_filters, WCPOS\WooCommercePOS\API\Products->product_response, WCPOS\WooCommercePOS\API\Products->get_barcode, WC_Data->get_meta, WC_Data->is_internal_meta_key, wc_doing_it_wrong. This message was added in version 3.2.0.
We are currently testing WCPos on our staging environment. We would like to use it in production in the coming months but currently it doesn't calculate VAT correctly.
Our setup is:
Our Woocommerce online shop is set up to include tax in all prices we enter:
For online orders this works as expected, e.g. we have a product with a price of 15.00 Euros, and WooCommerce correctly calculates the VAT on checkout as 0.98 Cents, included in the 15 Euros:
When I sell the same product in WCPos, however, the VAT is added on top of the products price:
The resulting WooCommerce Order will also have the incorrectly added VAT:
I tried to change the tax settings in the POS user menu, but nothing I changed there seemed to have any effect:
While the current behavior is definitely not working correctly, I did give the plugin a quick test a couple of months back, and I am pretty sure the tax calculation was correct back then.
If are in POS and someone else sell a product before u, if u not reload then you still can see stock in that product and sell it again. POS not check stock before place the order and allow sell more quantity than real.
Is there a way to fix it?
Hello,
Firstly, thank you for the amazing plugin! :)
I'm testing it on localhost via Local-WP for a side project. However, the POS → View page doesn't work without SSL. Any way around this?
Also, does the plugin have a hook that's triggered when the checkout button is clicked?
Thanks a bunch!
Since its rewritten in React it doesn't load on older iPad Air tablets a client of mine uses at the checkout in his store. It only shows a blank screen which appears to be a common issue for React apps on older devices. There are workarounds to include shims .
I verified it works on newer iPads and Macs, but I hope its possible to get it to work on older gens too.
Version 2.0 should include a receipt template editor, allowing multiple templates.
I am not sure when this changed, but the meta data used to appear in our receipts.
I have had a go at understanding what is happening, but I cannot seem to fully understand how the app works.
I have reported this as part of support for my Pro license, but i have yet to get a response.
I would love some help trying to understand what is happening in the POS app. Any help debugging this would be appreciated.
This is very important to our business.
When selected it deselects before saving, is it only available in PRO or something cruel like that?
When I'm validating my order I get an error telling me that the set method cannot be called on null in the
/wp-content/plugins/woocommerce/includes/wc-notice-functions.php:124
So I commented this code in
/wp-content/plugins/woocommerce-pos/includes/apiv2/class-wc-pos-orders.php:212
// clear any payment gateway messages
if ( function_exists( 'wc_clear_notices' ) ) {
wc_clear_notices();
}
But it may be important.
marks partial payments as fully paid orders
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.