MultiPOS – Point of Sale for WooCommerce is a powerful and feature-rich Point of Sale (POS) plugin for WooCommerce, designed to help businesses manage their physical store operations. With this plugin, businesses can easily integrate their online and offline sales channels, allowing them to manage all their sales, inventory, and customer data in one place.
MultiPOS – Point of Sale for WooCommerce provides a user-friendly interface that makes it easy for businesses to manage their sales operations. The plugin is designed to work seamlessly with WooCommerce, and it provides a range of advanced features that allow businesses to customize their POS system to meet their unique needs.
One of the key features of MultiPOS – Point of Sale for WooCommerce is its real-time synchronization with WooCommerce. This means that businesses can keep their inventory and sales data up-to-date in real time, regardless of whether the sale was made online or in-store. This also means that businesses can manage their entire product catalogue, including pricing and promotions, from a single dashboard.
MultiPOS – Point of Sale for WooCommerce also includes a wide range of tools and features that make it easy to manage multiple physical locations. With the plugin, businesses can set up various outlets and manage their inventory across different locations, as well as assign different user roles and permissions for each location.
The plugin also provides advanced reporting and analytics tools that allow businesses to track their sales, inventory, and customer data. This includes detailed sales reports, inventory summaries, and customer profiles, which can be used to make data-driven decisions about pricing, promotions, and product offerings.
Overall, MultiPOS – Point of Sale for WooCommerce is a powerful and flexible plugin that offers businesses a simple and effective way to manage their physical store operations. Whether you’re looking to streamline your sales processes, manage your inventory more efficiently, or gain deeper insights into your customer data, the plugin provides all the tools and features you need to succeed.
Contents
Why choose our plugin?
All our products are meeting the WordPress quality standards including security, quality, performance and modern coding standards. For this, We are also awarded with WP Requirements Compliant Badge by Envato for our CodeCanyon Profile.
Installation of MultiPOS – Point of Sale for WooCommerce
You need to log in at the admin end in WordPress and in the menu section, you have to hover your mouse over the Plugins menu which brings out a submenu, then click on the Add New submenu.
Then he needs to click on the Upload Plugin button to upload the plugin zip file.
After clicking the Upload Plugin button, you will be able to see the below image. After that click on Choose File button to browse the MultiPOS – Point of Sale for WooCommerce plugin.
When you select the MultiPOS – Point of Sale for WooCommerce plugin zip, your selected zip appears here. Then finally click on the Install Now button to install the plugin.
After installing the plugin, click on Activate Plugin to activate the MultiPOS – Point of Sale for WooCommerce plugin.
Admin End | MultiPOS – Point of Sale for WooCommerce
Now click on Configuration to visit the configuration page of the plugin or you can also hover on MultiPOS – Point of Sale admin menu, he/she is able to see several submenus. Click on the Configuration submenu to visit the configuration page.
Configuration | MultiPOS – Point of Sale for WooCommerce
There are 6 tabs in the configuration to configure several things in the plugin i.e. General, Payments, PWA, Login, Printer and Layout.
General Configuration
Activate License
Here, You need to enter the purchase code to activate your license in order to use this plugin.
Enable/Disable:
Admin can enable/disable the module functionalities for the customers.
Inventory Type
Here, Admin can select the inventory type that will be used in the Point of Sale i.e. Custom or Centralized/WooCommerce stock. In custom stock, any stock number can be given to the different products in different outlets which will be different from the Online/WooCommerce store stock and in centralized/WooCommerce stock, the same stock will be used in the Point of Sale and online store.
Order Status
Here, Admin can select the order status for the orders created at the POS end.
Default Product Barcode
Here, Admin can select the default barcode i.e. Product ID or SKU by which barcodes will automatically generate for the products and can be scanned at the POS end.
Enable Order Mails
Here, Admin can enable/disable the mails for the order placed at the POS end.
Enable Split/Multiple Payment Methods
Here, Admin can enable/disable the spilt/multiple payment methods at the POS end so customers can be able to pay with multiple manual payment methods.
Enable Order Note
Here, Admin can enable/disable the functionality to enter the order note for the orders placed at the POS end.
Enable Offline Orders for Online Mode (Fast Orders)
Here, Admin can enable/disable the functionality to create orders first offline and then sync it automatically online for the fast process of the order creation in online mode.
Enable Adding Custom Product
Here, Admin can enable/disable the functionality to add the custom products with custom prices at the POS end.
Enable Open Cash Drawer Popup
Here, Admin can enable/disable the functionality of the automatic popup to enter the open cash drawer amount every day at the POS end.
Show Variations as Different Products
Here, Admin can enable/disable the functionality to display variations as different products at the POS end.
Enable Unit/Weight Based Pricing
Here, Admin can enable/disable the functionality so prices of the products containing weight can be modified according to the entered weight at the POS end.
Automatic Send Orders to Kitchen When Put to Hold
Here, Admin can enable/disable the functionality to automatically send hold orders to the kitchen at the POS end.
Logo
Here, Admin can upload the brand logo which will be shown on the POS screen and the sales receipt/invoices.
Select Default/Guest Customer
Here, Admin can select the customer which will be selected as default for all the orders placed at the POS end and it can be changed in the POS as well.
Endpoint
Here, Admin can set the endpoint for the Point of Sale.
Kitchen Endpoint
Here, Admin can set the endpoint for the Kitchen View which works only for the restaurant mode outlets at the POS end.
Payments Configuration
Here, the admin creates different payment methods which will be handled manually at the POS end and there will be a default cash method which cannot be deleted and the slug for the payment methods cannot be edited.
PWA Configuration
Name
Here, Admin can set the name of the Point of Sale app.
Short Name
Here, Admin can set the short name of the Point of Sale app.
Theme Color
Here, Admin can set the theme color of the Point of Sale app splash screen.
Background Color
Here, Admin can set the background color of the Point of Sale app splash screen.
App Icons
Here, Admin can configure the app icons of the Point of Sale app for the respective sizes.
Login Configuration
Heading Text
Here, Admin can set the heading text of the POS login screen.
Footer Text
Here, Admin can set the footer text of the POS login screen.
Login Button Text
Here, Admin can set the login button text of the POS login screen.
Enable Remember Me Option
Here, Admin can enable/disable the functionality of remember me in the POS login screen.
Enable Forgot Password Option
Here, Admin can enable/disable the display of forgot password link in the POS login screen.
Background Primary Color
Here, Admin can set the primary color of the background gradient of the POS login screen.
Background Secondary Color
Here, Admin can set the secondary color of the background gradient of the POS login screen.
Font Color
Here, Admin can set the font color of the POS login screen.
Printer Configuration
Barcode Page Width (in mm)
Here, Admin can set the width of the printing page in mm in which the barcode will be generated.
Barcode Page Height (in mm)
Here, Admin can set the height of the printing page in mm in which the barcode will be generated.
Barcode Page Margin (in mm)
Here, Admin can set the margin of the printing page in mm in which the barcode will be generated.
Barcode Margin (in mm)
Here, Admin can set the margin of the barcode in mm which will be used to separate the multiple barcodes for print.
Barcode Orientation
Here, Admin can set the orientation of the barcode for the print which can either be horizontal or vertical,
Invoice Page Width (in mm)
Here, Admin can set the width of the printing page in mm in which sales receipt/invoice will be generated.
Invoice Page Height (in mm)
Here, Admin can set the height of the printing page in mm in which sales receipt/invoice will be generated.
Invoice Page Margin (in mm)
Here, Admin can set the margin of the printing page in mm in which sales receipt/invoice will be generated.
Layout Configuration
Gradient Primary Color
Here, Admin can set the primary color of the gradient which will be used in the Point of Sale.
Gradient Secondary Color
Here, Admin can set the secondary color of the gradient which will be used in the Point of Sale.
Font Size
Here, Admin can set the font size which will be used in the Point of Sale.
Analytics | MultiPOS – Point of Sale for WooCommerce
In the Analytics submenu, you can see the sales report which is done at the Point of Sale end. There are several reports are shown here i.e. Total Sales, Net Sales, Orders, Average Order Value, Items Sold, Returns, Discounted Orders, Gross Discounted, Total Tax and Order Tax. Sales reports can be filtered with several dates filter.
Outlets | MultiPOS – Point of Sale for WooCommerce
In the Outlets submenu, you can create different outlets for the Point of Sale which can be further assigned to the different cashiers to operate it. From here, Kitchen View can be accessed for the restaurant mode outlets.
Add Outlet
Here, you need to fill in the information for the outlet. Outlets can be of either Grocery/Retail or Restaurant/Cafe mode. In Restaurant/Cafe mode, multiple tables can be assigned to the outlet which will be used in the Point of Sale to operate the orders within the tables. Multiple payment methods can be assigned to the outlet which will be used as the available payment methods for the customers to pay for the order.
Cashiers | MultiPOS – Point of Sale for WooCommerce
In the Cashiers submenu, you can create different cashiers for the Point of Sale who can handle multiple outlets.
Add Cashier
Here, the admin can create a new user with the role of POS Cashier and can assign multiple outlets to the user for which he/she will get the access at POS end.
Tables | MultiPOS – Point of Sale for WooCommerce
In the Tables submenu, the admin can create multiple tables which can be used in the Restaurant/Cafe outlets in creating orders. For creating the table, Name, Slug, Number of Seats available in the table and Status fields need to be filled.
Assign Barcodes | MultiPOS – Point of Sale for WooCommerce
In the Assign Barcodes submenu, you can assign any custom barcode to the products and also can print multiple barcodes at once. By default, ID-based barcodes will be there for all products. You can also bulk assign barcodes to all products via WooCommerce import product CSV and using metadata with meta key “_ddwcpos_barcode_init” and the meta value will be the barcode number which you want to assign.
Barcodes can be printed from this page with as many quantity entered by the admin.
Assign Stocks | MultiPOS – Point of Sale for WooCommerce
In the Assign Stocks submenu, you can assign custom stocks to the products by selecting the outlet. Custom stocks for all products are different for different outlets and centralized stock will remain the same for all the outlets and WooCommerce store. Admin can also bulk assign custom stocks in all the products via WooCommerce import product CSV and using metadata with meta key “_ddwcpos_outlet_stock_{outlet_id}” and the meta value will be stock which admin wants to assign. Here {outlet_id} refers to the exact outlet id so the meta key will be like “_ddwcpos_outlet_stock_1” for the outlet having ID 1.
Orders | MultiPOS – Point of Sale for WooCommerce
In the Orders submenu, you can see all the orders created at the POS end with the respective customer, date, status, total outlet and cashier info.
Transactions | MultiPOS – Point of Sale for WooCommerce
In the Transactions submenu, you can see all the transactions generated at the Point of Sale end. These transactions represent the amount that goes in the outlet and goes out of the outlet. Many filters are provided here to filter the transaction as per needed.
Invoices | MultiPOS – Point of Sale for WooCommerce
In the Invoices submenu, there is 1 default invoice provided by the admin with a default layout. The admin can create as many invoices from here and customize them completely. All the enabled invoices will appear in the outlet invoice dropdown to get selected. Different outlets can have the same or different invoices.
On clicking on compose button, the admin can customize the invoice with the below editor.
POS End | MultiPOS – Point of Sale for WooCommerce
Login Screen
By visiting the POS endpoint, this login screen appears in which cashiers and administrators can log in to manage the outlet.
Select Outlet Screen
After the successful login, assigned outlets will be shown and the cashier needs to select the outlet in which he/she needs to operate. After selecting the outlet, all the data will get loaded into the outlet.
Progressive Web App
Progressive Web App for the Point of Sale can be configured and installed on desktops, tablets and mobile phones so the app icon gets created on the home screen and Point of Sale can be operated in the app interface.
Grocery/Retail Outlet Workflow
Here, you can see the complete workflow of the grocery/retail outlet that how products can be quickly added to the cart either manually or via barcode scanning then select the customer for the order, place it and generate the invoice or receipt.
Restaurant/Cafe Outlet Workflow
Here, you can see the complete workflow of the restaurant/cafe outlet that products can be quickly added to the cart either manually or via barcode scanning then select the customer and table for the order, and the table then can be put to hold so the order can be prepared in the kitchen and when the customer is done eating, then cashier can place the order and generate the invoice or receipt.
Customers Menu
In the customers’ menu, cashiers can easily add new customers, edit and also delete them. Customer needs to be selected in order to place an order, so the cashier can search the existing customer by his/her name, email or phone number and then click on the Set Customer button to select that respective customer for the order.
Tables Menu (Only in Restaurant/Cafe Outlets)
In the tables menu, cashiers can easily select any vacant table for the customer and add products for him/her. Then, that order can be put to hold so it can be sent to the kitchen for its preparation and when the customer is done eating and calls for the bill, his/her table’s hold order can be added to the cart, gets placed then generate the sales receipt/invoice and give it to the customer.
Orders Menu
Cashiers can check online, offline and hold orders detail in the orders menu. Orders receipts/invoices can be generated for online and offline orders. Hold orders can be added back to the cart to get placed, send to the kitchen for preparation (only in restaurant/cafe outlets) or can be deleted. Returns/Refunds can also be done for orders.
Statistics Menu
The cashier can check the daily sales report in this menu like open cash drawer amount, cash sale, total sale and expected drawer amount. A list of daily generated transactions will be shown in this menu as well and transactions can be manually generated from here for both In and Out cash reports.
Settings Menu
There are 2 types of settings in this menu i.e. Outlet and Account. From outlet settings, the cashier can enable/disable the display of category cards of the home menu, enable/disable sounds of adding products to the cart and configure the printer page according to the printer and by default backend configuration will get loaded. If any changes are made in the outlet data from the backend and you want to load the updated data in the outlet, then click on the Reset Outlet Data. Switch Outlet can be used to switch to any other assigned outlet of the current logged-in cashier. In account settings, the cashier can change his/her name and password.
Logout
After clicking on the Logout button, a confirm box appears to ask the cashier permission to delete all the data from the browser or not. If deleted then the new latest data will get loaded after the cashier login again and if not deleted, the data which is in the POS then will remain there on the next login too which results in a faster outlet load and if there is any change in the data and wants to load the latest one then it can be done from the POS settings itself.
Adding Product via Barcode
Products can be added to the cart by entering or scanning the barcode after opening this popup.
Adding Custom Product
Custom Products can be added to the cart if enabled from the backend. Here, the cashier needs to enter the name, price and quantity for the custom product then it can be placed. It added the price exclusive taxes.
Unit/Weight-Based Pricing
This feature can be enabled/disabled from the backend. There will be a popup asking for the weight on adding any product to the cart which is having weight. The price of the product is automatically calculated with the weight entered.
Hold Order
The cashier can put any order to hold if the customer requests it in the grocery outlet and for restaurant/cafe outlets, after selecting the table, the order can be put to hold while it’s prepared and after the customer is done eating and calls for the bill then that table’s hold order can be added to cart and gets a place for the customer. From here, orders can be sent to the kitchen automatically or manually via Send to Kitchen button.
Kitchen View (Only in Restaurant/Cafe Outlets)
Hold orders in the restaurant mode outlets can be seen in this kitchen view which can be operated in any system in the Kitchen. When an order gets prepared, it can be removed from the Kitchen View by clicking on the Ready button.
Updating Cart Products
The cashier can change the price and quantity of the product right from the cart.
Adding Coupons and Discounts
Cashiers can add coupons and add custom discounts as fixed or percentages in the cart for customers.
Offline Order
If there is no internet connection for the moment then the order will be placed offline then when the internet comes up, those offline orders can be synced online by the cashier.
Order Refund/Return
The cashier can do the refunds or returns for the orders from the POS end by selecting the products in the order. There’s an option to enable/disable restock refunded items and to enter the refund reason.
Pay Screen
Here, the cashier can enter the amount within multiple payment methods whichever customers are using to pay. Order Note can be added if enables from the backend for the order. Automatic tendered suggestions will be given here for faster checkout by the cashier.
Sales Receipt/Invoice
After placing an order, a sales invoice/receipt can be generated and printed. For old orders, invoices can be printed from the orders menu.
Multilingual | MultiPOS – Point of Sale for WooCommerce
There is a POT template file included in the plugin. To generate PO and MO files from the generated “ddwc-multipos.pot“, you can use either the Loco Translate plugin or Poedit Software. Please generate PO and MO files in the default WordPress languages/plugins directory.
Support
If you have any questions or queries or need assistance with our WooCommerce extensions or need any special customizing, you can connect with us from our contact page or can mail us at support@devdiggers.com. We will do our best to answer as quickly as possible.
I’ve made all the settings, but I can’t load the product.
Kindly connect with us from our contact page or mail us at support@devdiggers.com so our team can help you.
There are about 4000 products.
We don’t provide support through comment forms so kindly connect with us from our contact page or mail us at support@devdiggers.com for further discussion.