Oliver POS doesn't have a partnership with WP ERP. It supports WP ERP the same way any WooCommerce store does — through the WP ERP (Accounting module + WooCommerce integration), which already syncs WooCommerce orders, customers, and refunds into WP ERP Accounting in real time (or on the schedule you've configured). Once you understand that, the rest of this guide is mechanical: every sale Oliver rings on the counter writes a normal WooCommerce order, the WP ERP connector posts it, and your in-store revenue lands on the same WP ERP Accounting ledger as your online revenue. WP ERP Accounting does the accounting. WooCommerce is the system of record. Oliver is the till on top.
What WP ERP Accounting is, exactly
WP ERP Accounting is the WordPress-native accounting module from weDevs, sitting inside the same WordPress admin as your WooCommerce store. It bundles HR, CRM, and Accounting modules and integrates natively with WooCommerce. Customers run WP ERP because they want their business apps in WordPress rather than paying for separate SaaS subscriptions.
For our purposes the important thing about WP ERP isn't any specific feature — it's that the WooCommerce connector is mature, well-supported, and treats every WooCommerce order as a first-class transaction in WP ERP. Oliver POS doesn't add a second WP ERP connector or modify the data path. It writes register sales into WooCommerce, and the existing WP ERP connector picks them up.
How Oliver POS feeds in-store sales into WP ERP Accounting
The WP ERP Accounting WooCommerce POS flow inside Oliver is short and predictable:
- The cashier rings the sale on the Oliver register, scans or selects items, and taps Charge.
- Oliver prompts to attach a contact — by email lookup, phone-number lookup, or a fresh contact card.
- The cashier takes payment through whatever WooCommerce payment gateway the store uses.
- Oliver writes a standard WooCommerce order with the contact ID, line items, totals, sales tax / VAT splits, and payment method.
- The WP ERP (Accounting module + WooCommerce integration) sees the new order through WooCommerce hooks within seconds.
- The connector posts a invoice to WP ERP Accounting with the right sales tax / VAT codes, contact, and revenue/payment-account mappings.
- WP ERP Accounting's standard processing runs on the new document — journal entries, payment matching, sales tax / VAT accruals, and any downstream automation you've set up.
End to end, the in-store sale arrives in WP ERP Accounting before the customer has left the store (in per-order mode) or as part of the next end-of-day summary (in daily-summary mode). Either way, no manual entry is required.
The WP ERP Accounting WooCommerce connector — what Oliver rides on
Oliver doesn't add a second WP ERP connector or duplicate the sync. The plugin Oliver rides on is the standard WP ERP (Accounting module + WooCommerce integration), available at wordpress.org/plugins/erp/. It's built specifically to handle the WooCommerce → WP ERP Accounting data path, including sales tax / VAT mapping, contact matching, refund handling, and the standard reporting flow.
Setup is identical to setup for any WooCommerce store: install the connector, connect to your WP ERP Accounting account, map the chart of accounts and sales tax / VAT codes, and let the initial sync run. Once that's done, every WooCommerce order — including every Oliver POS register sale — flows into WP ERP Accounting on the same path.
Why pushing in-store sales into WP ERP Accounting matters
Most retailers running WP ERP on a WooCommerce store have an online-skewed ledger, because online is where the data has historically flowed automatically. The result is a WP ERP Accounting ledger that knows everything about online orders and almost nothing about counter sales. The downstream consequences are real:
- The unified WordPress admin only matters if data is unified. WP ERP customers picked it to keep everything in WordPress. A disconnected POS sends them back to spreadsheets.
- The CRM contact gets half the story. WP ERP CRM tracks customer history; a disconnected POS makes the history wrong.
- Tax-time exports are wrong. WP ERP Accounting exports for the external accountant; missing revenue cascades through.
Push Oliver POS sales through the WooCommerce sync and all of those problems resolve at once. WP ERP Accounting sees one revenue stream, one sales tax / VAT-liability total, and one customer ledger across online and in-store activity. The bookkeeper's reconciliation against the bank stops being a forensic exercise. The advisor or accountant works from one source. The dashboard finally tells you what your business is really doing — online and in store combined.
What this is NOT
Oliver POS is not a WP ERP partner. There is no co-marketing agreement, no revenue share, and no special WP ERP pricing for Oliver merchants. Oliver does not insert itself between WooCommerce and WP ERP; the data path is exactly the same one any WooCommerce store uses. Oliver doesn't charge a markup, doesn't add a per-transaction fee on top, and doesn't take a cut of the WP ERP subscription. Your WP ERP account, ledger, and contract are entirely between you and WP ERP.
It's also worth saying that Oliver POS doesn't change the data ownership story. The WooCommerce orders table on your own WordPress install remains the source of truth. Oliver writes into it; WP ERP reads from it through the connector. If you ever leave WP ERP, the data stays where it has always been — in WooCommerce.
Setup in 4 steps
- Install the WP ERP (Accounting module + WooCommerce integration) on your WordPress site and connect it to your WP ERP Accounting account, mapping the WooCommerce sales, sales tax / VAT, and payment-method accounts to your WP ERP chart of accounts.
- Verify the initial sync completes and confirm a recent online order appears as the expected invoice in WP ERP.
- Install Oliver POS, sign in to the register on your counter tablet, and confirm the contact-capture prompt is enabled at checkout.
- Run a small live test sale at the counter, attach a contact, and confirm the invoice appears in WP ERP with the right totals and sales tax / VAT splits.
FAQ
Is WP ERP Accounting suitable for a serious retail business?
WP ERP Accounting is best suited to small businesses with relatively simple bookkeeping needs. For more complex tax regimes (UK MTD, French TVA, German GoBD), a dedicated SaaS ledger like QuickBooks, Xero, KashFlow, Pennylane, or DATEV is usually a better fit. Oliver POS supports those too through their respective WooCommerce connectors.
Does WP ERP Accounting export to my external accountant's system?
WP ERP Accounting can export to CSV and (via additional add-ons) to formats compatible with external systems. Many WP ERP users hand the export to their accountant for final filings.
Does Oliver POS have a partnership with WP ERP?
No. Oliver doesn't partner with WP ERP or any other accounting platform. We support WP ERP because its WooCommerce connector already pulls orders, refunds, sales tax / VAT, and contacts from your store — and Oliver writes every in-store sale into WooCommerce as a standard order, so the same connector picks it up automatically. Your WP ERP subscription, your ledger, and your contract stay between you and WP ERP.
Does Oliver charge extra to use WP ERP?
No. You pay WP ERP directly on WP ERP's published pricing. Oliver's pricing is a flat monthly POS software fee that has nothing to do with the accounting platform you choose.
Will my in-store and online sales reconcile against one set of books in WP ERP?
Yes. Oliver POS writes register sales into the same WooCommerce store that powers your online checkout, so by the time orders reach the WP ERP connector they're already a unified order stream. WP ERP sees one revenue feed, one sales tax / VAT-liability total, and one contact ledger — no manual reconciliation between an online and an in-store set of books.
Try Oliver POS free for 30 days at /demo/ — bring your existing WooCommerce store and your existing WP ERP Accounting subscription and have your in-store revenue on the same WP ERP ledger as your online orders within an hour. Built for WordPress-first SMB retailers but available wherever WooCommerce runs.