Introduction
What is WCPOS?
WCPOS is a Point of Sale (POS) system for WooCommerce. It allows you to sell products from your WooCommerce store in-person, at a physical location, using a web browser or dedicated app.
Available on:
- Web: Access instantly at
yourdomain.com/pos - Desktop: Windows, Mac (Intel), Mac (Apple Silicon)
- Mobile: iOS (TestFlight) and Android (Google Play Beta)
Get Started in 5 Minutes
1. Install the Plugin
Install the free WCPOS plugin on your WordPress site:
- Go to
WP Admin > Plugins > Add New - Search for "WooCommerce POS"
- Click Install Now, then Activate
See Installation for detailed requirements.
2. Access the POS
Web Users:
Navigate to yourdomain.com/pos in your browser. You'll be prompted to log in with your WordPress credentials.
Desktop/Mobile Users:
- Download the app: Windows, Mac (Intel), Mac (Apple Silicon), iOS, or Android
- Enter your store URL and click Connect
- Log in with your WordPress credentials
See Connect for details on managing multiple stores and users.
3. Wait for Initial Sync
WCPOS downloads products in small batches (around 50 at a time) to avoid overloading your server. Products are progressively downloaded as you search, scroll, or filter—you don't need to wait for everything to sync before you start selling. See Product Synchronisation for details.
4. Start Selling
- Search or scan products to add them to the cart
- Select a customer or use "Guest"
- Click Checkout to process payment
- Print or email the receipt
Key Features
- Fast local search - Products are stored locally for instant results
- Offline browsing - Search products and customers without internet (completing orders requires connectivity)
- Barcode scanning - Use any USB or Bluetooth barcode scanner
- Multiple payment methods - Cash, card, and custom gateways
- Receipt printing - Print or email customisable receipts
- Multi-store support - Connect to multiple WooCommerce stores
Pro Features
WCPOS Pro adds additional capabilities:
- Products management - Edit stock and prices directly in the POS
- Orders history - View and manage past orders
- Customers management - Add and edit customer details
- Sales reports - End-of-day reports with print option
- Additional payment gateways - Stripe Terminal, SumUp, and more
Next Steps
- POS Screen Overview - Learn the main interface
- Settings - Configure the POS for your store
- Payment Methods - Set up payment gateways
For Developers
Interested in how WCPOS works under the hood? See Architecture for technical details about the PHP plugin and JavaScript client architecture.