93 comments found.
Hello. When you add a product in cart using POS and then apply a discount, the tax is not changing. It stays fixed. Is that a normal behaviour?
Update: Coupons work correctly on the standard WooCommerce frontend checkout, but in WebPOS they fail with the message “The maximum spend for this coupon is €0.00”. Also, when applying a POS discount, VAT is not recalculated and remains based on the original item amount. This suggests WebPOS is not passing or recalculating cart totals correctly compared to native WooCommerce checkout.
I’ve checked on our demo, and the coupon works normally, as you can see in this screenshot:https://prnt.sc/3Vt5uSJuabxY
It looks like this might be a compatibility issue. Could you please create a support ticket in our Support Forum? We’ll jump in and check it out for you right away.
The coupon works but only if you add a maximum amount spend. It does not pickup the default which is unlimited. You have to specify an amount bigger than the amount in the cart otherwise it does not work. You get this error: The maximum spend for this coupon is $0.00.
Adding a discount (not a coupon) does not change the VAT. Add any product to the cart and add a discount. The VAT should decrease but it is not. See screenshot below from demo site: https://www.awesomescreenshot.com/image/59431753?key=9a9426119400fa290553d6cad258d482
I have tested both issues on your demo site and is still not working. I think you should checkit out guys.
Just to clarify, WebPOS doesn’t support discounts or fees for VAT at the moment; it currently only works with coupons.
Regarding the coupon issue, could you please share a screenshot or a quick video of what’s happening? On our demo, the coupon ‘discount10’ doesn’t have a maximum spend limit, so it should work fine. If the cart is empty, you’ll see a notice saying: ‘The cart is empty. Please add some products to the cart!’ when clicking on ‘Discount & Fee’(https://prnt.sc/sMqc3H1RqPzM).
What do you mean that WebPOS does not support discounts or fees for VAT. The option is there.
Thank you
We’ve fixed the coupon issue, and it will be included in the next update. You can check it out on our demo now.
Just to clarify the logic in WebPOS: the VAT value only changes when a coupon is applied, while discounts are handled differently. Of course, the Order Total will be the same for both cases if the values are equal; I just wanted to highlight how the VAT is displayed ( https://prnt.sc/fJ6Fj0VXDbNJ , https://prnt.sc/5EphUzjX87EF )
Thank you for replying. Can you please explain how VAT works because i do not get it. Is the discount applied a negative fee or an actual discount. As I understand this when adding a discount the VAT should adjust to the new amount and not stay the same. Could you please explain? Thank you so much.
To clarify, the VAT adjusts for both coupons and discounts. Please don’t worry about the minor difference in system handling I mentioned earlier. Rest assured that when you apply a discount, the VAT will be recalculated based on the new total.
Then I will wait for the new update then. Any idea when the new update will be ready? Thank you guys for the help and this amazing plugin.
Please stay tuned, we expect to roll out the next update within a week from today.
Hi. I confirm that the coupon issue is resolved. However I do not understand how the Cart Discount & Fee works. If you apply a discount with Cart Discount & Fee the tax should reduce as it does with the coupon. Why is that please? Can you explain how it works?
Thank you for your confirmation.
Regarding the difference between the ‘Cart Discount & Fee’ and the coupon:
- After applying a coupon, the current cart subtotal will be refreshed, and the tax will be recalculated depending on the new cart subtotal.
- After applying a discount with Cart Discount & Fee, the discount value is based on “Grand Total” (Subtotal + Tax). That is why the tax is reduced when applying a discount, just as it would be with a coupon.
Thank you for clarifying this. I will be using coupon then. But what i do not understand what is the purpose of Cart Discount & Fee, if the tax shown in WooCommerce is not legally or mathematically tied to the actual amount paid. This is not correct for VAT purposes. I believe you designed that on purpose that’s why I am asking the logic behind this. Thank you so much for your time you take to explain this.
I understand your point. This is why I noted in my previous reply that Cart Discount & Fee doesn’t currently support VAT. However, I have forwarded your suggestion to our development team for future consideration.
Hi, quick question. Not support.
When checking the reports and use a custom date the plugin shows an alert ‘Time range more than 30 days. Please select again’ is this hardcoded into the plugin and is there no way to select a specific date range?
Hi,
Thank you for reaching out.
Yes, that limitation is hardcoded in the plugin.
At the moment, custom date ranges are restricted to a maximum of 30 days, and there isn’t a built-in option to extend or bypass that limit from the settings.
Best regards.
Hallo, Can i ask you before buying, does the barcode includes the product name. Or its only the barcode with the number? is possible to have product name and price on the barcode design?
Thank you very much
Hello,
Thank you for reaching out!
Yes, it’s absolutely possible. The barcode itself encodes only the barcode value/number, but you can display additional information such as product name and price on the barcode label design.
You can do this by using the supported placeholders in the barcode template, for example: https://snipboard.io/Ivduw4.jpg
Best regards,
Pre sales question: Can i insert product image to Invoice Template? I need invoice with product images
Hi,
Thank you for reaching out. At the moment there’s no option to add product image to each line item in the receipt. But we’ll take that into consideration for future update.
Best regards.
Hello, thank you for the clarification. I understand your explanation.
Yes, I can see that the order number appears after the order is completed. However, in my case, the issue is that before completing the order, when I send items to the kitchen, the order number is not clearly available or visible in advance. This makes it difficult to identify and differentiate orders during preparation.
Another important point is that currently all items are being sent to the kitchen, including beverages and drinks. For restaurant and bar operations, it would be very useful to have an option to route beverages and drinks to the bar printer instead of the kitchen printer.
These two points (order identification before completion and separate routing for drinks) are very important for daily restaurant operations.
Thank you for your attention, and I appreciate your support.
Hi,
Thank you for reaching out.
I completely understand why those points are important for day-to-day restaurant operations. I’ve passed both suggestions to our development team for consideration: - Having a order identifier available before the order is completed - The ability to route drinks/beverages to a separate bar printer instead of the kitchen
At the moment, these aren’t supported features, but your feedback has been noted and shared internally. If the team decides to consider them for a future update, it likely wouldn’t be in the short term.
Thanks again for taking the time to share your ideas. If you have any other questions or suggestions, feel free to reach out anytime.
Best regards.
The new print receipt from client’s area is awesome and very much needed but it’s very important clients to be able to print their woocommerce order receipts as well. How can we achieve this?
Hi,
Thank you for reaching out.
You can use the “Allow customer print receipt” option under Customers settings, the customer can print receipt themselves in the My Account >> Orders: https://docs.villatheme.com/webpos-woocommerce-pos-point-of-sale/#D.-Customers-configuration
Best regards.
Yes, but this only works for invoices issued through the POS. For woocommerce orders it doesn’t work. For example in the admin area we have an option to print the invoice for woocommerce orders through the order page, we need the same on the client’s side (this should only be availble for completed orders IMHO).
I understand. At the moment, the invoice print option is only available for POS orders indeed. It isn’t added automatically to regular WooCommerce orders on the customer’s side.
I’ll note your request, adding a print-invoice option for WooCommerce orders (and only for completed ones), and we’ll consider it for a future update. If anything changes, I’ll let you know
pre purchase question in: orders -> online orders. Is it possible to filter and search orders by user number?
Is it possible in online orders to set up mixed payments? For example: total order $10. Can I record $5 in cash and $5 on a credit card?
Is it possible to register payments with different methods for online orders so that WooCommerce records them according to the type of payment?
i also bought their tracking plugin, but the tracking doesnot appear in online orders D:
Hi,
Thank you for reaching out.
For filtering: You can search online orders by order number or customer’s billing email.
Regarding mixed payments for online orders: Online orders come directly from your WooCommerce checkout, and the POS doesn’t override or re-process those payments. The POS dashboard only lists the online orders – it doesn’t allow adding or modifying payments for them. So if you want mixed payments on an online order, that would need to be handled on your WooCommerce setup itself, not through the POS.
About registering payments by different methods, I’m not sure if you meant your WooCommerce store already has multiple payment methods, and you want to filter your online orders by payment method in WooCommerce? The POS doesn’t assign or change payment methods for online orders.
About the tracking plugin: Tracking information appears in WooCommerce orders (admin view) and is sent in customer emails. It doesn’t currently appear inside the POS online orders panel. If you want your cashier to see tracking numbers there, let me know, I can note it as a feature request
Best regards.
Okay, all the answers are negative :/. Thanks
All of those features you asked about relate directly to WooCommerce’s own order system, and unfortunately our plugin doesn’t modify or extend WooCommerce orders in that way. WebPOS is strictly a point-of-sale tool, and it works separately from WooCommerce’s native order handling.
I’m really sorry if this wasn’t clear before you purchased. We try to describe the plugin’s scope as accurately as possible, but I understand how the expectations can differ when looking for certain features.
Regarding the tracking number not appearing in Online Orders, that part is about compatibility, and we’ll definitely review it to see what can be improved.
For the other requests, they simply fall outside what WEBPOS is built to do.
Okay, simply you should remove “woocommerce” from your application title if you’re going to use it as an excuse every time you can’t justify the poor quality of your plugin.
I understand you’re upset, but the plugin is functioning exactly as it was built and documented. It’s a POS tool designed to operate within WooCommerce’s POS workflow. It doesn’t modify or manage every WooCommerce order type, and that has never been advertised as part of its capabilities.
If what you expected goes beyond the plugin’s actual feature set, then the issue is a mismatch in expectations – not a fault in the product. You purchased it after being clearly informed that the features you asked for were not supported, so claiming the plugin is “poor quality” is neither accurate nor fair.
I’m open to explaining what the plugin can do or noting ideas for future consideration, but I will not continue support if the conversation becomes disrespectful. There’s no reason for that, especially when the plugin is operating exactly as described.
If you want to move forward constructively, I’m here. Otherwise, I have nothing further to add.
Good day. Found your plugin here. Just few questions.
1. Will this work in a Multisite environment? I mean activated on subsite? I am aware it need separate licenses.
2. Is your other plugin compatible with this pos? Is cashier can edit sales outside of the physical store? I mean permission related.
Hi,
Thank you for reaching out.
1. Yes, it works fine in a Multisite environment, you can activate it per subsite. Just note that each subsite will require its own license key. You can give the free version a try first to test compatibility: https://wordpress.org/plugins/webpos-point-of-sale-for-woocommerce/
2. Regarding the POS plugin, the cashier can only edit sales directly within the POS page, not from the WooCommerce product dashboard.
Best regards.
It would be great if we could see POS sales under order attribution https://woocommerce.com/document/order-attribution-tracking/
Hi,
Thank you for reaching out. Currently, this feature is not available, but we’ll take it into consideration.
Best regards.
Hello and thank you for this incredible plugin. One question. Why when I enable ‘show receipt in email’ the receipt is displayed on all orders? When I enable it I can still see the receipt in the email for online orders too. I thinks this receipt should be displayed only when the order is coming from POS. Right? Thank you in advance.
Hi,
Thank you for reaching out. Currently, this feature will display the receipt on all orders.
Best regards.
I think it would be better to display it only if the order was from POS.
Hi. We’ll definitely consider this, maybe in the future though.
Hello. When you issue a full refund in WebPOS does it restock the product? Thank you
Hi,
Thank you for reaching out. For now, I’m afraid not, but this feature is definitely considered for our future development plan.
Best regards.
Thank you for your reply. This is definitely something to be included as it is logical to restock when giving a refund. Well done though. This is an incredible plugin.
Good news! We added an option for this feature but an update is not ready yet. If you would like to try it, feel free to open a ticket here:
And I’ll send you a dev file: https://villatheme.com/supports/forum/presale/
That’s amazing news. I prefer waiting for the update when it is ready for release. Thank you so much guys
Hi support. I just noticed the new update release of WebPOS. There is no fix for restocking when you give a refund. I thought that it would be fixed in the new update.
Hi. Have you enabled this option: https://snipboard.io/OvVAWT.jpg
I haven’t seen this update in the changelog and I though it was not fixed. Sorry. I updated to the latest version and I can see that option now. Thank you guys. You are the best
It’s actually on us that we forgot updating the changelog. Thank you for pointing that out!
Could this work with Dokan for vendors?
Hi,
Thank you for reaching out. And, I’m afraid not, it doesn’t integrate with Dokan yet.
Best regards.
Simply put… the Woo Commerce invoice prints sub total, each tax and total but the WebPOS layout prints only subtotal, the sum of all taxes grouped under the word Taxes and then the total of the invoice.
It is a layout issue… that even a couple week after the WebPOS purchase remains unaddressed !
- Even today they are hiding behind we need access to your test site to sort it out rather than either an update that prints invoices with at least the same info as Woo delivers OR suggestions on how to modify the layout they provide. . - They were provided with copies of the Woo invoice and the invoice their layout generates, along with a half dozen invoice examples of other Canadian companies invoices that showed PST, GST… while their layout only a Total of all taxes showing.
Two problems: a) their layout would cost the users fines in the event of government audit b) even more serious their tech support waffles rather fixes their default layout or coding change options for layout solutions.
After a couple of weeks reality is this is not an acceptable product, for at least Canadian clients, and too much work to to present the value buying plugins is suppose to deliver. Guide yourself accordingly before purchasing..
Hi,
Thanks for your feedback. Just to clarify:
The plugin prints tax totals as designed, and it works correctly for general use. Your request – to split taxes by type (PST, GST, etc.) – is specific to Canadian legal requirements and would require custom layout or logic adjustments, which our current version doesn’t support out of the box.
We’ve repeatedly offered to check your test site to see exactly how your tax setup works, since WooCommerce tax configurations can vary widely, and what you showed in screenshots can’t replace real data or environment checks.
Without site access, we can’t verify or replicate your case, and it’s unreasonable to expect a layout update tailored to a niche case without that.
We stand by the product’s core functionality and are still open to exploring compatibility if you’re willing to collaborate.
Best regards.
A single Tax total is not the same as the Total of each tax showing as WooCommerce does. Calling it a “custom” layout belittles the fact that the plugin weakens and corrupts what users already get from WooCommerce and do expect any added plugin to still pass through to receipt printing.. Reality is this plugin is NOT acceptable in that it exposes any user to financial penalties during government audits at a minimum and at a maximum not showing the exact amount of specific taxes along with the assigned tax department assign numbers means customers will be unable to claim back refunds of the tax that applies to those numbers. For example all businesses in Canada get GST refunds for that specific tax which you receipt hides from view so cannot be claimed back. Only the last purchaser of a good of service pays the GST while all input components (read sales receipts) are subject to refund. If the WebPOS receipt allowed the same output as WooCommerce already delivers, those refund claims could be made. The repetitive impact of this shortcoming likely makes it may times more costly than just the fines assessed during any government audit.
Ultimately, the point is to warn at least all Canadian potential customer about using this plugin… and likely all users that have move than one tax involved should also be concerned.
Too bad, your plugin passed all the other tests we ran on it.
Hi,
Thanks for sharing your thoughts. Whatever the concern, we always recommend reaching out and confirming key requirements before purchasing.
We’re still open to helping you resolve the issue, but without cooperation, there’s simply no way for us to move forward. That’s it.
Best regards.
I have changed the domain name of my website, and the plugin is causing me issues loading on the frontend/pos. Any recommendations? I received a nonce error once but in general the products are not loading on the pos and I can’t issue a receipt.
Hello,
Thank you for reaching out to us.
It’s not related to the domain. Could you please create a support ticket on this Support Forum?
Best regards.
Is the plugin php 8.4 compatible?
We haven’t tested with PHP 8.4 yet – currently, the plugin is confirmed to work up to PHP 8.2.
Sent in a support request via email but no response after 6 days.
Tried registering but never received a response with the assigned password they provide.
On checking the cPanel feature to track email processing it showed
“Event: rejected rejected
User: remote
Domain:
From Address: bounces+7436495-34ca-ad=cdn.info@em63.villatheme.com
Sender:
Sent Time: Jul 3, 2025, 12:06:12 PM
Sender Host: s.xtrwrsfk.outbound-mail.sendgrid.net
Sender IP: 167.89.86.241
Authentication: unauthorized
Spam Score: 0
Recipient: ad@cdn.info
Delivery User: cdn
Delivery Domain: cdn.info
Delivered To:
Router: reject
Transport: rejected
Out Time: Jul 3, 2025, 12:06:12 PM
ID: 1uXPGQ-00000000FdG-nM00
Delivery Host: s.xtrwrsfk.outbound-mail.sendgrid.net
Delivery IP: 167.89.86.241
Size: 0 bytes
Result: Sender verify failed”
So there is something failing with the email address verification they have for the address being used… SPF, DKIM ???
Our issue remains … the receipt puts all the taxes together in one line but legally here in Canada each tax collected by different levels of government needs to show independently from all the other collected taxes ? How can that be accomplished?
Hello,
Thank you for reaching out to us.
I haven’t received any inquiries about this plugin via our official email lately. Anyway, could you pleasecreate a support ticket on this Support Forum?
Best regards.
AGAIN… as originally indicated … emails from your support are failing with the email address verification they have for the address being used from Sendgrid not setup correctly (see the section in quotation marks). Your Support system DOES NOT ALLOW a ticket to be entered without an account established. When we try to establish an account the effort FAILS when your system says it has sent an email with the password being established. NO EMAIL ARRIVES ! If you fix the way the Sendgrid email being sent so that email validates as coming from you then it would get through. This current Catch Twenty Two means no password so there is no way to talk with you except in this forum ???
Thanks for your message and sorry for the trouble. It’s possible that the verification email was blocked or filtered by your mail server. Please try using the “Login with Envato” button instead when accessing our support system. This will allow you to log in without needing to create a separate account or confirm via email.
Let me know if that works for you! We’re here to help.
after the last update (i think), I am getting the following error. Can you please check this: Cannot declare class WP_REST_User_Meta_Fields, because the name is already in use
Hello,
Thank you for reaching out to us.
I don’t encounter this issue on my site. Please create a support ticket on this Support Forum. I’ll be checking.
Best regards.
Does it work with RnB rental booking plugin? The main thing is that we need to enter the pick up and return date and reduce the inventory for that product. So that the next customer will not be able to book for the same date if the inventory is not available. Please let me know.
Hi,
Thanks for your interest. Unfortunately, our plugin isn’t integrated with any RnB plugin at the moment.
Best regards.
Hi, is this plugin compatible with any composite product plugins? What I need is for it to be installed in a restaurant that has a main product and the ingredients. I want those ingredients to be stocked globally. That is, if I use beef for 5 products, each time I sell a product that has it, I can reduce the quantity, and if I don’t have the quantity, I can block the sale. Is that possible? I also saw that it’s compatible with multiple currencies; it works for calculations, and you can also make a mixed payment, in currency 1 and currency 2, depending on your conversion.
Hi,
Thanks for reaching out.
At the moment, the plugin doesn’t officially support composite product plugins or global ingredient-level stock deduction like the setup you described. So it may not fully meet your needs for managing shared ingredients across multiple products with automatic stock control.
That said, you’re very welcome to try the free version to see if it covers part of your workflow or to explore possible workarounds with your existing setup: https://wordpress.org/plugins/webpos-point-of-sale-for-woocommerce/
Let me know if you have any other questions!
Best regards.
How can I make sure that the receipt is printed before being sent to the kitchen?
Hi,
Thanks for reaching out.
I’m afraid there’s no feature to show whether the bill was printed or not inside the kitchen view.
Best regards.
Hi, do you support Extra Product Options & Add-Ons for WooCommerce plugin
https://codecanyon.net/item/woocommerce-extra-product-options/7908619?srsltid=AfmBOoqmCaLiJePP-xxPQp_2ReEpMz9ffTAUafRiTdDPQMvgjf5ndzl1Hi,
Thanks for reaching out. Unfortunately, our plugin does not support the Extra Product Options & Add-Ons for WooCommerce plugin at the moment.
Best regards.