
Open
Posted
•
Ends in 6 days
Paid on delivery
I need a custom point-of-sale solution that keeps my retail store, WordPress site, and countertop POS terminal working as one. The goal is to enter a product or complete a sale in any channel—online or in-store—and have inventory levels update everywhere within seconds. Core requirements • Inventory management must sync bi-directionally so web orders instantly deduct in-store stock and vice-versa. • Robust sales reporting that lets me filter by location, product category, date range, and payment type. • Payment processing has to accommodate both cash and cards at the physical register while continuing to accept card payments online. Integration details My website runs on WordPress, so the POS back end can extend WooCommerce, tap into its REST API, or use a custom plugin—whichever achieves real-time data flow without slowing checkout. The hardware side should print receipts, open the cash drawer, and read chip/tap cards through a gateway that supports PCI compliance. Deliverables 1. Fully functioning POS application installed on one Windows terminal (with clear instructions so I can replicate it on additional machines). 2. Custom WordPress plugin or API integration that keeps products, orders, customers, and stock synchronized. 3. Dashboard reports exporting to CSV/PDF. 4. One-hour walk-through video plus concise setup documentation. Acceptance criteria • A test sale in store and a test order online each update inventory within 30 seconds. • Reports match totals in both environments. • No duplicate SKU creation after 200+ transactions. If this aligns with your skill set, let’s confirm milestones and timeline so I can get the system live before our next stock arrival.
Project ID: 40681945
50 proposals
Open for bidding
Remote project
Active 4 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
50 freelancers are bidding on average $142 AUD for this job

Real-time inventory sync between WooCommerce and a physical register sounds simple on paper, but the risk is usually in transaction timing, duplicate SKU logic, and hardware/gateway compatibility on the Windows terminal. I’d approach this by first locking down the current POS hardware/payment stack, then mapping whether the cleanest route is a WooCommerce plugin extension or a lightweight middleware layer for fast stock/order updates. I’ve worked on WordPress/WooCommerce customizations, API-based sync jobs, reporting dashboards, and checkout/payment related workflows where data consistency matters more than just “connecting systems.” For your case, the important part is not only syncing sales, products, and customers, but making sure reporting totals stay reliable after repeated transactions and that checkout speed is not hurt. To make this practical, I can also provide clear replication notes for extra terminals. - Which countertop POS terminal, receipt printer, cash drawer, and card reader/gateway are you using now? - Do you already have an in-store POS software in place, or do you want the Windows terminal app built around WooCommerce from scratch? - How many products/SKUs and store locations are involved at launch?
$250 AUD in 5 days
9.6
9.6

Hi, I propose to develop a custom POS solution that seamlessly integrates your retail store, WordPress site, and POS terminal. This will involve bi-directional inventory sync, robust sales reporting, and flexible payment processing. I will leverage WooCommerce's REST API or develop a custom plugin for real-time data flow. Let's discuss further to ensure a successful implementation. Regards, Sai Bhaskar
$95 AUD in 2 days
7.9
7.9

Your WordPress retail POS needs a reliable single inventory source, not a loose import/export process. I can build this around WooCommerce with a custom plugin and a Windows POS application, synchronizing products, SKUs, customers, orders, and stock through authenticated REST endpoints. Each transaction will use idempotency keys and SKU-based matching to prevent duplicate products, including the 200+ transaction acceptance test. I’ll implement near-real-time stock updates in both directions, with webhook/event handling, retry logic, and conflict protection so online orders deduct store inventory and register sales update WooCommerce within 30 seconds. The register will support cash and card payments through the selected PCI-compliant gateway, plus receipt printing and cash-drawer control where supported by its Windows/USB SDK. Reports will filter by location, category, date, and payment type, with CSV/PDF export and totals reconciled against WooCommerce orders. I’ll install and test the first Windows terminal, provide replication instructions, concise setup documentation, and a recorded one-hour walkthrough. My relevant experience includes SwiftKhata, a web/desktop/mobile POS and inventory platform, plus custom WooCommerce and WordPress order systems. I’ll confirm milestones after reviewing your terminal and gateway details. Muhammad Saad
$240 AUD in 6 days
7.9
7.9

Hi, I'm Denis, a full-stack developer who has built several inventory and POS integrations between web platforms and physical terminals. Your requirement is a classic real-time sync problem where the bottleneck is usually the communication layer between WordPress/WooCommerce and the Windows terminal. The fastest path is to add a lightweight service on the terminal that listens to WooCommerce webhooks for order and stock changes, then pushes updates back through WooCommerce REST API. This keeps the frontend fast and avoids polling. I recently shipped a similar setup using a small Node.js service running on the terminal to handle hardware triggers (cash drawer, card reader) and relay data to WooCommerce. The trick was batching updates to prevent API rate-limit errors during peak hours. For reporting, I’d generate daily CSVs from the same service to avoid overloading the WordPress admin. The biggest risk is duplicate SKUs creeping in; I’d add a checksum on SKU names before any new record is created and surface mismatches in the dashboard for manual review. PCI compliance is handled by using a gateway that already supports WooCommerce, so we just integrate the existing tokens. I can start working right away. Let's connect and discuss the details. Thanks, Denis.
$100 AUD in 3 days
6.2
6.2

Hello, The key is keeping WooCommerce and the physical POS synchronized in real time without duplicate SKUs or stock conflicts. I can build a reliable API/webhook-based integration with inventory, orders, payments, receipts, and reporting. I can start immediately and provide the POS setup, WordPress integration, documentation, and walkthrough with clear milestones. Best regards, Fizza
$70 AUD in 2 days
6.0
6.0

Hello, Bi-directional inventory sync between a Windows POS terminal and WooCommerce requires handling webhook race conditions so rapid in-store checkouts do not oversell during concurrent web traffic. Polling or triggering atomic stock decrement webhooks via the WooCommerce REST API ensures product quantities update everywhere within seconds without database locking. I'd start by configuring the REST API bridge and local SQLite cache on the Windows POS client, validating thermal printer ESC/POS commands, cash drawer kick triggers, and card reader gateway handoffs. Once the local transaction layer decrements web stock accurately under simulated concurrent orders, I will build out the multi-location sales reporting filters and CSV export tools. Which physical card reader terminal and payment gateway provider are you connecting to the Windows register? Share your current WooCommerce version and product count, and I will outline the API integration structure. Thanks for reading
$250 AUD in 7 days
5.4
5.4

Hi there, Thank you for outlining your needs for an integrated WordPress retail POS system. I understand the importance of achieving seamless inventory and sales synchronization between your physical store and online WooCommerce site, ensuring that every sale—whether in-person or online—reflects instantly across all platforms. With extensive experience in WordPress, WooCommerce, PHP, and API integrations, I have successfully developed custom POS solutions that bridge web and in-store operations for retail businesses. I am well-versed in building efficient, real-time data flows that keep inventory, products, and customer records in sync, while maintaining robust sales reporting and compliance with payment security standards. For your project, I propose developing a tailored POS application that extends WooCommerce’s capabilities, utilizing its REST API for rapid, bi-directional synchronization. The POS interface will be designed for ease of use on your Windows terminal, enabling secure cash/card processing and peripheral integrations like receipt printers and cash drawers. My approach prioritizes performance so that checkout speed is never compromised. You will receive a custom WordPress plugin (or direct API integration) to manage real-time updates for products, orders, and stock, alongside comprehensive reporting tools that allow you to filter and export sales data as needed. Clear installation instructions and a detailed walk-through video will ensure simple replication across additional terminals and empower your team for ongoing use. I am confident this solution will deliver the reliability and efficiency you need, and would be happy to discuss milestones and next steps to meet your timeline before your next stock arrival. Looking forward to collaborating with you on this project.
$30 AUD in 5 days
4.6
4.6

Hi, I can build the POS and WooCommerce integration so in store and online sales keep products, orders, customers, and inventory synchronized in real time. I’ll handle the Windows POS, cash and card payments, receipt printing, cash drawer and card terminal integration, along with reporting and CSV/PDF exports. I’ll also ensure duplicate SKUs are prevented and test both online and in store transactions to verify inventory stays synchronized within the required timeframe. Best regards Muhammad Saad
$70 AUD in 1 day
5.0
5.0

Right now the main risk with an “integrated” WordPress retail POS is data not staying consistent across the WordPress frontend and the countertop hardware—usually caused by a missing/weak source of truth (orders/inventory aren’t committed to the same database via a reliable API flow). I’ll build the integration so the POS writes through an API layer, WordPress reads from it, and product/inventory levels stay synchronized after every sale and refund. First I’ll inspect your existing WordPress setup (WooCommerce or custom products), confirm how stock is stored, and map it to what the POS expects (SKU/variant IDs, tax rules, payment statuses). Then I’ll implement a REST API endpoint in WordPress/PHP with nonce/auth, create/update order records, and push stock changes back to WordPress reliably. Finally I’ll add idempotency and logging to prevent duplicate orders on network retries, run end-to-end tests (sale, partial refund, stock reconciliation), and verify the WordPress pages/admin updates reflect the same transaction the countertop POS recorded—without breaking current browsing or checkout behavior.
$30 AUD in 1 day
4.8
4.8

Hi there, Your inventory drift between WordPress, in-store sales, and the countertop terminal is exactly the kind of bug I love hunting down. I have strong expertise in Point of Sale, Inventory Management, and WordPress integrations, and I’d wire the POS so every sale, refund, and stock change syncs cleanly through WooCommerce or a custom plugin. I’ll map products by stable SKU, build the bidirectional stock updates, connect receipt printing, cash drawer, and card terminal flows, then verify reporting by location, category, date range, and payment type so the numbers stop arguing with each other. Best regards, Ian
$155 AUD in 6 days
4.7
4.7

Hello, I built the API layer for a WooCommerce point-of-sale system that synced inventory between 12 retail stores and three online shops in real time. The nightly stock dump never ran longer than 4 seconds, even at peak load. A single inventory table shared by both the web backend and the countertop terminal keeps the whole network in sync. I’d handle this with a lightweight Node service that sits between WooCommerce and the POS terminal, pushing every change through the WooCommerce REST API and pulling sales back in. The biggest improvement is a single “last sync” timestamp table so we never miss an update. Your cashier’s drawer stays locked until the card read succeeds, and every SKU maps 1-to-1 so duplicates never happen. Changes will be deployed only after local testing against the same dataset you already use. Let me know if you’d like to review the sync logs from the last store rollout. Thanks, Lazar
$70 AUD in 1 day
4.4
4.4

The real challenge here isn't the POS screen — it's keeping one source of truth for stock when two channels can sell the same last item at the same second. Get the sync architecture wrong and you oversell online while it's already in a customer's hand in-store. So I'd make WooCommerce the single inventory authority and have the POS read/write through it, rather than two systems trying to reconcile after the fact. Architecture: WooCommerce as the stock master via its REST API, with a custom plugin handling the sync so a web order and an in-store sale both hit the same inventory record — deductions reflected everywhere inside your 30-second target. Atomic stock updates and idempotent order handling so 200+ transactions never spawn duplicate SKUs (that acceptance criterion is really a concurrency problem, and I'd build for it deliberately). Sales reporting filterable by location, category, date and payment type, exporting CSV/PDF. The POS app on Windows would drive receipt printer and cash drawer (ESC/POS) and card reads through a PCI-compliant gateway — cash and card in-store, cards online. I'd confirm the gateway/terminal early since that hardware choice shapes the integration.
$1,120 AUD in 7 days
4.4
4.4

Hello, I checked your project "Integrated WordPress Retail POS" and already have a clear understanding of your requirements and how to deliver them efficiently. I have solid experience in PHP, WordPress, MySQL, and I've successfully completed similar projects by delivering high-quality, scalable, and reliable solutions. Why choose me? * Strong expertise in PHP, WordPress, MySQL * Clean, optimized, and scalable implementation * Fast communication and regular progress updates * Focused on delivering results, not just completing the task I'm ready to start immediately and would be happy to discuss the details. Best regards, Umer
$30 AUD in 1 day
4.0
4.0

Hi, Thanks for sharing your project. It aligns well with work I’ve successfully completed for other clients, and I’m confident I can deliver a high-quality solution tailored to your requirements. Before providing an accurate timeline, scope, and budget, I’d like to clarify a few key details to ensure we're aligned from the start. Freelancer’s proposal character limit makes it difficult to cover everything thoroughly here. If you're available, let's connect via chat. I can walk you through similar projects I've completed, discuss the best approach for your specific requirements, and answer any questions you may have. Once I understand your expectations, I'll provide a clear execution plan with realistic timelines and pricing. I’m ready to get started as soon as we finalize the details and look forward to working with you. Best regards, Mayank Sahu
$140 AUD in 7 days
4.0
4.0

Hi, there! I understand the main challenge is keeping your WooCommerce store, Windows POS, payments, and inventory synchronized in real time. I’ve done similar WooCommerce integrations involving custom plugins, REST APIs, inventory synchronization, order management, and POS workflows. I can build the bi directional sync, sales reporting, cash and card workflows, receipt and cash drawer support, and CSV/PDF exports while keeping checkout responsive. I’ll also test online and in store transactions to ensure inventory updates within your required timeframe. If you share your current POS hardware and payment gateway, I can recommend the best integration approach. Best regards, George
$140 AUD in 7 days
3.8
3.8

Hello, The key part of this project is **keeping your WordPress store, in-store POS terminal, and inventory in sync without duplicate stock or SKU issues**. I can help you handle this accurately and efficiently without overcomplicating the process. I have hands-on experience with **PHP, WordPress, and API Integration**, including building WooCommerce-connected workflows and structured documentation for handoff. For your project, I would focus on **bi-directional stock synchronization**, **POS and payment workflow integration**, and **CSV/PDF reporting**, while making sure the final result is **fast, reliable, and easy to replicate on additional terminals**. I can start immediately and expect to complete this within 14 days. One detail I'd like to confirm before starting: **should the POS use the WooCommerce REST API directly, or do you prefer a custom plugin with its own sync queue for better control over inventory updates?** Best regards, Miguel
$180 AUD in 14 days
3.6
3.6

Countertop POS syncing with WooCommerce inventory in real time is the part that usually breaks, stock going out of sync between the till and the site. I would handle it with a REST API bridge and webhooks so both update instantly. Can start today, working version in 5 days. These are starting numbers based on the post, we will firm them up once we talk through the full setup. Want a quick call?
$150 AUD in 12 days
3.6
3.6

Hello, This project is a strong fit for a real-time WooCommerce-connected POS setup. I can build the Windows terminal POS, sync inventory bi-directionally with WordPress/WooCommerce, and ensure sales, products, customers, and stock stay aligned across online and in-store channels. I’ll design the flow so register sales, online orders, cash/card payments, receipt printing, cash-drawer control, and PCI-compliant card processing work smoothly together without slowing checkout. I can also include location/category/date/payment reporting with CSV and PDF export, plus a clear installation path so the system can be replicated on additional terminals. For acceptance, I’ll prioritize reliable sync within 30 seconds, duplicate-SKU prevention, and reconciliation checks so totals match across both environments after live transactions. I can also provide the one-hour walkthrough video and concise setup documentation as requested. If helpful, I can structure the work into milestones for POS core, WordPress integration, reporting, and deployment/testing. Best regards.
$250 AUD in 4 days
3.1
3.1

Hi, I can build your custom POS + WooCommerce solution with reliable two-way, near real-time inventory synchronization between your physical store and WordPress website. I’ll develop the POS/integration to handle: • Bi-directional product, SKU, order, customer & inventory sync • WooCommerce REST API/custom plugin integration • Windows countertop POS application • Cash and card payments at the register • Receipt printer & cash drawer integration • PCI-compliant payment gateway integration • Sales reports by location, category, date and payment type • CSV/PDF report exports • Duplicate SKU/order prevention and transaction logging • Setup documentation + 1-hour walkthrough video I’ll specifically test online → in-store and in-store → online inventory updates, including 200+ transactions, ensuring stock remains accurate and updates within your 30-second requirement. I’ll structure the project into milestones: architecture & WooCommerce integration → POS development → inventory synchronization → payments/hardware → reporting → testing & deployment. I’m ready to review your current WooCommerce setup and POS hardware and get started.
$120 AUD in 7 days
0.7
0.7

With over 15 years of web development experience, I bring an extensive skill set that aligns perfectly with your project requirements. Building an integrated WordPress retail POS system that seamlessly manages inventory, processes payments, and generates robust reports is precisely the kind of challenge I love to tackle. I am proficient in PHP, a valuable tool for customizing WooCommerce to suit your needs and streamlining data flow between your different channels. Besides POS systems, I have expertise in e-commerce integration, API development, and third-party integrations. Not only will I deliver a functional and efficient system installed on your Windows terminal along with a custom WordPress plugin or API integration, but I'll also ensure it's comprehensively documented and supported for you to replicate whenever necessary. My attention to detail will guarantee bi-directional inventory sync for your web orders and in-store stock as well as secure payment processing for both cash and card transactions - pivotal for any PCI compliance requirement. In conclusion, my approach is not just about completing the project but also about delivering high-quality work that addresses your specific needs. I am committed to meeting each acceptance criterion mentioned in the project description and even go beyond by providing continuous support after completion. So let's team up and get your integrated system up and running efficiently well before your next stock arrival!
$140 AUD in 12 days
0.2
0.2

Clyde North, Australia
Payment method verified
Member since May 9, 2015
$10-30 AUD
$10-30 AUD
$10-30 AUD
$10-30 AUD
$10-30 AUD
$15-25 AUD / hour
₹1500-12500 INR
£10-15 GBP / hour
$250-750 USD
$10-30 USD
$15-25 CAD / hour
₹12500-37500 INR
£20-250 GBP
$15-25 USD / hour
₹600-1500 INR
₹600-1500 INR
₹600-1500 INR
₹12500-37500 INR
$15-25 USD / hour
$750-1500 USD
₹750-1250 INR / hour
₹1500-12500 INR
$250-750 USD
$3000-5000 USD
₹600-2500 INR