- PHP 5.4+
- WordPress 4+
- WooCommerce 3+
Before you proceed with setting up your Point of Sale, it is important to note that this plugin is an extension to the WooCommerce plugin. The WooCommerce plugin is free and can be downloaded from the WordPress.org website here. You cannot use this plugin without WooCommerce.
This plugin does not allow you to create products and add them to WooCommerce, it works from the existing products database which is created through WooCommerce. You can add custom products with custom meta data and prices from the register, but they will not be saved for future use.
In order for the Point of Sale plugin to communicate with the WooCommerce database, it needs to use the REST API which is built inside WooCommerce. To enable the REST API: –
- Go to WooCommerce > Settings.
- Go to the API > General Options.
- Check the box beside Enable the REST API.
- Click on Save Changes.
To process the transactions and keep inventory as well as order data up to date, an internet connection is required. Whilst this plugin does use IndexedDB to download the products and make them offline, it can’t process the order until there is an internet connection.
We recommend you use Google Chrome, however, we’ve tested the plugin with Safari and Mozilla Firefox and it works just as good. The recommendation is to look for a browser that supports IndexedDB, this can be found here.