Description
Point of Sale enables managing in-person sales for those who sell products on WooCommerce, adding a point-of-sale interface to select items, record orders, and process purchases at the counter. The extension helps sellers in physical stores, events, or direct service turn in-person sales into WooCommerce orders, keeping the sales flow closer to the online catalog.
Key Features of Point of Sale
- Point-of-Sale Interface
Adds an in-person sales screen connected to the WooCommerce catalog. - Order Recording
Creates WooCommerce orders from sales made at the counter. - Synced Catalog
Uses products registered in the store to build in-person sales. - Checkout Flow
Organizes purchase completion within the WooCommerce environment. - Operational Management
Centralizes online and in-person sales in the same admin panel.
Benefits of Point of Sale
- More Organized Sales
Reduces parallel records by turning in-person service into a WooCommerce order. - Unified Catalog
Avoids manual duplication between online store and counter products. - Clearer Control
Makes it easier to track in-person orders alongside the rest of the store’s sales. - More Consistent Operation
Keeps business processes within the structure already used in WooCommerce.
Who Is Point of Sale For?
- Those who sell physical products through WooCommerce and also serve customers in person.
- You who need to record counter purchases without separating control from the online store.
- Those who take part in fairs, events, or temporary locations and want to use the WooCommerce catalog.
How to Download Point of Sale
The Point of Sale is available for download here at Ultrapack. After downloading the .zip file, go to Plugins > Add New > Upload Plugin, select the file, and activate it from the WordPress dashboard.
Point of Sale makes sense when WooCommerce already centralizes products, orders, and business routines, but some sales happen outside the traditional checkout. By bringing in-person service closer to the store dashboard, the extension reduces separate controls and keeps sales records in a flow that is easier to track.
Frequently asked questions
Is WooCommerce Point of Sale GPL-licensed?
Yes. WooCommerce Point of Sale is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use WooCommerce Point of Sale on multiple sites?
Yes. You can install WooCommerce Point of Sale on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does WooCommerce Point of Sale cost at Ultrapack?
WooCommerce Point of Sale costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does WooCommerce Point of Sale include updates?
Yes. The current version of WooCommerce Point of Sale is 6.4.0, published at Ultrapack on May 23, 2024. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is WooCommerce Point of Sale scanned before publication?
Yes. Every version of WooCommerce Point of Sale goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin WooCommerce Point of Sale?
Requires WordPress 6.0 or higher and PHP 7.4 or higher. Tested up to WordPress 6.4.3.
What changed in this version
Version 6.4.0 2024-05-15
- Feature - cash management improvements to counting during end of day.
- Feature - show coupons assigned to customer when loaded.
- Feature - sound notification when barcode scan is unsuccesful.
- Feature - option to choose which user roles can manage product stock through stock controller.
- Feature - detect if no tax rates are found for the outlet location.
- Fix - fetching users fails occasionally when a user is not assigned to any outlets.
- Fix - broken link to keyboard shortcuts.
- Fix - scanning fails intermitently after product synchronisation.
- Fix - error when the site language includes a variant.
- Fix - error when editing orders from the WordPress backend.
- Fix - PHP warnings and JS errors after recent update.
- Fix - deprecated PHP syntax and removed unused database fields.
- Fix - assigned outlets did not appear in the user profile.
- Tweak - refine the use of heavy SQL queries to minimize unnecessary calls.
- Tweak - introduced a pre-redirect screen for external link navigation.
- Tweak - option to choose how variations are shown on the grid.
- Tweak - move receipt printing functions to final step of end of sale.
- Tweak - improvements to the denomination suggestions when tendering cash.
- Tweak - hide restricted coupons that are not applicable to customer, order or product.
- Tweak - improvement to user experience when saving and loading an order.
- Tweak - display quantity unit of measurement in order card, receipts and search esults.
Version 6.3.0 2024-02-08
- Feature - added functionality to enable displaying total sales and cash for specific users and roles.
- Feature - introduced new tax display options for orders and receipts.
- Fix - corrected a division by zero error in the database update script.
- Fix - ensured emails sent to new customers include a link for setting their new password.
- Fix - resolved an issue where printing receipts from the order page failed for orders with deleted products.
- Fix - fixed timeout errors due to invalid JSON responses.
- Fix - fixed an issue where product search tokens were not generated upon POS register initialization.
- Fix - clerks couldn't pay for orders due to permission issue.
- Fix - POS icon not showing for clerks on My Account page.
- Tweak - improved sorting of product categories based on grid sorting options.
Version 6.2.2.1 2024-01-26
- Fix - DB update for the previous version was broken
Version 6.2.2 2024-01-08
- Feature - integrated a table of orders in the End of Day (EoD) report for detailed transaction tracking.
- Feature - enabled addition and removal of cash amounts with automatic updates in EoD reports.
- Feature - added functionality to select custom checkout fields for inclusion on printed receipts.
- Feature - provided functionality to hide specific fields on subsequent prints of a receipt.
- Feature - implemented support for controlling product catalog visibility settings.
- Feature - introduced a feature to remove the currency symbol from receipt layouts.
- Fix - fixed the omission of tendered cash amounts in receipt printouts.
- Fix - corrected the issue of persisting customer selection post transaction.
- Fix - resolved compatibility issues with plugin operation on multisite subdomains.
- Fix - repaired a typo that caused malfunction on the My Account page.
- Fix - addressed a configuration-specific bug preventing register opening.
- Fix - enabled receipt printing functionality from the back-end on Custom Post Type (CPT) order pages.
- Fix - fixed a bug in the product grid sorting mechanism.
- Fix - corrected the display of tax-inclusive original prices on receipts.
- Fix - resolved an issue with saving optional variation attributes in orders.
- Fix - implemented a feature to hide fields with empty values on printed receipts.
- Fix - repaired custom grid sorting functionality.
- Fix - fixed a bug preventing addition of variable products from the search bar when another product is selected.
- Misc - added a new filter hook 'wc_pos_product_is_visible' for overriding product visibility settings in POS.
- Tweak - set a default label for tax numbers on receipts to streamline setup.
- Tweak - modified category sorting to default to alphabetical order for improved navigation.
- Tweak - adjusted the user interface of the closing register panel for better usability.
- Tweak - added an option for more flexible order status modifications.
Version 6.2.1 2023-11-16
- Fix - addressed conflict with non-standard WooCommerce products.
- Fix - resolved issue with products missing on categorized receipts.
- Fix - corrected the persistent display of original prices on POS receipts.
- Fix - excluded tax summary from gift receipts.
- Fix - fixed overflow issues with signature images on receipts.
- Fix - ensured that WooCommerce core email notifications are not triggered for POS orders.
- Fix - now respecting the `woocommerce_product_is_visible` filter hook.
- Tweak - refined the checkout screen behavior when the order status fails to update correctly.
- Tweak - removed the option to print the original price from EoS for simplicity.
- Tweak - eliminated a no-longer-used setting option.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
woocommerce-point-of-sale.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
woocommerce-point-of-sale.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.0 or higher and PHP 7.4 or higher. Tested up to WordPress 6.4.3.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready