Overview of WooCommerce Point of Sale
What is WooCommerce POS?
WooCommerce Point of Sale (POS) is a specialized extension that transforms your WooCommerce store into a complete omnichannel retail solution. It enables store owners to manage both online and physical store operations from a single, unified platform. The system provides a modern, React-based POS interface for in-person transactions that seamlessly synchronizes with your WooCommerce backend.

Who is it for?
This solution is ideal for:
- Brick-and-mortar retailers expanding online with WooCommerce
- Online store owners opening physical retail locations
- Multi-location businesses needing centralized inventory control
- Store managers and administrators overseeing hybrid sales channels
- POS agents/cashiers handling in-person transactions
- Businesses seeking to unify online and offline customer experiences
Benefits for Store Owners
Unified Sales Management
- Manage online and physical store sales from one dashboard
- Real-time inventory synchronization across all channels
- Consistent pricing and product information
Centralized Control
- Single admin panel for all outlets and agents
- Master stock management for bulk inventory control
- Comprehensive reporting for all sales channels
Increased Sales Opportunities
- Serve customers both online and in-person
- Process transactions offline with automatic sync
- Multiple payment methods including split payments
Operational Efficiency
- Fast, modern POS interface for quick transactions
- Barcode scanning for rapid product lookup
- Hold cart functionality for interrupted sales
- Keyboard shortcuts for experienced users
Flexible Access
- Web-based POS accessible from any browser
- Desktop application for dedicated systems
- Mobile PWA for tablets and handheld devices
- Works both online and offline
System Requirements
Minimum Hardware Requirements
- Screen Resolution: 1280×800 pixels or higher
- Screen Size: Minimum 7.5-inch display
Devices Supported:
- Desktop PCs and Laptops
- Mac Computers
- iPads and Tablets
- Compatible with barcode scanners and cash drawers
Software Requirements
- Modern web browser (Chrome, Firefox, Safari, Edge)
- For PWA features: Chrome 70+ or equivalent
- For WhatsApp features: Twilio API credentials
- For thermal printing: Compatible printer drivers
Recommended Setup
- Stable internet connection for initial sync
- Barcode scanner for efficient product lookup
- Thermal printer for receipts
- Cash drawer for cash management
- Touchscreen device for optimal POS experience
WordPress & WooCommerce Compatibility
Current Version Compatibility
| Component | Minimum Version | Tested Up To |
|---|---|---|
| WordPress | 5.0 | 6.8.3 |
| WooCommerce | 4.0 | 10.2.2 |
| PHP | 7.4 | 8.0+ |
Required WooCommerce Settings
- WooCommerce installed and activated
- Products configured (Simple and Variable types only)
- Payment gateways configured (for online sync)
- Shipping methods set up (if required)
Server Requirements
- PHP Memory Limit: 256MB minimum (512MB recommended)
- MySQL: 5.6+ or MariaDB 10.1+
- WordPress Permalinks: Must be set (not Plain)
- SSL Certificate: Recommended for secure transactions
