Code

Point of Sale System for WooCommerce (POS Plugin)

Point of Sale System for WooCommerce (POS Plugin)

By
Cart 1,603 sales
Recently Updated

POS Plugin for WooCommerce

WooCommerce POS Plugin – provides store owners with a feature where they can sell their products online as well as offline(Physical Stores).

The POS consists of two management systems i.e Front-end and Back-end systems. The backend system helps the admin to assign one or multiple store agents for the store. The store agent will manage their sales records and customers for the assigned stores.

The Point of sale system works both offline and online. The POS system comes with the feature of synchronizing offline data. The sales agent can easily synchronize all the sales and customer details that have been performed on the offline store with the online store. The POS system demand is increasing day by day as it increases the sales of the store owner by using their physical stores along with online stores.

Point of Sale System for WooCommerce is now compatible with WooCommerce’s latest features High-Performance Order Storage (HPOS)

Note – Why we don’t provide support for product backorder?

Answer- Backorders are common in online stores but might not be as effective for in-person sales in physical stores. This is because POS systems are designed for simplicity and speed, and adding backorder functionality could complicate both the store’s operations and customer experience.

Check how to activate your WooCommerce plugin through the purchase code. and How do you get updates on Webkul Modules directly on the Plugins page.

Client Testimonial

  • Easy Payment & Checkout –Simplifies the checkout process by allowing quick and secure payment handling, ensuring faster transactions for customers.
  • Add via Barcode Scanner –Lets POS agents instantly add products to the cart by scanning their barcodes, reducing manual entry time and errors.
  • Apply Cart Coupons –Enables applying discount coupons directly to the cart, helping customers save and boosting sales promotions.
  • POS Agent: Check Sales & Offline Sales –Allows agents to view real-time sales reports and access offline sales data for better business tracking.
  • POS Agent: Hold Cart for Later –Lets agents save a cart temporarily to serve another customer and return to it later without losing data.
  • Split Payment –Supports dividing the payment into multiple methods (cash, card, etc.), offering customers flexible payment options.


Sell on Multiple Locations at the Same Time

You cannot be in two locations at the same time, but your eCommerce POS integration can.

  • The admin can manage multiple POS systems..
  • By using POS, the products are more manageable.
  • Based on the category and all items, the products may be associated with the outlet from the source.
  • The admin can choose the categories to assign to the outlet from the source.

  • Centralized Inventory –Maintain a unified stock record for all sales channels from one place
  • Master Stock Management –Admin can manage, update, and control product stock from a single dashboard.
  • Admin Sales & Inventory –Track both sales data and inventory levels within the POS system.
  • Sync with Online Store – Automatically synchronize inventory and sales between the POS and the online store in real-time.
  • Set Store Currency –Configure the POS system to operate in your preferred currency.
  • Offline Store Mode –Continue processing sales without internet access, with data syncing automatically when reconnected.

Admin’s Other Functionalities

  • The admin or sales agent can change the screen mode (Dark or Light mode) of the POS system.
  • Apart from this, it facilitates a POS Wizard setup which helps the admin to set up the POS system instantaneously.
  • For a specific time duration (yearly, monthly, weekly) or custom duration, the admin can view the POS Reports.
  • The admin can select the enable/disable to print invoice option for POS.
  • The admin can make any customer the default customer for POS.
  • The admin can allow showing the zero-price products for the POS.
  • The admin may add the custom order prefix.
  • Multiple options to reset products, orders, customers, or resync all.
  • Admin can add Custom CSS and JS in the POS frontend.
  • The admin can also change the Payment method view – Grid, Grid with Currency, or Dropdown.
  • Admin can configure the cron setting for the WordPress or Local server.
  • Node server integration has been added to the POS core.
  • Drawer Close Email functionality is now available for admins.
  • POS Other functionalities

  • The admin or sales agent can set the unit price based on the weight of the product.
  • The POS agent can view reports such as Gross Revenue, Net Revenue, Orders, Avg Order Value, Items Sold, Refunds, Discounted Orders, Gross Discounted, Total Tax, Order Tax, Cash Payments & Other Payments using charts.
  • POS agents can sell a new product that is not available on the website.
  • Hassle-free payment via cash, card, or split method with an easy checkout system.
  • The sales agent can use the Date Range option to filter reports (Today, Yesterday, Week to Date, Last Month, Last Year, etc.).
  • Better sales management by monitoring sales history, hold sales, and offline sales from the POS panel.
  • POS users can change their profile image.
  • Orders from WooCommerce are visible in the POS.
  • The user can pin products to see them at the top based on their needs.
  • Product out-of-stock visibility.
  • WooCommerce website orders are listed on the POS.
  • POS is now multisite compatible.
  • The Point of Sale System for WooCommerce (POS Plugin) is compatible with multiple Payment Methods.

    The Point of Sale System for WooCommerce (POS Plugin) is fully compatible with multiple popular payment modules, ensuring seamless transactions for POS Agents.

    Business Use

    Expanding your business online, connected with your brick-and-mortar location, may provide your customers with an impressive purchasing experience.

    The admin can manage the physical store’s POS. To increase the number of work points, each store/outlet can have multiple cashiers or sales agents.

    The POS System can operate in both online and offline modes. The POS agent can also manually synchronize the offline data.

    The Point of Sale System module is advantageous for increasing overall revenue by having multiple physical stores in addition to the online store.

    Install POS PWA on Desktop

    IoT Add-On Functionalities for the WooCommerce Point of Sale System

    The user can also extend the features and functionalities of the Point of Sale System for WooCommerce (POS Plugin) using the add-ons. The extensions like barcode, RFID, thermal printers, and kiosk devices scales

    Real-time Inventory Visibility Helps you Avoid Overselling

    Any business owner or eCommerce manager understands the importance of inventory management.

    • You won’t have to worry about overselling items or shortchanging your clients’ orders if you have a direct line of sight to inventories.
    • By allowing the product for that specific store/outlet, the admin may simply assign items to different outlets with their stock value.
    • The administrator can allocate different quantities to distinct types of variable products.
    • A POS product can have an endless amount of inventory assigned to it by the administrator.

    Powerful Extensions for the WooCommerce POS Plugin

    The user can also extend the features and functionalities of the Point of Sale System for WooCommerce (POS Plugin) using the add-ons. The extensions like:

    - WooCommerce POS Complementary Goods This plugin is used to add a complementary item to the POS cart when a certain amount of any product is purchased.

    The WooCommerce POS Complimentary Items module is useful in situations when the POS user desires to provide complementary goods to a customer upon the purchase of a specified amount of any commodity.

    - POS Booking Reservation Plugin for WooCommerce The WordPress WooCommerce POS (Point Of Sale) Booking & Reservation plugin will transform the store into a dynamic event-driven portal.

    It enables the shop owner to sell bookable services as a product, with hourly and daily bookings using the POS outlet.

    - WooCommerce POS Customer Cart Screen plugin will assist the consumer in visualizing the checkout screen. As a result, it is possible to assist the consumer in verifying the cart before final checkout. The customer screen is in sync with the POS agent screen.

    Dear Customers, if you have a question/query, please raise a ticket at webkul.uvdesk.com. We will do our best to answer as quick as it is possible. Don’t give us a low rate without contacting support on the issue you’ve faced with. We are always happy to help you.

    ChangeLog

    "Initial release v 1.0.0" "Current release v 6.7.0"
    v6.7.1 (22026-02-02)
    
    Fixed: Drawer balance debit issue.
    Added: Hooks for modify balance and type.
    Added: Hooks at pos frontend.
    
    v6.7.0 (2026-01-16)
    
    Fixed: Table creation issue and managed it on plugin_loaded hook.
    Fixed: Get product variation issue with some other languages like irish.
    Fixed: Get product ids ( excluded product variation id ) on the pos to load products on the POS end.
    Fixed: Managed search while switching the category.
    Fixed: Category update in redux store while switching from other category tab to all category tab.
    Fixed: Category product display issue after clearing the search.
    Fixed: Search box clear issue with clear ( cross icon ) search.
    Fixed: Hold cart not visible issue when hold cart id and current cart id is same.
    Fixed: Fixed product filter issue using outlet at the admin end.
    Enhancement: Get product list api and reduced product load time.
    Enhancement: Added border to single cart item while expanding for edit product price and quantity for better visibility.
    Enhancement: Updated background of date selection in report section in dark mode for better visibility.
    Enhancement: Improved UI of resync data and scroller in dark mode.
    Added: Opening and closing drawer feature cashier wise ( user wise ).
    Added: Opening drawer note.
    Added: Open drawer later from the cashier section.
    Added: Managed drawer from the transaction.
    Added: Credit/Debit amount from the cash drawer.
    
    v 6.6.0 (2025-10-14)
    Added: Multisite Compatibility into POS.
    
    v 6.5.2 (2025-09-15)
    Fixed: Variation selection issue when searching variations by SKU or barcode.
    Fixed: Currency formatting issue for Euro.
    
    v 6.5.1(2025-08-08)
    Fixed: env file creation .
    Fixed: Product custom variation selection and slug.
    
    v 6.5.0(2025-07-25)
    Fixed: Out-of-stock products are now hidden from the POS interface unless explicitly configured otherwise.
    Fixed: Resolved a console error that occurred during POS loading.
    Fixed: Discounted prices in the POS cart now accurately reflect in the WooCommerce backend.
    Fixed: The default customer is now automatically reselected after order completion.
    Fixed: Enhanced currency fallback logic — the system now defaults to the website’s base currency when none is specified.
    Fixed: Resolved an issue where variation names were not displaying correctly in the POS interface.
    Improvement: Refined the menu structure to ensure POS addon submenus are accurately positioned and well-organized.
    Added: Introduced auto-print enable/disable setting for POS users.
    Added: POS now updates product stock when order status is updated.
    

    See Full Change Log

    by
    by
    by
    by
    by
    by

    Tell us what you think!

    We'd like to ask you a few questions to help improve CodeCanyon.

    Sure, take me to the survey