What do you like best about Stok.ly – Inventory-Centric Cloud ERP?
“we have been a user for the last 4 years and we cannot think of life without it for our retail business. it makes listing to shopify and other marketplaces easy, keeps inventory accurate online and the POS is easy to use. accurate inventory across all sales channels is the big win for us.”
| Capability | Why it matters | Brightpearl | Stok.ly | Source |
|---|---|---|---|---|
| Where Brightpearl leads | ||||
| Multichannel order and inventory consolidation | Unifies stock and orders across channels in one operational view | Native. Brightpearl consolidates online, offline and B2B orders with real-time inventory synchronisation across major ecommerce platforms and marketplaces. Shopify, Amazon, eBay and wholesale channels feed a single operational view, including WMS and finance workflows. | Native. Stok.ly’s Channel-Specific Availability Rules control stock exposure per channel, ensuring each sales channel sees only the inventory it is entitled to fulfil against, reducing oversell risk across ecommerce and wholesale simultaneously. | Brightpearl documentation + vendor marketing, September 2026 |
| Workflow automation engine | Reduces manual processing by executing rules automatically at volume | Native. Brightpearl documents configurable automation rules and actions — including order routing, allocation, purchase-order creation and fulfilment triggers — that run without manual intervention. Multiple independent reviewers cite this as a primary operational strength at scale. | Native. Stok.ly’s Scheduled Automated Fulfilment Rule Execution runs fulfilment and pick rules at set times — for example at 08:00 before warehouse staff arrive — so picks are queued on handheld devices with no manual processing required each morning. | Brightpearl documentation + independent reviews, September 2026 |
| Shopify and Shopify Plus integration | Connects POS, inventory, orders and finance for Shopify-first merchants | Native. Brightpearl is a founding member of Shopify’s global ERP programme. Its Shopify connector covers inventory, orders, warehouse execution, accounting, CRM and POS workflows, including multi-store and Shopify POS environments. Numerous independent reviewers confirm reliable operation. | Native. Stok.ly connects Shopify and other B2C channels through its Multi-Entity B2C Aggregation capability, associating each channel with a distinct legal entity and separate accounting integration so Shopify sales aggregate into the correct nominal accounts without manual reallocation. | Brightpearl vendor marketing + independent reviews, September 2026 |
| Warehouse management (barcode, zones, batch/wave picking) | Enables accurate, location-driven warehouse execution at scale | Native. Brightpearl’s WMS covers barcode-driven receiving, guided putaway, zones, bins, batch and wave picking, pack bench, serial/lot/expiry tracking, stocktakes, quarantine and returns. Independent reviewers at multi-site retailers describe this as materially deeper than basic pick/pack/ship. | Native. Stok.ly’s Optimised Pick Path and Pick Sequence Control organises pick lists by heaviest item first, largest volume first, furthest-from-pack-station order, or alphanumeric sequence — reducing picker travel time and physical effort on the warehouse floor. | Brightpearl vendor marketing, September 2026 |
| Inventory planning and demand forecasting | Prevents stockouts and overstock by surfacing data-driven replenishment signals | Add-on or integration required. Demand forecasting, seasonality analysis and purchasing recommendations are delivered through Inventory Planner — a separate Sage product. Sage Copilot profit-optimisation and anomaly-detection features are documented as a beta available only to Inventory Planner Premium customers. | Native. Stok.ly’s Supplier-Based Replenishment Logic automates supplier ordering based on live stock levels and demand signals, and Location-Specific Min/Max Replenishment Rules let each warehouse, store or depot maintain thresholds matched to its real demand profile — no separate planning module required. | Brightpearl vendor documentation + vendor marketing, September 2026 |
| Where Stok.ly leads | ||||
| Sales-Order-Driven Purchase Order and Manufacturing Run Creation | Keeps procurement and production tightly linked to confirmed customer demand | Brightpearl documents automation-triggered PO creation and manual purchase orders, but a direct sales-order-line-to-PO or sales-order-line-to-manufacturing-run creation flow, preserving the originating demand link throughout, was not found in published sources. | Native. Stok.ly allows users to create a new purchase order, assign to an existing purchase order, or create a manufacturing run directly from a sales order line — so every procurement or production action traces back to the originating customer demand without manual re-entry. | Brightpearl documentation, September 2026; Stok.ly capability matrix |
| Scheduled Automated Fulfilment Rule Execution | Ensures warehouse staff arrive to a fully queued workload without manual morning processing | Brightpearl’s automation engine can trigger actions based on order events and conditions, but time-scheduled fulfilment rule execution — where picks are pre-built and pushed to handheld devices before staff arrive — was not found in published sources. | Native. Stok.ly schedules fulfilment and pick rules to run at set times — for example 08:00 and multiple afternoon windows. Eligible orders are processed into goods-out notes and picks are pushed to handheld devices automatically, so warehouse staff start picking immediately on arrival. | Brightpearl documentation, September 2026; Stok.ly capability matrix |
| Promotions, Net Price Lists and Lowest-Price-Wins Engine | Prevents margin erosion from conflicting promotions by enforcing a single lowest-price rule | Native. Brightpearl documents multiple price lists, customer-group pricing and profile discounts. Available with configuration: whether a lowest-price-wins toggle resolving conflicts across timed promotions, quantity breaks and customer-specific net prices in a single rule pass is supported should be verified in a live demo. | Native. Stok.ly supports standard retail price, trade bands, customer-specific net price lists, timed promotions with quantity breaks and a lowest-price-wins toggle. Promotions carry start/end dates, priority levels and can be attached to customer groups or individual customers — eliminating manual price arbitration. | Brightpearl documentation, September 2026; Stok.ly capability matrix |
| Third-Party App Store and Developer Portal | Lets buyers extend the platform without waiting in the vendor’s own development queue | Native. Brightpearl provides an integration catalogue and API/webhook framework. Some integrations are partner-built and separately licensed; Brightpearl’s terms note that third-party services may have separate terms and are not guaranteed for continuing interoperability. Some reviewers report API rate constraints. | Stok.ly’s open App Store and Developer Portal lets customers commission custom features from accredited third-party agencies, with the customer paying the developer directly and receiving functionality without waiting in Stok.ly’s queue. Verify current accredited-agency availability before relying on this. | Brightpearl documentation + operator accounts, September 2026; Stok.ly capability matrix |
| Store Replenishment Engine | Automates stock transfers from warehouse to store based on live store-level demand | Brightpearl documents warehouse-to-warehouse transfers and replenishment recommendations via Inventory Planner, but an automated store replenishment engine triggering transfers based on store-level thresholds was not found in published sources. | Native. Stok.ly’s Store Replenishment Engine automates stock movement from central warehouse locations to individual stores, ensuring each retail location is replenished against its real sales rate without requiring manual transfer requests. | Brightpearl documentation, September 2026; Stok.ly capability matrix |
| Transfer Variance Handling | Captures and resolves quantity discrepancies when stock moves between locations | Brightpearl documents warehouse-to-warehouse transfers and inventory audit trails, but a dedicated transfer variance workflow — recording, investigating and resolving quantity differences at the point of receipt — was not found in published sources. | Native. Stok.ly’s Transfer Variance Handling records discrepancies between dispatched and received quantities on inter-location transfers, giving operations teams a clear variance log to investigate and resolve rather than absorbing untracked stock differences into general inventory adjustments. | Brightpearl documentation, September 2026; Stok.ly capability matrix |
| Reverse Inventory State Control | Controls which stock condition returned units re-enter, preventing saleable and damaged stock from mixing | Native. Brightpearl documents returns, RMAs, sales credits, inventory reintegration and quarantine workflows. Available with configuration: the precise returned-stock state workflow — including which states are available, how condition is captured at the point of return, and how quarantine is cleared — should be verified in a live demo. | Native. Stok.ly’s Reverse Inventory State Control manages returned stock states explicitly, ensuring units re-enter inventory at the correct condition — saleable, quarantine or write-off — so returned goods do not inflate available stock counts before inspection is complete. | Brightpearl documentation, September 2026; Stok.ly capability matrix |
| Return Reason Analytics | Identifies which products, channels or suppliers drive return volumes so root causes can be acted on | Native. Brightpearl documents returns reporting. Available with configuration: whether return reason codes are captured at line level, aggregated by SKU, channel or supplier, and surfaced in a dedicated analytics view should be verified in a live demo. Some reviewers dispute reporting depth generally. | Native. Stok.ly’s Return Reason Analytics tracks return causes at order-line level, aggregating data by product, channel and supplier so buyers, merchandisers and operations teams can identify and address the root cause of return patterns rather than treating returns as an undifferentiated volume. | Brightpearl documentation + independent reviews, September 2026; Stok.ly capability matrix |
| Supplier-Based Replenishment Logic | Automates purchase orders to the right supplier based on live stock and threshold rules | Add-on or integration required. Automated replenishment recommendations are delivered through Inventory Planner, a separate Sage product. Core Brightpearl documents automation-triggered PO creation but purchasing-recommendation logic tied to supplier-level thresholds and lead times is covered by the planning module, not the base platform. | Native. Stok.ly’s Supplier-Based Replenishment Logic automates supplier ordering directly within the platform — evaluating live stock levels against supplier-specific minimum order quantities, lead times and reorder points, and generating purchase orders without a separate planning tool. | Brightpearl vendor marketing + documentation, September 2026; Stok.ly capability matrix |
| Channel-Specific Availability Rules | Prevents overselling by controlling exactly how much stock each channel can see and commit | Brightpearl documents multichannel inventory synchronisation and allocation, but a rule-based mechanism controlling the specific quantity of stock exposed to each individual channel independently — rather than a single shared available figure — was not found in published sources. | Native. Stok.ly’s Channel-Specific Availability Rules let operators define how much inventory each channel — wholesale, Shopify, Amazon, eBay — can commit against independently. This prevents a single high-volume channel from consuming stock reserved for other sales routes. | Brightpearl documentation, September 2026; Stok.ly capability matrix |
| Multi-Entity B2C Aggregation with Separate Accounting Integration | Lets wholesale and retail legal entities share inventory operations while keeping financial accounts separate | Brightpearl supports multichannel and multi-location operations and connects to Sage, Xero and QuickBooks. Whether a single instance can associate distinct B2C channels with a separate legal entity and a separate accounting system simultaneously was not found in published sources. | Native. Stok.ly supports multiple legal entities on one instance — associating B2C channels such as Shopify, Amazon and eBay with a separate entity linked to its own QuickBooks integration, while wholesale sales flow to the primary entity, preserving financial separation without duplicating warehouse operations. | Brightpearl documentation, September 2026; Stok.ly capability matrix |
| Webhook Event Subscriptions | Allows connected apps to react the moment an order, stock or payment event occurs, rather than polling on a delay | Native. Brightpearl’s API and webhook documentation explicitly covers event subscriptions across orders, inventory, accounting and warehouse resources. Some reviewers report API rate constraints affecting deeper integration workloads; Brightpearl has indicated rates can sometimes be temporarily increased on request. | Stok.ly’s Webhook Event Subscriptions let apps subscribe to real-time events — orders, stock changes, payments — and react the moment they occur. Verify current event coverage and rate limits against your specific integration requirements before go-live. | Brightpearl API documentation, September 2026; Stok.ly capability matrix |
| UI Extension Points | Lets developers add or hide interface elements without modifying core platform code | Brightpearl offers an integration catalogue and API framework. Whether third-party apps can add navigation items, tabs, panels, bulk actions or hide existing UI elements via a documented extension point contract — without touching core code — was not found in published sources. | Native. Stok.ly’s UI Extension Points allow apps to add navigation items, tabs, chips, panels, full pages and bulk actions, or to suppress existing UI elements, all without modifying core platform code — so custom interface work survives platform updates. | Brightpearl documentation, September 2026; Stok.ly capability matrix |
| Provider Integration Framework | Allows bespoke ecommerce, shipping and accounting platforms to integrate using the same contracts as native connectors | Brightpearl documents a broad integration catalogue and public API. Whether third parties can register against defined ecommerce, shipping and accounting provider contracts — integrating with core fulfilment sync and accounting logic at the same level as built-in connectors — was not found in published sources. | Native. Stok.ly’s Provider Integration Framework lets third parties register against defined ecommerce, shipping and accounting contracts, so bespoke or non-catalogue platforms integrate with core fulfilment sync and accounting logic on equal footing with native connectors. | Brightpearl documentation, September 2026; Stok.ly capability matrix |
| Public App Marketplace | Enables self-service discovery and installation of vetted extensions without a custom development engagement | Native. Brightpearl provides a published integration catalogue spanning ecommerce, marketplaces, accounting, shipping, 3PL, POS and more. Available with configuration: whether apps can be self-service installed, rated and monetised through a structured developer programme with analytics — rather than a static catalogue — should be verified directly. | Native. Stok.ly’s Public App Marketplace supports self-service browsing, installation, monetisation, ratings and analytics for an open developer programme, allowing operators to extend the platform without bespoke commissioning for catalogue-available functionality. | Brightpearl vendor marketing, September 2026; Stok.ly capability matrix |
| Location-Specific Min/Max Replenishment Rules | Matches replenishment thresholds to each location’s real demand profile rather than applying a single global rule | Brightpearl’s Inventory Planner module covers replenishment recommendations. Whether minimum and maximum thresholds can be set independently per warehouse, store or depot — without requiring a separate planning-module configuration for each location — was not found in published sources. | Native. Stok.ly’s Location-Specific Min/Max Replenishment Rules allow different reorder thresholds per location — so a central warehouse, a high-street store and a regional depot each replenish against their own demand rate rather than a single blended figure that overorders in slow locations and underorders in busy ones. | Brightpearl documentation, September 2026; Stok.ly capability matrix |
| Feature Development (custom UI amendments) | Allows operators to build proprietary interface changes without waiting for vendor roadmap prioritisation | Brightpearl provides an API, webhooks and an integration catalogue for extending the platform. Whether operators or their chosen developers can build and deploy custom amendments directly to the Brightpearl user interface — outside the partner catalogue — was not found in published sources. | Native. Stok.ly allows users and their developers to build custom features and amendments directly to the Stok.ly interface, giving operators control over proprietary workflow improvements without joining Stok.ly’s own development queue or waiting for roadmap scheduling. | Brightpearl documentation, September 2026; Stok.ly capability matrix |
| Optimised Pick Path and Pick Sequence Control | Reduces picker travel time and physical effort by sequencing picks intelligently before work begins | Native. Brightpearl’s WMS covers batch and wave picking. Available with configuration: whether pick lists can be sequenced by weight, volume or distance from pack station — rather than by warehouse zone or batch grouping alone — should be verified in a live WMS demonstration against the buyer’s specific warehouse layout. | Native. Stok.ly’s Optimised Pick Path and Pick Sequence Control organises pick lists by heaviest item first, largest volume first, furthest-from-pack-station to nearest, or alphanumeric order — so the sequence used each day reflects warehouse priorities rather than order-entry sequence. | Brightpearl vendor marketing, September 2026; Stok.ly capability matrix |
| Serial Number and Batch Number Capture and Search | Provides traceability and recall readiness by linking serial or batch identity to specific sales orders | Native. Brightpearl’s current WMS marketing explicitly includes serial and lot tracking. Expiry-date tracking is also listed. The depth of search — for example, locating all orders containing a specific batch number across historical records — should be verified in a live demo for recall or compliance use cases. | Native. Stok.ly captures serial numbers and batch numbers against sales orders, allows scanning during order processing, and supports cross-order search to locate any specific serial or batch number. This capability is functional and covers core traceability needs; it is not the platform’s primary investment area. | Brightpearl vendor marketing, September 2026; Stok.ly capability matrix |
Brightpearl is a serious retail operations platform with genuine strengths in multichannel order management, warehouse execution and Shopify connectivity. The businesses that reach out to Stok.ly are not, as a rule, describing a broken system — they are describing a system that was configured for one version of their operation and is now being stretched by a different one. The triggers below are drawn from that specific population: buyers who were actively exploring alternatives. They do not represent the experience of the broad Brightpearl customer base.
Brightpearl publishes an extensive integration catalogue and the breadth of its ecosystem is a genuine strength. The friction that surfaces in independent reviews is narrower: it is not that integrations are absent, but that particular connectors — BigCommerce tiered-pricing synchronisation, Authorize.net payment handling, Magento RMA-to-sales-credit workflows, certain WMS and 3PL setups — behave differently under load or in edge cases than buyers were led to expect during evaluation. In one independently documented case, Brightpearl publicly acknowledged challenges with a specific BigCommerce and Authorize.net workflow and offered to cover the cost of a required third-party build. That offer is itself evidence that the native connector did not cover the business-critical flow. The structural issue is that a catalogue mixing Brightpearl-built and partner-built connectors does not always make the boundary of support and ownership visible to the buyer at the point of selection. Stok.ly’s integrations are pre-built and maintained by Stok.ly directly — no middleware to commission, no integration partner to pay — and the owner of every data flow is unambiguous from the outset.
Brightpearl documents bank reconciliation, landed-cost reconciliation and accounting-for-inventory workflows, and these capabilities are real. What a subset of customers report, however, is that putting them to work at any meaningful volume or complexity requires more manual steps, specialist configuration or additional tooling than anticipated. A 2025 US reviewer praised Brightpearl’s order management but described the accounting module as lacking an integrated bank feed and wanting more accounting API access for general-ledger and COGS analysis. A 2025 UK Capterra reviewer described the accounting module as acceptable but complicated and in need of modernisation. These are not claims that reconciliation is impossible — they are signals that the gap between the published capability and a smoothly automated finance close can be larger than buyers expect, particularly where invoice recognition, payment matching or multi-entity reporting is involved. Buyers with high-volume or complex finance requirements should test the full reconciliation cycle — bank feeds, COGS, tax, multi-currency, month-end — against their own actual scenarios before committing.
Brightpearl’s reporting covers sales, margin, inventory, products, vendors and operational KPIs, and for many customers that coverage is sufficient. The pattern that recurs in independent reviews is more specific: filtering is limited, year-on-year comparisons are absent, and margin or inventory analytical depth requires moving into Inventory Planner — a separate module with its own scope and, in the case of AI-informed features, a Premium tier requirement. A 2025 UK Capterra reviewer specifically identified the absence of top-level filtering and year-on-year comparison as limitations, and Sage’s own response to that review directed the customer towards Inventory Planner for more advanced inventory and sales reporting. When the answer to a reporting gap is “use a separate planning module,” buyers should factor the total cost and operational complexity of that module into the evaluation — not just the base platform price.
G2’s public synthesis of Brightpearl reviews lists a steep learning curve and configuration dependence as recurring themes. A detailed 2023 US Trustpilot review, from a customer who ultimately praised the platform, described rushed implementation, insufficient guidance on accounting migration and slow post-go-live support as material problems in the first months of operation. A 2025 UK Trustpilot reviewer noted that the system could feel overly complicated and long-winded for a smaller fulfilment team, and linked user unfamiliarity during implementation to displaced and inaccurate stock. Brightpearl is powerful, and implementation quality is a real factor in whether that power is accessible — the businesses that reach Stok.ly in this mode are typically those where the gap between what was scoped and what was delivered created operational disruption that persisted after go-live.
Brightpearl is built around configurable automation rules, and for businesses whose operational model is stable, those rules hold. The strain appears when volumes, channel mix, fulfilment complexity or warehousing requirements shift materially from the state the system was configured for. Warehouse-to-warehouse transfers, B2B allocation commitments, multi-location replenishment logic, and order exception handling that was manageable at lower volumes can accumulate into a manual workload that the existing automation rules were never set up to absorb. This is not a product failure — it is the normal gap between a system configured for one operational model and an operation that has since changed. For orders-led, inventory-centric workflows where the sales order needs to control allocation, routing, fulfilment priority and exception handling without human intervention at each step, the question is whether the current configuration can be extended or whether the architecture needs to change.
A necessary caveat: every trigger described above comes from buyers who were actively looking for an alternative — a self-selected group where something had already stopped working for them. They are not representative of Brightpearl’s wider customer base, where many businesses run the platform successfully at scale. If your operation is running smoothly on Brightpearl, these triggers may simply not apply to you.
Most platforms give you a report. Stok.ly gives you a decision. Demand forecasting, stockout risk scoring and margin analysis are computed inside the platform for every SKU at every location, every day, and fed directly into purchasing — no spreadsheet export, no separate planning tool, no manual interpretation step.
The daily snapshot carries both the inventory position and the commercial layer together: gross margin recognised at fulfilment, GMROII over 30, 60 and 90 days, demand statistics and variability, days since last demand, and recorded stockout days. Forward-looking figures sit alongside: a demand trend ratio, a trend-adjusted forecast, statistical safety stock at a 95% service level, a lead-time-aware reorder point, days of cover, and a 0–1 stockout risk score for every line. Because Stok.ly pre-computes the analysis rather than running a query at the moment you ask for it, the answer already exists when the buyer opens a purchase order. That is a structural difference: Brightpearl routes demand forecasting and replenishment recommendations through its Inventory Planner module — a separate product with its own scope, tier and access model. In Stok.ly, these figures are native to the platform and present at every decision point.
See how Stok.ly AI inventory management, demand forecasting, GMROII and stockout risk scoring work
The cost operators consistently underestimate is not stock — it is product data. When an order management platform and each sales channel each hold their own version of a product record, every new line is created twice and every change is made twice. A price update, a description correction, a new image: each one touches every channel separately, and each one carries the risk of a channel that does not get updated.
Stok.ly holds product information once and pushes it out. Attributes, variants, images, barcodes, dimensions, pricing and channel-specific content live against a single product record, and listings across every connected channel are created and updated from it. Bulk listing and bulk editing apply a price change, a description update or a new attribute across every SKU and every channel in a single action. Brightpearl holds product records and supports variants, but independent reviewers have noted that a dedicated full product information management proposition — comprehensive enrichment, digital asset management and native syndication — was not found in Brightpearl’s published product scope as at September 2026. For operators running large catalogues across multiple channels, the difference in daily maintenance effort is significant.
Every platform publishes an integration count. The number is not the differentiator — what connecting one actually costs in time, money and ongoing fragility is. Brightpearl has a broad ecosystem, but its terms explicitly state that third-party services may have separate terms, are not guaranteed for continuing interoperability and are not necessarily supported by Brightpearl under the core contract. Independent reviewers have documented specific connector failures — BigCommerce tiered-pricing sync, Authorize.net, Magento RMA synchronisation, WMS and 3PL setups — and Brightpearl’s own public responses have acknowledged that some of these required third-party builds. That is a structural risk, not a fringe complaint.
Stok.ly’s integrations are pre-built, maintained by Stok.ly, and configured rather than developed. There is no middleware to license, no connector to commission, no integration partner to pay. The scope is 200-plus ecommerce channels and marketplaces syncing stock, orders, pricing and fulfilment status in real time; 150-plus courier and freight partners with rates, labels, manifests and tracking at despatch; and 20-plus accounting packages including Sage, Xero, QuickBooks and Microsoft Dynamics. When an integration breaks, Stok.ly owns the fix — not a partner.
In most retail operations platforms, orders arrive and someone decides what happens next. That decision — whether consciously made or delegated to a queue — is the source of most fulfilment delay, error and exception-handling cost. Brightpearl’s automation engine can route and allocate orders according to configured rules, and that is a genuine capability. But Stok.ly is built on a different structural principle: the sales order is the operational controller for everything that follows.
An order that meets its conditions — stock available, credit clear, routing matched — moves to pick without anyone deciding it should. An order that does not meet its conditions — a credit hold, partial stock, a pre-allocated line — is held with the specific reason attached, rather than sitting in a queue for someone to work out why. The rules engine converts analysis into automatic action across allocation, routing, carrier selection, replenishment triggers, transfer top-ups, pricing tiers, credit holds and exceptions. The result is that warehouse execution and purchasing are driven by the order record itself, in real time, rather than by a manual review cycle applied after the order arrives.
See how Stok.ly automation rules drive order management, inventory and warehouse execution
Stok.ly is an order management-led, inventory-centric ERP built for operators who need tight inventory control and rules-driven fulfilment. Brightpearl is a broader retail operating system with genuine strengths in areas that may matter more to some buyers. These are honest scenarios where Brightpearl is likely the better choice.
Products and variants first. Stok.ly’s product record holds attributes, variants, barcodes, dimensions, pricing and channel-specific content in one place. Before any data is moved, every SKU is mapped against Brightpearl’s product export — variants, bundles, custom fields and product types — so nothing is recreated from scratch on the other side. Where Brightpearl holds product data across its core record and partner-built catalogue fields, the migration consolidates those sources into a single Stok.ly product record, from which listings across all connected sales channels are then pushed out.
Inventory positions and warehouse structure. Current stock levels, bin locations, lot and serial numbers, and expiry data are extracted from Brightpearl and loaded against the corresponding Stok.ly warehouse structure before go-live. Multi-location operators map each Brightpearl warehouse and location to the Stok.ly equivalent in advance, so the opening inventory count on day one matches the closing count on the Brightpearl side. Stock is not re-entered manually.
Open orders and purchasing commitments. Open sales orders, purchase orders and any back-order commitments are migrated so that nothing in-flight is lost. Brightpearl’s order history export covers the data; the Stok.ly order record then picks up allocation, reservation and fulfilment routing from the moment of go-live, with rules configured before cutover so that the first real order moves through the workflow without manual intervention.
Integrations are configured, not commissioned. Every sales channel, courier and accounting connection that was live in Brightpearl is replaced by a pre-built Stok.ly connector — configured against the same channel credentials, not rebuilt from scratch. Shopify, marketplace and accounting connections (Xero, QuickBooks, Sage and others) go through a configuration step, not a development project. There is no middleware to licence and no integration partner to pay separately. Buyers evaluating Brightpearl will recognise that some of its connectors are built and maintained by third-party partners under separate terms; Stok.ly’s 200-plus ecommerce, 150-plus courier and 20-plus accounting integrations are pre-built and maintained by Stok.ly itself.
Finance and reconciliation history. Where historical transaction data is needed for audit or reporting purposes, Brightpearl’s accounting export is used as the source of record for the period prior to migration. Stok.ly picks up gross margin, GMROII and inventory valuation from the go-live date. Buyers who have experienced friction with Brightpearl’s accounting workflows — some customers report that finance and reconciliation processes require manual work or specialist setup — should map their bank feeds, COGS, multi-currency and month-end process explicitly against Stok.ly’s finance integrations during scoping, not after go-live.
Demand history carries over into forecasting. Stok.ly’s daily snapshot computes demand statistics, trend-adjusted forecasts, safety stock at a 95% service level, lead-time-aware reorder points and a 0–1 stockout risk score for every SKU at every location. That computation requires historical demand data. Where Brightpearl’s sales history can be exported at SKU and location level, that history is loaded into Stok.ly so that the AI forecasting engine begins with real signal rather than a cold start.
Rules are built before cutover, not after. Brightpearl uses configurable automation rules; so does Stok.ly. The migration process includes a rules-mapping step: every allocation rule, routing condition, carrier selection trigger, credit-hold condition and replenishment trigger from the Brightpearl setup is recreated in Stok.ly’s rules engine before go-live. The operational logic runs on day one rather than being rebuilt reactively as edge cases surface.
Brightpearl does not publish a list price. Pricing is provided by quote and is tailored to each customer’s volumes. Its published contract terms provide for volume-based tiers: if order or transaction volumes exceed the contracted tier during a subscription period, the account moves up to the next tier. Downgrading to a lower tier is only available at the next annual renewal. Price increases may be applied with at least 30 days’ notice, normally effective at the next renewal. Subscriptions auto-renew for one year unless notice is given at least 30 days before the renewal date. Unlimited users are included at no extra charge per the pricing page, but buyers should establish which modules — including Inventory Planner, the WMS product and any third-party partner connectors — are priced separately from the core subscription, since those components carry their own costs and in some cases their own terms.
Stok.ly’s pricing model is based on the operational scope you need — the number of warehouses, channels and order volumes in your business — rather than a per-user seat charge. There is no per-user fee that rises as the team grows. Every integration in Stok.ly’s pre-built connector library is maintained by Stok.ly and included without a separate middleware licence or integration-partner fee. AI forecasting, the rules engine, demand snapshot and stockout risk scoring are part of the platform, not a separately priced add-on module. When comparing total cost of ownership, buyers should include Brightpearl’s Inventory Planner subscription, any WMS licensing, third-party connector fees and implementation partner costs alongside the core Brightpearl subscription — and compare that aggregate against Stok.ly’s all-in scope.
Neither platform should be evaluated on headline subscription cost alone. The right question is: what does the full operating configuration cost across subscription, implementation, connectors, add-on modules and ongoing configuration support, at the specific volume and channel mix this business runs today and expects to run in three years?
All our sales, support and development team are located in Hereford and Cheltenham in the U.K. Please submit the contact form and we will contact you within the same business day.