Back to all guides
Product UpdateSeptember 10, 2026

TackQuote + Brightpearl: The Deal Is Agreed. Now Make It an Order.

A practical look at TackQuote and Brightpearl: product variants, customer records and the handoff from a wholesale agreement to a sales order.

TackQuote + Brightpearl: The Deal Is Agreed. Now Make It an Order.
TackQuote Team
Product & Engineering

A wholesale agreement becomes useful to operations when the customer, product variants and commercial details can be understood by the system that will handle the order.

The buyer has said yes to the collection. The quantities are agreed. The sales conversation has reached the moment everyone wanted.

Then someone has to make the deal usable by the rest of the business.

For an apparel wholesaler, “120 overshirts” is not enough information to act on. The order needs the correct sizes and colours, the right customer account, and a commercial record that operations can process without interpreting the salesperson’s notes.

This is the territory covered by TackQuote’s Brightpearl connector: bringing product information into the quoting workflow and providing a configured route from a quote to a Brightpearl sales order. The useful question is how that handoff is defined—and which decisions remain with the merchant.

A quote and a sales order answer different questions A quote records the offer a seller is prepared to make. An operational sales order tells the business what it has agreed to supply and to whom.

Brightpearl positions its retail operating system around inventory, orders, fulfilment and related back-office processes for multichannel merchants and wholesalers. In this integration, it remains the operational home for that work. TackQuote supplies the quoting side and the connector that translates the relevant information into an order request.

Sources: Brightpearl product overview; TackQuote connector documentation.

The distinction matters in a growing wholesale business. The salesperson needs room to develop the offer. The operations team needs consistent records. A useful integration gives each team a clear place to work and a defined point at which the agreement moves between them.

Start with the specific garment Consider an illustrative apparel brand selling a seasonal collection to an independent retailer. The retailer wants a mix of camel and indigo overshirts across several sizes. The style name is shared; the items that will eventually be picked are different.

The reviewed TackQuote product-import code retains Brightpearl product identifiers, SKUs, product-group information and variation options. It appends the variation values to the displayed product name, helping distinguish items that would otherwise appear under the same description. It also requests optional custom-field data and maps product status, including archived items.

Source: Brightpearl service, product import.

For the sales representative, the value is specificity. “Indigo, medium” can remain associated with its product record as the offer is assembled, rather than becoming a detail someone must recover from a message later.

Product identity still needs attention during setup. The outbound connector uses a Brightpearl product identifier when one is supplied; its order-row mapping does not perform a fresh SKU lookup. For stocked merchandise, confirm that the quote lines carry the intended Brightpearl references. A descriptive order line is not equivalent to a mapped stock item.

Editorial illustration of folded indigo, camel and cream overshirts with distinct size labels beside a barcode scanner, with both brands’ logos in the footer. A shared style name can conceal different operational items. Product variants need to remain identifiable when a quote becomes an order. AI-generated illustration. The customer account is part of the handoff Before creating the sales order, TackQuote’s connector searches Brightpearl for a contact whose primary email matches the buyer’s email. If it finds no match, it stops with a message telling the seller to create the contact in Brightpearl first.

This route does not silently create a new customer as part of order submission. That makes customer preparation an explicit operational step: establish the intended Brightpearl contact and use the corresponding buyer email in the quoting workflow.

In the seasonal-order example, the retailer’s contact record should be ready before the team relies on automated order creation. Where several people buy for one company, the merchant also needs a clear convention for which contact represents the transaction. An email lookup should not be treated as a complete account hierarchy or a universal customer-matching policy.

Source: Contact resolution and sales-order creation.

Make the order route an explicit decision Connecting a Brightpearl account is only the beginning. TackQuote’s connector documentation requires an active order sync rule targeting that connection for accepted quotes to propagate through that route.

The reviewed order adapter passes buyer email, currency, quote identifiers and line-item information to the Brightpearl service. The service requires an account-specific sales-order tax code and uses that configured code on the outgoing rows. It does not infer a separate tax classification for every product in this path.

That is particularly relevant for a catalogue containing products with different tax treatments. The merchant must establish that the configured mapping is suitable for the order being sent; a successful account connection does not settle the treatment of every line.

The reviewed creation payload also does not send a quote-specific delivery address, delivery date or warehouse selection. A special shipping instruction in a negotiated deal therefore needs an explicit operational process. The existence of a sales order does not demonstrate that every delivery requirement has been transferred.

Sources: Order-rule requirements; Brightpearl order adapter; Outgoing payload.

The most useful handoff gives operations an order it can recognise—and makes the remaining work visible. A repeated request should not become another order One of the less visible integration problems appears when an order request reaches its destination but the response is lost. The sender cannot safely infer that nothing happened.

Brightpearl provides duplicate suppression using the combination of an external reference and an installed integration instance identifier. TackQuote’s connector derives a stable external reference from the originating quote. The installation identifier must also be present for Brightpearl’s protection to apply.

If that identifier is missing, TackQuote logs a warning. If the order response contains no usable order identifier, it raises an error directing the operator to check Brightpearl before retrying. These are meaningful boundaries: reliable order processing depends on knowing whether an order exists, not merely whether a request was sent.

Sources: Brightpearl Sales Order API; TackQuote duplicate-suppression and response handling.

Bring operational information back with the right scope The connector also contains a separate inbound sales-order pull. It searches Brightpearl sales orders, reads their details and maps order references, currency, status identifiers, financial totals and rows into TackQuote’s order records.

That is a specific return flow. It should not be described as complete, real-time synchronisation of every entity. The reviewed adapter has no Brightpearl data-webhook implementation, and inbound runs are bounded by record and time limits.

Sources: Inbound sales-order pull; Connector capabilities and methods.

For the wholesale team, the purpose is a clearer relationship between the commercial conversation and the operational record. Brightpearl continues to own fulfilment work. TackQuote can receive the supported order information without implying that every warehouse event or inventory change is being mirrored.

Evaluate it with a real order shape A representative test is more useful than a single-item demonstration. Use several apparel variants, quantities greater than one, an established buyer contact, and the currency your business trades in. Compare the resulting order’s lines and amounts in Brightpearl, then check how the workflow behaves when a customer is missing or a request needs to be repeated.

This turns the integration conversation into a business decision. The team can see which parts of its wholesale handoff are covered and where account setup, delivery handling or other operating procedures still matter.

TackQuote and Brightpearl have distinct roles in that process. One develops the commercial agreement; the other gives operations a place to act on it. The opportunity is to connect those roles carefully enough that the agreed collection arrives as an intelligible order.

To assess that fit, explore TackQuote and make one representative wholesale deal the basis of your integration walkthrough.

Ready to modernize your B2B quoting?

Start creating interactive proposals, enforcing margin floors, and syncing ERP orders with TackQuote.

Get Started in 10 Minutes