Coder Social home page Coder Social logo

wcpos / woocommerce-pos Goto Github PK

View Code? Open in Web Editor NEW
24.0 6.0 10.0 11.93 MB

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

PHP 89.44% JavaScript 1.32% CSS 0.22% TypeScript 9.02% Shell 0.01%
wordpress wordpress-plugin woocommerce woocommerce-plugin point-of-sale ecommerce

woocommerce-pos's People

Contributors

dependabot[bot] avatar kilbot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

woocommerce-pos's Issues

is_internal_meta_key was called incorrectly

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.

Incorrect tax calculation in Google Chrome

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:

  • Wordpress 6.3.1
  • WooCommerce 8.2.0 (but this issue also exists on WC 8.1.1)
  • WCPos 1.3.12

Our Woocommerce online shop is set up to include tax in all prices we enter:
image

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:
image

When I sell the same product in WCPos, however, the VAT is added on top of the products price:
image

The resulting WooCommerce Order will also have the incorrectly added VAT:
image

I tried to change the tax settings in the POS user menu, but nothing I changed there seemed to have any effect:
image


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.

Issue when real product stock is less than cached stock.

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?

POS → View page fail to load without SSL

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!

Cant Add Products with varitions to cart

Hi, i think that i found a issue in the products with variation, some of them dont show the option for add to cart. I check the data of the products and its ok.

image

POS not loading on iPad Air

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.

Receipt Template Selector

  • add new default PHP template
  • add new Pro PHP template
  • add select option for default/legacy/integrations?

Version 2.0 should include a receipt template editor, allowing multiple templates.

Product meta data in order items are no longer showing in receipts

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.

Can't use paypal

When selected it deselects before saving, is it only available in PRO or something cruel like that?

Error in wc-notice-functions.php when placing an order

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.

  • Version: 0.4.27

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.