Openpos is a robust, web-based Point of Sale (POS) solution designed specifically for WooCommerce. Below are the detailed technical specifications and requirements based on the latest version
This is EXACTLY the same product as distributed by the developer. Sales Page
1. Core Technical Architecture
-
Platform: Built as a WordPress plugin specifically for WooCommerce.
-
App Type: Progressive Web App (PWA). This allows it to be “installed” on desktops or mobile devices via the browser for a native-app feel.
-
Sync Engine: Real-time synchronization of inventory, orders, and customer data using the WooCommerce REST API.
-
Database: Extends the standard WooCommerce/WordPress database with dedicated tables for POS sessions, registers, and outlets.
2. Minimum Requirements
To ensure stability, especially with large inventories, the following environment is recommended: | Component | Minimum Requirement | Recommended | | :— | :— | :— | | WordPress | 5.6+ | Latest Stable | | WooCommerce | 5.3+ (Supports 9.x) | Latest Stable | | PHP Version | 7.4+ | 8.1 or 8.2 | | PHP Memory Limit | 256MB | 512MB+ (for large catalogs) | | Web Server | Apache or Nginx | Nginx (for better PWA performance) | | SSL Certificate | Required (HTTPS) | Required for Camera Scanning |
3. Hardware & Browser Compatibility
Openpos is “hardware agnostic,” meaning it works with any device that can run a modern web browser.
-
Compatible Browsers: Chrome (Recommended), Safari, Firefox, Edge, and Opera.
-
Barcode Scanners: Supports all standard USB and Bluetooth HID (Keyboard mode) scanners.
-
Receipt Printers: Supports any thermal printer that can print from a browser (80mm or 58mm). Recommended: Epson, Star Micronics, or Xprinter (558IIH).
-
Cash Drawers: Must be connected via the receipt printer (RJ11/RJ12 port) to trigger automatically upon printing.
-
Specialized Gear: Supports digital weighing scales and barcode label printers.
4. Key Technical Features
-
Offline Mode: Uses browser local storage (IndexedDB) to process sales without an internet connection. Data auto-syncs once the connection is restored.
-
Multi-Store Logic: Supports unlimited “Outlets” and “Registers.” You can assign specific inventory levels to different physical locations.
-
Payment Gateways:
-
Native: Cash, Card (Manual), and Split Payments.
-
Integrated: Works with standard WooCommerce gateways (Stripe, PayPal).
-
Terminal Support: Specific integration for Stripe Terminal (Verifone P400, WisePOS E).
-
-
Business Modes: Offers specialized interfaces for Retail/Grocery (barcode-heavy) and Restaurant/Cafe (table management, kitchen view).
5. Performance & Scalability
-
Big Data Support: Includes features to optimize product loading for stores with 10,000+ SKUs.
-
Security: Cashier PIN login system and granular user role management (Admin vs. Cashier vs. Manager).
-
Receipt Customization: Built-in HTML/CSS receipt builder for white-labeling.
- Categories: WordPress Plugins
- Tags: CodeCanyon, CodeCanyon WooCommerce
