BETABuilt for Shopify + Brightpearl

Your in-stock orders
shouldn't wait for your
pre-orders.

nohold automatically splits Shopify mixed carts into two clean Sales Orders in Brightpearl — so your in-stock items ship today while pre-orders stay properly on hold.

Join the waitlist

Free 14-day trial after launch. No credit card required.

fulfillment / flow
SHOPIFY · ORDER
#1042
Wireless Speaker× 1
IN STOCK
Ltd. Ed. Case× 1
PRE-ORDER
nohold
BRIGHTPEARL · SO
#1042-A
Wireless Speaker× 1
DISPATCHED
BRIGHTPEARL · SO
#1042-B
Ltd. Ed. Case× 1
ON HOLD
Split in 184ms1 in → 2 out
The Problem

One pre-order item holds your entire order hostage.

01

Mixed cart, single payload

Customer checks out with one in-stock item and one pre-order. Shopify sends it to Brightpearl as a single order.

02

Brightpearl freezes everything

Brightpearl sees zero stock on the pre-order line and holds the entire Sales Order. Your in-stock item — already picked, sitting in a bin — goes nowhere.

03

Cash flow stalls

The in-stock item that should have shipped today is stuck until the pre-order arrives. Potentially weeks. Your warehouse team is chasing ghosts.

BRIGHTPEARL · SO
#1042
Wireless Speaker × 1
IN STOCK
Ltd. Ed. Case × 1
PRE-ORDER
BLOCKED SINCE08:42 · today

Today, without nohold

How it Works

One order in. Two clean Sales Orders out.

STEP 01

Detect

nohold watches every Shopify order in real time. When it spots a mixed cart, it classifies each line item as in-stock or pre-order — using product tags, metafields, or inventory levels.

STEP 02

Split

nohold creates two separate fulfillment payloads — one for items ready to ship now, one for items on backorder — before Brightpearl ever sees the order.

STEP 03

Dispatch

Both clean Sales Orders land in Brightpearl with the correct status. In-stock ships today. Pre-order waits properly. No manual work. No duplicate orders.

When your pre-order stock arrives, nohold detects the inventory update and auto-releases the held fulfillment order.
Built for Operations

Everything your ops team stopped asking for.

Real-time splitting

Orders classified and split in milliseconds via webhook — before your ERP ever sees them.

Brightpearl-native

Clean Sales Order payloads with correct status codes, tax mapping, and order references. No reformatting required.

Auto stock release

When pre-order inventory arrives, held fulfillment orders release automatically. No manual intervention.

Retry-safe delivery

Failed ERP dispatches retry automatically with exponential backoff. Every order gets through.

Full audit trail

Every split, dispatch, and config change logged with before/after state. Your ops team always knows what happened.

Connection health monitor

Live Brightpearl connectivity status and circuit breaker state visible in your dashboard.

Pricing

Simple pricing based on splits, not seats.

A split is one mixed-cart order separated into two Brightpearl Sales Orders. Pure in-stock or pure pre-order orders pass through free.
All plans include a 14-day free trial · No credit card required

Stop holding your in-stock orders hostage.

Join the waitlist

Free 14-day trial · No credit card required