
內容簡介
MultiPOS 是一款免費的 WooCommerce POS 外掛,適用於線上及實體商店。它將銷售點系統整合至您的 WordPress 網站,讓任何瀏覽器都能成為收銀機,無需下載應用程式或註冊額外帳號。
【主要功能】
• 自訂 POS URL 路徑
• 支援無限收銀員
• 條碼掃描與標籤列印
• WooCommerce 庫存檢查
• 客戶管理與優惠券使用
• 收據列印功能
外掛標籤
開發者團隊
② 後台搜尋「MultiPOS – Point of Sale (POS) for WooCommerce, Barcode Scanner & Cash Register」→ 直接安裝(推薦)
原文外掛簡介
MultiPOS is a free WooCommerce POS plugin for shops that sell online and in person. It adds a point of sale system to your own WordPress site and turns any browser into a cash register at a URL you choose, such as yoursite.com/pos. There is no app to download and no separate POS account to sign up for.
A cashier opens that URL, logs in, and lands on the sales screen. From there they search products, scan a barcode, add a customer, apply a coupon, take payment, and print a receipt. The sale is saved as a real WooCommerce order, so your stock, taxes, coupons, customer records, and order list keep working the way they already do.
The free version covers a first POS setup end to end: one outlet, unlimited cashiers, WooCommerce stock, barcode scanning and label printing, receipt printing, customer management, and a POS dashboard. It suits small retail counters, grocery and convenience shops, pickup desks, market stalls, pop-up shops, and cafes that want in-person sales recorded inside WooCommerce instead of a separate till.
No monthly fee, no external POS account, and no store data leaving your site.
Quick Links
View Product Page
Live Demo
Watch the Video Overview
Full Documentation
Free vs Pro Comparison
Contact Support
Upgrade to Pro
Video Overview
What you get in the free version
A point of sale terminal on your own site, at a URL path you pick
Setup wizard for the first configuration
One active outlet, in grocery/retail or restaurant/cafe mode
Unlimited cashiers using a dedicated POS Cashier role
Product search by title, ID, SKU, or barcode
Barcode scanning to add items to the cart
WooCommerce stock check before the order is created
Cash payment with tendered amount and change, plus your own payment method labels
POS sales saved as normal WooCommerce orders
POS order marker in the WooCommerce orders list
Customer search, add, edit, and delete from the POS screen
WooCommerce coupon codes at POS checkout
Hold a cart and come back to it later
Receipt printing with configurable roll width, height, and margin
Barcode label printing for products, with page and label sizing
POS dashboard with orders, revenue, cashiers, and top payment method
Transaction log of POS activity
Login screen text, logo, and colour settings
POS colours, font family, font size, corner radius, and product card layout
Translation ready, .pot file included
Compatible with WooCommerce High-Performance Order Storage (HPOS)
How it works
After activation, a MultiPOS panel appears in your WordPress admin.
Run the setup wizard, or open MultiPOS > Configuration
Enable the Point of Sale module
Choose the POS URL path, for example pos
Set up your outlet and enter its address
Create a cashier from MultiPOS > Cashiers
Open the POS terminal and take your first in-person sale
Cashiers never need WordPress admin access. They log in on the POS screen itself.
Free WooCommerce POS features in detail
Point of sale terminal on your own site
The POS terminal is a single sales screen built for a busy counter.
Open the register from a custom URL such as /pos
Administrators, shop managers, and POS cashiers can all get in
Search the WooCommerce catalogue by title, ID, SKU, or barcode
Add products by tapping a card or by scanning a barcode
WooCommerce prices, taxes, and coupons apply exactly as they do online
Hold an unfinished cart and pick it up again later
Barcode scanning and barcode label printing
Barcodes work in both directions: scanning items at the till, and printing labels for the shelf.
Choose product ID or SKU as the barcode source
Print barcode labels from the admin product barcode screen
Tick several products and print all their labels in one go, with a quantity per product
Scan or type a barcode value at the POS to drop the product into the cart
Printing the store name, product name, SKU, and price next to the barcode is a Pro feature. You can see those options, marked Pro, under Configuration > Printer.
Any keyboard-wedge barcode scanner works, which covers most USB and Bluetooth scanners. The scanner simply types the code into the barcode box, so there is nothing extra to install.
POS sales saved as WooCommerce orders
In-person sales land in WooCommerce, not in a separate ledger.
Every POS sale creates a real WooCommerce order
Set the initial order status for POS orders
Choose whether WooCommerce order emails go out after POS checkout
Review POS orders from the MultiPOS admin orders screen, with the cashier’s photo, item counts, and refunds on each order
Filter POS orders by cashier and by date
Stock is checked against WooCommerce before the order is created
Cashier logins without WordPress admin access
MultiPOS adds a dedicated POS Cashier role.
Add as many cashiers as you need, at no cost
Add and edit cashiers on their own MultiPOS screen, with today’s sales, the last 30 days, and their last sale beside the form
Administrators and shop managers can use the POS too when they need to
Cashiers edit their own basic profile from the POS settings tab
Cashiers can review recent orders and the day’s cash movement from inside the POS
Turn “remember me” and “forgot password” on or off for the POS login screen
Outlet setup for a retail counter or cafe
An outlet is the physical place where the selling happens.
One active outlet in the free version
Choose grocery/retail mode or restaurant/cafe mode
Pick which payment methods are available at that outlet
Mark the outlet active or inactive to open or close the register
Restaurant and cafe mode adds a tables tab in the POS, so an order can be attached to a dining table you defined in the settings.
Payment methods and cash handling
The free version ships with Cash and lets you name the rest.
Cash payment with tendered amount and automatic change
Add your own payment method labels, for example Card, UPI, or Bank Transfer
Enable or disable each method, and choose which ones the outlet uses
Splitting a single order across several payment methods and cash drawer tracking are Pro features.
Customers and coupons at the counter
Cashiers handle customer records without leaving the sales screen.
Search existing WooCommerce customers
Add a new customer in the middle of a sale
Set a default guest account for walk-in sales
Apply and validate WooCommerce coupon codes at POS checkout
Receipt printing and printer sizing
The free version ships one receipt template, translatable through your normal WordPress translation files.
A clean receipt layout: store header, order details, a tidy item table, and a bold total
Preview the receipt at real size on 58 mm, 80 mm, or A4 paper, zoom in, and print a test page
Set receipt roll width, height, and margin to match your thermal printer
Composing your own receipt layouts and managing more than one template are Pro features. Barcode label details are also Pro.
POS dashboard and transaction log
The admin dashboard answers the question “how did we do today”.
Summary cards for total orders, revenue, cashiers, and top payment method
Revenue chart with date range filters
Payment method breakdown next to recent POS orders
Transaction list showing outlet, cashier, method, amount, and date
Cashiers list with each cashier’s photo, last 30 days of sales, and their last sale
Outlet screen with an At a Glance card for today’s and the last 30 days of sales
Branding the POS login screen
Small settings that make the till look like your shop.
Setup wizard on first activation
Change the POS login heading, subtitle, footer, and button label
Upload your own logo for POS screens and receipts
Set login screen background, card, and text colours
Change POS colours, font family, base font size, and corner radius
Pick one of ten ready made colour palettes and see a small live preview of the POS
For developers
MultiPOS uses the ddwcpos/v1 REST namespace, PHP hooks, and JavaScript filters inside the React POS app. HPOS compatibility is declared. See the GitHub repository for details.
MultiPOS Pro
Pro is for stores that outgrow a single counter: more branches, more payment flows, or a kitchen to feed.
Multiple outlets and staff
Unlimited outlets
Assign different cashiers to different outlets
Outlet-specific workflows
Outlet stock controls for multi-location inventory
Cashier permissions for refunds, price changes, cash in and out, closing the register, and editing customers
Manager approval with a PIN at the till, a shift supervisor option, and a maximum discount for cashiers
Outlets, shift supervisor, Manager PIN, and recent register closes on the cashier screen
Cash control
Close Register on the POS: count the drawer and see if it is balanced, over, or short
X-report during the shift and a Z-report at the close, sized for receipt printers
Blind close and a required note when the drawer is off
Registers screen with every closed register and its Z-report
End of day Z-report email to the owner
Cash in and cash out with reasons
Advanced checkout
Variable products alongside simple products
Multiple and split payments on one order
Order notes at POS checkout
Custom product entries typed at the till
Weight or unit based pricing
Fixed amount and percent line discounts, cart discounts, and fees or surcharges
Quick Keys: pin best sellers above the product grid
Customer profile with spend, visits, and recent orders
Stock at other outlets on every product card
Cash drawer tracking
Custom barcode value per product
Barcode label details: store name, product name, barcode number, SKU, and price, with a live preview
Offline order handling with later sync
Order and customer notes, restricted customer rules, and order status visibility settings
Variation picker styles and individual variation cards
Restaurant and kitchen
Kitchen display URL
Send held orders to the kitchen
Restaurant table workflows
Dine-in and takeaway handling
Print a held order receipt to collect payment
Kitchen preparation status tracking
Reports and inventory
Dedicated POS reports with filters and exports
Staff & Payments report: cashier leaderboard, payment methods, and busiest hours
Revenue stats by date range
Product performance reports
Coupon usage reports
Order statistics by outlet
Tax reports and summaries
Outlet-specific stock editing
Rewards and WhatsApp
LoyaltyX points and rewards at the POS: earn on POS orders, redeem rewards in the cart, and choose which rules apply (needs the LoyaltyX plugin)
WhatsApp receipts for POS sales (needs the Purchase via WhatsApp plugin)
App and receipts
Progressive Web App configuration
Custom app name, icon, splash colour, and theme colour
More product and variation display options
Full receipt composer and multiple receipt templates
Upgrade to MultiPOS Pro
External services
This plugin relies on the following third-party services provided by DevDiggers (https://devdiggers.com). These connections only happen inside the WordPress admin area and are described below so you know exactly what is sent, why, and when.
1. DevDiggers extensions directory
What it is: A read-only API on devdiggers.com that returns the public list of DevDiggers WooCommerce extensions.
What it is used for: To display available DevDiggers extensions on the plugin’s “Extensions” admin page.
When data is sent: Only when a logged-in administrator opens the “Extensions” admin page. The response is cached for 24 hours, so the request is not repeated on every page load.
What data is sent: A standard outbound HTTP request only (your server’s IP address and a plugin user-agent string, as with any web request). No personal data and no store data are sent.
Endpoint: https://devdiggers.com/wp-json/ddwcs/v1/plugins
2. Newsletter subscription (optional)
What it is: A contact/newsletter endpoint on devdiggers.com.
What it is used for: To add your email address to the DevDiggers newsletter, only if you explicitly choose to subscribe.
When data is sent: Only when an administrator submits the optional newsletter form in the plugin dashboard. Nothing is sent automatically.
What data is sent: The email address you enter and your site URL.
Endpoint: https://devdiggers.com/
These services are provided by DevDiggers. By using them you agree to the DevDiggers Terms and Conditions (https://devdiggers.com/terms-and-conditions/) and Privacy Policy (https://devdiggers.com/privacy-policy/).
Source code and build tools
The JavaScript and CSS shipped in this plugin are compiled with webpack. The complete, human-readable source code (including the POS React app, admin, login, dashboard and user-page scripts/styles, the bundled framework source, and all build configuration) is published in our public GitHub repository:
https://github.com/DevDiggers-Technologies/multipos-for-woocommerce
To rebuild the compiled assets from source:
Clone the repository above and install Node.js (16+).
Run npm install to install the build dependencies listed in package.json.
Run npm run build to generate the production files in assets/js/ and assets/css/.
Build tools used: webpack, Babel, and the @wordpress/* script dependencies declared in package.json.
A note from the founder
Hi, I am Yash Kapoor, founder of DevDiggers. Store owners kept running a cloud POS at the counter and WooCommerce online with two stock counts that never agreed. I built this plugin so the counter and the website share one store. My team keeps it updated for every new WooCommerce release, and the developers who wrote it answer the support forum.
Have a question? Ask in the support forum or message me directly on LinkedIn.
