MultiPOS – Point of Sale for WooCommerce module allows store owners to sell products online as well as in their physical stores. It can sync your online store to point of sale with orders, customers and product listings and vice versa. This Point of Sale plugin can be used for the grocery as well as for the restaurant/cafe outlet modes. Supported businesses are Retailers, Pub, Gym, Hospital, Salon, Restaurants, Cafe, Supermarket, Bar, Clothing Store and much more.

It works natively with WooCommerce and connects to your shop through the REST APIs. All orders made from the POS on the frontend will be automatically synced to the database of your WooCommerce, exactly as any other information concerning product stock, customers’ data etc.

It is built with the React technology and having 90+ performance score which already makes this POS the best and fastest in the marketplace. It can handle unlimited number of products, outlets, orders, customers, etc. easily. Desktop and Mobile PWA apps are supported in the POS. It can be worked either online or offline.

Contents

Features of MultiPOS – Point of Sale for WooCommerce

  • Store owner can enable/disable the module functionality.
  • Inventory management in POS can be of 2 types i.e. Custom or Centralized/WooCommerce stock.
  • Store owner can select the order status for POS end.
  • Mails can be enabled/disabled at POS end.
  • Split/Multiple payment methods for the orders can be enabled/disabled at POS end.
  • Order note can be enabled/disabled at POS end.
  • All orders can be created in offline mode then synced online automatically for fast process at POS end.
  • Adding custom product can be enabled/disabled at POS end.
  • Open cash drawer popup appear on loading POS can be enabled/disabled.
  • Variations can be shown as different products at POS end.
  • Store owner can choose the logo for the POS sales receipt/invoice.
  • Store owner can select any customer as default or guest customer for the orders at POS end.
  • Store owner can create the POS endpoint dynamically.
  • Multiple static payment methods can be created for POS and can be assigned in outlets.
  • Progressive Web App (PWA) can be configured for the POS so desktop and mobile app can be installed.
  • Store owner can configure the Progressive Web App (PWA) configuration for POS.
  • Login page for the POS can be configured dynamically by store owner.
  • Page size & margins for the printer can be configured.
  • Printing page for barcode can be configured.
  • Barcode can either be printed horizontally or vertically.
  • Colors and font sizes can be configured for the POS layout.
  • Store owner can check the analytics report of the sales done at POS end.
  • Multiple outlets can be created and assigned to the cashiers.
  • Outlets can be of 2 types i.e. grocery and restaurant.
  • Multiple cashiers can be created by store owner.
  • Cashiers can manage multiple outlets at POS end.
  • Multiple tables can be created by store owner for restaurant management in the outlet.
  • Multiple tables can be assigned to the outlet and will be used if it of restaurant mode.
  • Barcodes are generated automatically on the based of product ids.
  • Custom barcodes can also be assigned to the products.
  • Store owner can print the number of barcodes of the product.
  • Custom stock can be assigned to the products in the respective outlet.
  • Store owners can view the list of orders with the respective outlet and cashier created at POS end.
  • Store owners can view the list of transactions with the respective outlet and cashier generated at POS end.
  • Administrators and cashiers both can access the outlet in the POS.
  • POS can be used in the tablet screen and greater than that.
  • Simple & Variable products are supported in the POS.
  • Product, cart & coupon discounts can be applied in the POS.
  • Customers can be added, edited and deleted in the POS.
  • Orders can be put to hold in the POS and can be placed later.
  • Orders can be placed online or offline in the POS.
  • Offline orders can be synced online in the POS.
  • Orders can be viewed at POS end.
  • Daily statistics can be views like Open Cash Drawer Amount, Today’s Cash Sale, Today’s Total Sale and Expected Drawer Amount at POS end.
  • Transactions can be viewed at POS end.
  • Manual transactions can be generated at POS end.
  • Cashier profile can be edited in the POS.
  • Outlet can be switched at POS end by the cashier.
  • Outlet data can be reset in the POS if anything updated from backend to load the latest data.
  • Page size & margins for the printer can also be changed at POS end.
  • Table management can be done for restaurant outlet at POS end.
  • Sales invoice/receipt can be printed for all orders at POS end.
  • Products can be added by scanning or entering the barcode at POS end.
  • Products, Orders, Customers & Tables can be searched at POS end.
  • Hold orders can be added to cart or deleted at POS end.
  • Outlet data can be deleted on logout to load the updated data on next login.
  • Tax is managed at POS end.
  • Allow customers to use more than one payment method to pay for the same order.
  • Keyboard as well as on-screen numpad can be used to enter the amount in pay page.
  • Multilingual is also supported with the given .pot file in the plugin.
  • and much moreā€¦

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

The customer has to login at admin end in WordPress and in the menu section, he has to hover his mouse over the Plugins menu which brings out a submenu, then click on the Add New submenu.

Add new plugin

Then he needs to click on the Upload Plugin button to upload the plugin zip file.

Upload new plugin

After clicking 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.

Add plugin zip

When you select the MultiPOS – Point of Sale for WooCommerce plugin zip, your selected zip appears here. Then finally click on Install Now button to install the MultiPOS – Point of Sale for WooCommerce plugin.

Install plugin
Install WooCommerce Order Communication plugin

After installing the plugin, click on Activate Plugin to activate the MultiPOS – Point of Sale for WooCommerce plugin.

Activate 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 hovers 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 click from plugins page
Admin Menu Hover

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 | MultiPOS – Point of Sale for WooCommerce

MultiPOS - Point of Sale for WooCommerce 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, 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.

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 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 POS end.

Enable Offline Orders for Online Mode (Fast Orders)

Here, Admin can enable/disable the functionality to create orders first in offline then sync it automatically to 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 everyday 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.

Logo

Here, Admin can upload the brand logo which will be shown in 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 POS end and it can be changed in the POS as well.

Endpoint

Here, Admin can set the endpoint for the Point of Sale.

Payments Configuration | MultiPOS – Point of Sale for WooCommerce

Here, admin create different payment methods which will be handled manually at POS end and there will be a default cash method which cannot be deleted and slug for the payment methods cannot be edited.

MultiPOS - Point of Sale for WooCommerce Payments Configuration

PWA Configuration | MultiPOS – Point of Sale for WooCommerce

MultiPOS - Point of Sale for WooCommerce 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 | MultiPOS – Point of Sale for WooCommerce

MultiPOS - Point of Sale for WooCommerce 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 | MultiPOS – Point of Sale for WooCommerce

Printer Configuration

Barcode Page Width (in mm)

Here, Admin can set the width of the printing page in mm in which barcode will be generated.

Barcode Page Height (in mm)

Here, Admin can set the height of the printing page in mm in which barcode will be generated.

Barcode Page Margin (in mm)

Here, Admin can set the margin of the printing page in mm in which 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 | MultiPOS – Point of Sale for WooCommerce

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 Analytics submenu, admin 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.

MultiPOS - Point of Sale for WooCommerce Analytics submenu

Outlets | MultiPOS – Point of Sale for WooCommerce

In Outlets submenu, admin can create different outlets for the Point of Sale which can be further assigned to the different cashiers to operate it.

MultiPOS - Point of Sale for WooCommerce Outlets submenu

Add Outlet

Here, Admin needs to fill these information for the outlet. Outlet can be of either Grocery 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.

MultiPOS - Point of Sale for WooCommerce Add Outlet

Cashiers | MultiPOS – Point of Sale for WooCommerce

In Cashiers submenu, admin can create different cashiers for the Point of Sale who can handle multiple outlets.

MultiPOS - Point of Sale for WooCommerce Cashiers submenu

Add Cashier

Here, admin can create a new user with the role POS Cashier and can assign multiple outlets to the user for which he/she will get the access at POS end.

MultiPOS - Point of Sale for WooCommerce Add Cashier

Tables | MultiPOS – Point of Sale for WooCommerce

In Tables submenu, admin can create multiple tables which can be used in the Restaurant/Cafe outlets in creating orders. For creating table, Name, Slug, Number of Seats available in the table and Status fields need to be filled.

MultiPOS - Point of Sale for WooCommerce Tables submenu

Assign Barcodes | MultiPOS – Point of Sale for WooCommerce

In Assign Barcodes submenu, admin can assign any custom barcode to the products and also can print the multiple number of barcodes at once. By default, ID based barcodes will be there for all products.

MultiPOS - Point of Sale for WooCommerce Assign Barcodes Submenu

Barcodes can be printed from this page with as many quantity entered by the admin.

Barcode Print

Assign Stocks | MultiPOS – Point of Sale for WooCommerce

In Assign Stocks submenu, admin 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 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 meta data 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 meta key will be like “_ddwcpos_outlet_stock_1” for outlet having ID 1.

MultiPOS - Point of Sale for WooCommerce Assign Stocks Submenu

Orders – MultiPOS | Point of Sale for WooCommerce

In Orders submenu, admin can see all the orders created at POS end with the respective customer, date, status, total outlet and the cashier info.

MultiPOS - Point of Sale for WooCommerce Assign Orders Submenu

Transactions | MultiPOS – Point of Sale for WooCommerce

In Transactions submenu, admin can see all the transactions generated at the Point of Sale end. These transactions represents the amount goes in the outlet and goes out from the outlet. Many filters are provided here to filter the transaction as per needed.

MultiPOS - Point of Sale for WooCommerce Assign Transactions Submenu

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 login to manage the outlet.

MultiPOS - Point of Sale for WooCommerce Login Screen

Select Outlet Screen

After the successful login, assigned outlets will be shown and cashier needs to select the outlet in which he/she needs to operate. After selecting the outlet, all the data will gets loaded into the outlet.

MultiPOS - Point of Sale for WooCommerce Select Outlet Screen

Progressive Web App

Progressive Web App for the Point of Sale can be installed in desktops and tablets and the app icon is created on the home screen and then Point of Sale can be open in the app interface.

MultiPOS - Point of Sale for WooCommerce PWA

Grocery Outlet Workflow

MultiPOS - Point of Sale for WooCommerce Grocery Outlet Workflow

Restaurant/Cafe Outlet Workflow

MultiPOS - Point of Sale for WooCommerce Restaurant/Cafe Outlet Workflow

Customers Menu

Here, cashiers can search, add, edit and delete customers. Customer can be selected for the order by clicking on Set Customer button.

MultiPOS - Point of Sale for WooCommerce POS Customers Menu

Tables Menu (Only in Restaurant/Cafe Outlets)

Here, cashiers can select any vacant table for the customer and add products to it. Then, that order can be put to hold until customer calls for the bill and when customer calls for the bill, this table’s hold order can be added to cart and gets placed and the sales receipt/invoice can be given to the customer.

MultiPOS - Point of Sale for WooCommerce POS Tables Menu

Orders Menu

In this menu, cashiers can check online, offline and hold order details. Order receipt/invoice can be generated for the online and offline orders. Hold orders can either be added back to cart to get placed or can be deleted.

MultiPOS - Point of Sale for WooCommerce POS Orders Menu

Statistics Menu

In this menu, all the sales report for that day will be shown. Transactions can be manually generated here for both In and Out cash report.

MultiPOS - Point of Sale for WooCommerce POS Statistics Menu

Settings Menu

In this menu, there are 2 types of settings i.e. Outlet and Account. In outlet settings, cashier can enable/disable the display of category cards in home page. Printer page configuration can be done here instantly according to the printer and by default global configuration will gets loaded. If any changes made in the outlet data from backend, then pressing Reset button will load the latest data in the POS. Switch Outlet can be used to switch to any other assigned outlet. In account settings, cashier can change it’s profile data and can change the password.

MultiPOS - Point of Sale for WooCommerce POS Settings Menu

Logout

After clicking on Logout button, a confirm box appears to ask the cashier permission to delete all the data from browser or not. If deleted then new latest data will gets loaded after cashier login again and if not deleted, the data which is in the POS then will remain there on next login too which results to the 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.

MultiPOS - Point of Sale for WooCommerce POS Adding Product via Barcode

Adding Custom Product

Custom Products can be added to the cart if enabled from the backend. Here, cashier just need to enter the name, price and the quantity for the custom product then it can be placed.

MultiPOS - Point of Sale for WooCommerce POS Adding Custom Product

Hold Order

Cashier can put any order to hold if customer requests for it in the grocery outlet and for restaurant/cafe outlets, after selecting the table, order can be put to hold while it’s preparing and after the customer done eating and calls for the bill then that table’s hold order can be added to cart and gets place for the customer.

MultiPOS - Point of Sale for WooCommerce POS Hold Order

Updating Cart Products

Cashier can change the price and quantity of the product right from the cart.

MultiPOS - Point of Sale for WooCommerce POS Updating Cart Products

Adding Coupons and Discounts

Cashiers can add coupons and add custom discounts as fixed or percentage in the cart for customers.

MultiPOS - Point of Sale for WooCommerce POS Adding Coupons and Discounts

Offline Order

If there is no internet connection for the moment then the order will be placed as offline then when internet comes up, those offline orders can be synced online by the cashier.

MultiPOS - Point of Sale for WooCommerce POS Offline Order

Pay Screen

Here, cashier can enter the amount within multiple payment methods whichever customers are using to pay with. Order Note can be added if enables from backend for the order. Automatic tendered suggestions will be given here for the faster checkout by the cashier.

MultiPOS - Point of Sale for WooCommerce POS Pay Screen

Sales Receipt/Invoice

After placing an order, sales invoice/receipt can be generated and printed. For old orders, invoices can be printed from the orders menu.

MultiPOS - Point of Sale for WooCommerce POS Sales Receipt/Invoice

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 Loco Translate plugin or Poedit Software. Please generate PO and MO files in the default wordpress languages/plugins directory. After adding translations for the strings, you need to generate the JSON files. To generate JSON from your translations, save your translation file in default wordpress languages directory then run the following command in the same directory: Note xx_YY refers to the locale (eg. en_US).

wp i18n make-json ddwc-multipos-xx_YY.po –no-purge

Support

If you have any questions/queries with the plugin or need any special customizing, please contact us at [email protected]. We will do our best to answer as quickly as possible.


0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x