Accounting

Brightpearl on Oliver POS

Brightpearl receives Oliver POS counter sales via the native WooCommerce + Brightpearl integration, posting in-store revenue to the same GL on its retail operations platform.

How Brightpearl works with Oliver POS for WooCommerce

Brightpearl (now part of Sage) is the retail and wholesale operations platform that combines accounting, inventory, order management, and CRM in one cloud system. Brightpearl's native WooCommerce integration syncs orders, customers, items, and fulfilment. Oliver POS records register sales in WooCommerce, and Brightpearl picks them up—so your accounting, inventory, and CRM are all automatically updated with in-store activity.

What Brightpearl pulls from WooCommerce

The native Brightpearl + WooCommerce integration syncs WooCommerce orders into Brightpearl as sales orders or invoices, customers as Brightpearl contacts, products as Brightpearl items, and inventory and fulfilment status back to WooCommerce. Brightpearl's accounting module then posts the journal entries; the inventory module handles stock movements; the CRM module updates the contact.

Oliver POS register sales become WooCommerce orders; Brightpearl treats them identically to online orders.

Why in-store sales matter on the Brightpearl GL

Brightpearl customers pick it because it bundles the operations stack into one platform — no separate ERP, OMS, inventory, and CRM. The benefit only holds if everything in the business actually flows through Brightpearl. A disconnected POS forces manual journal entries and creates inventory drift between Brightpearl and the floor.

Oliver POS on WooCommerce keeps the Brightpearl model intact. In-store sales become Brightpearl sales orders, decrement Brightpearl inventory, update the Brightpearl contact, and post to the right Brightpearl accounting code.

How the WooCommerce + Oliver + Brightpearl sync works

Cashier rings the sale on Oliver POS, captures the customer, tenders. Oliver writes a WooCommerce order. Brightpearl's integration posts a sales order with the line items, customer link, and tax splits. Brightpearl Accounting then posts the corresponding journal entry; Brightpearl Inventory deducts stock from the mapped warehouse; the CRM updates the contact timeline.

Best fit for retailers who…

Brightpearl on Oliver POS is the right call for mid-market retailers and wholesalers running Brightpearl as their operations backbone — fashion and beauty brands, multi-channel retailers, and any business that picked Brightpearl specifically to avoid stitching together an ERP, OMS, and accounting stack.

What you get and how to set it up

Features Oliver surfaces from the Brightpearl plugin, plus the 4-step install most merchants run through.

Features at the register

  • In-store sales are sent to Brightpearl the moment a sale is completed at the register
  • Online and in-store revenue are recorded in one P&L, one tax-liability account, and one set of books
  • Tax breakdowns by code (e.g., GST/HST, VAT, sales tax) are handled by the Brightpearl WooCommerce connector
  • Refunds and voids are posted back to the original invoice or journal entry
  • Payment-method totals match the bank-feed deposits used for reconciliation
  • Same Brightpearl subscription, same chart of accounts, and same workflow as your online store

Setup in 4 steps

  1. Install the Brightpearl + WooCommerce integration on your WooCommerce site and connect your Brightpearl account
  2. Map the WooCommerce sales, tax, COGS, and payment-method accounts to your Brightpearl chart of accounts
  3. Install Oliver POS, sign in to the register, and confirm the customer-capture prompt is enabled at checkout
  4. Run a small live test sale at the counter and confirm the invoice, journal entry, or sales receipt appears in Brightpearl with the right totals and tax splits

Common questions about Brightpearl on Oliver POS

Does Brightpearl handle Oliver POS sales across multiple WooCommerce stores?

Yes. Brightpearl's WooCommerce integration supports multi-store setups, mapping each store to a Brightpearl channel. Oliver POS outlets tied to different WooCommerce stores feed the matching Brightpearl channels.

Will Brightpearl's automation rules fire on in-store Oliver POS sales?

Yes. Brightpearl's automation engine triggers on Brightpearl sales-order events. Once an Oliver POS sale becomes a Brightpearl sales order via WooCommerce, the same automation rules (fulfilment, allocation, customer notifications) run on it.

Does Oliver POS have a partnership with Brightpearl?

No. Oliver doesn't partner with Brightpearl or any other accounting platform. We support Brightpearl because its WooCommerce connector already pulls orders, refunds, taxes, and customers from your store. Since Oliver records every in-store sale in WooCommerce as a standard order, the same connector automatically picks it up. Your accounting subscription, your ledger, and your contract remain between you and Brightpearl.

Does Oliver charge extra to use Brightpearl?

No. You pay Brightpearl's standard published pricing directly to Brightpearl. Oliver doesn't add a markup, get in the middle of the data flow, or charge any extra per-transaction or per-journal-entry fees.

Do register sales from Oliver POS reach Brightpearl?

Yes. Every Oliver POS sale is recorded in WooCommerce as a standard order with the customer, line items, taxes, and payment method attached. The Brightpearl WooCommerce connector treats that order the same way it treats an online order: it posts the same invoice, journal entry, or sales receipt, with the same tax splits and the same customer record. You don't need to configure a separate "POS sync".

How fast does a register sale reach Brightpearl?

It depends on the Brightpearl connector's sync mode. Connectors that push per-order (which most Brightpearl integrations support) will post the invoice or sales receipt to Brightpearl within seconds of the cashier closing the sale. Connectors set to a daily summary will post a single end-of-day journal entry with breakdowns for tax, payment method, and outlet. Either way, no manual entry is required.

Will my in-store and online sales reconcile against one set of books in Brightpearl?

Yes. Oliver POS records register sales in the same WooCommerce store that powers your online checkout, so by the time orders reach the Brightpearl WooCommerce connector, they're already a unified order stream. Brightpearl sees one revenue feed, one tax-liability total, and one customer ledger — no need to manually reconcile between an online and an in-store set of books.

Read our full guide to Brightpearl on Oliver POS

A long-form walkthrough of running Brightpearl alongside the Oliver POS register on a WooCommerce store.