Skip to main content

Distributor Features

Admin Manager

When your Brother POS store operates as a distributor, you have access to tools for publishing wholesale catalogs, managing retailer relationships, fulfilling orders, and tracking credit balances. This guide covers the complete distributor workflow.


Prerequisites

  • Your store must be configured in distributor mode.
  • The Retailer Connections feature must be enabled.
  • At least one retailer connection must be established (see Pairing).

Publishing Your Wholesale Catalog

Your wholesale catalog is the list of products available for retailers to order. Brother POS builds this catalog from your product inventory.

Which Products Are Included

A product appears in the wholesale catalog when all of the following are true:

  • The product is flagged as wholesale enabled.
  • The product type is simple or variable.

All wholesale-enabled products are shown in the catalog regardless of current stock level.

Catalog Data

Each product in the wholesale catalog includes:

FieldDescription
SKU & BarcodeProduct identifiers
Name & DescriptionDisplay information
BrandProduct brand
CategoriesFull category hierarchy
Product Formatflower, pre_roll, edible, etc.
Cannabis DataStrain type, THC, CBD, terpenes, effects
Wholesale PriceYour wholesale price (falls back to retail if not set)
Minimum Order QuantityMinimum units per order
Volume PricingQuantity-based price breaks
Available StockCurrent available stock
Product ImagePrimary product image URL

Variable Products

For variable products (e.g., flower with multiple weight options):

  • The parent product is included with has_variations: true.
  • Each in-stock variation is included separately.
  • Variations inherit the parent's name and include their variation name (e.g., "Blue Dream - 3.5g").

Broadcasting the Catalog

When you broadcast your catalog:

  1. Brother POS builds the catalog from your current inventory.
  2. The catalog is encrypted with your catalog read key.
  3. The encrypted catalog is sent to the messaging service.
  4. Connected retailers and wholesale portal customers receive the updated catalog.

To broadcast:

  1. Navigate to B2B > Wholesale Catalog.
  2. Review the products that will be included.
  3. Click Broadcast Catalog.
  4. The catalog is queued for encrypted delivery.
Automatic broadcasting

Catalog broadcasts can be triggered automatically when products are updated, stock changes, or on a schedule. Check your store settings for broadcast configuration.


Managing Retailer Connections

Viewing Retailers

  1. Navigate to B2B > Retailer Connections.
  2. All your retailer connections are listed with status and details.
  3. Use filters to view by status or search by name.

Connection Details

Click on a retailer connection to see:

  • Label -- Display name for the connection.
  • Status -- Active, Pending Approval, or Disconnected.
  • Retailer connection ID -- Unique identifier for the retailer.
  • Credit Limit -- Maximum outstanding balance allowed.
  • Current Balance -- How much the retailer currently owes.
  • Recent Orders -- Latest wholesale orders from this retailer.

Setting Credit Limits

  1. Open a retailer connection.
  2. Click Edit.
  3. Set the Credit Limit (e.g., $5,000.00).
  4. Save.

When a credit limit is set:

  • New orders that would exceed the limit are blocked.
  • The retailer sees their available credit when placing orders.
  • A credit limit of $0 means no limit is enforced.
Credit validation

Credit limits are checked when an order is placed. If the order total plus the current outstanding balance exceeds the credit limit, the order is rejected with a clear error message showing the available credit.


Receiving and Fulfilling Orders

Viewing Incoming Orders

  1. Navigate to B2B > Wholesale Orders.
  2. Orders are listed with their status, order number, customer, and total.
  3. Filter by status: Pending, Approved, Packing, Packed, Shipped, Delivered, Cancelled, Rejected.

Order Details

Each order displays:

FieldDescription
Order NumberAuto-generated (format: WO-YYYYMMDD-XXXX)
CustomerRetailer or wholesale portal customer
Line ItemsProducts, quantities, and prices
SubtotalTotal before tax
Tax AmountApplicable taxes
TotalFinal order total
Fulfillment MethodIn-store, pickup, local delivery, or shipping
StatusCurrent order status

Approving an Order

  1. Open a pending order.
  2. Review the line items and quantities.
  3. Click Approve.
  4. Brother POS performs these actions automatically:
    • Validates stock for each line item (converts to grams if weight-based).
    • Deducts inventory from your stock levels.
    • Creates stock adjustment records for audit trail.
    • Releases stock reservations (replaced by actual deductions).
    • Updates the retailer's balance (increases by order total).
    • Syncs status to the retailer's purchase order (if on the same platform).
Insufficient stock

If any product in the order has insufficient stock, the approval is blocked. The error message specifies which products are short and by how much. You can either adjust your stock or ask the retailer to modify their order.

Rejecting an Order

  1. Open a pending order.
  2. Click Reject.
  3. Enter a reason for rejection.
  4. Stock reservations are released.
  5. The retailer is notified of the rejection.

Order Fulfillment Flow

After approving an order, move it through the fulfillment stages:

  1. Mark as Packing -- Staff begins preparing the order.
  2. Mark as Packed -- Order is assembled and ready.
  3. Mark as Shipped -- Order has left your location (for shipping/delivery).
  4. Mark as Delivered -- Order has been received by the retailer.

Or for in-person pickup:

  1. Mark as Packed -- Order is ready for pickup.
  2. Mark as Picked Up -- Retailer collected the order.

When an order is marked as delivered or picked up, an invoice is automatically generated if one does not already exist.


Cancelling an Order

Orders can be cancelled at any stage:

  1. Open the order.
  2. Click Cancel.
  3. Enter a cancellation reason.
  4. Brother POS handles the rest:

If inventory was already deducted (order was approved):

  • Stock is restored for each line item.
  • Stock adjustment records are created for the restoration.
  • The retailer's credit balance is reduced by the order total.

If inventory was not yet deducted (order was still pending):

  • Stock reservations are released.
  • No stock adjustments are needed.

Packing Slips

Generate packing slips for orders being prepared:

  1. Open an approved or packing order.
  2. Click Generate Packing Slip.
  3. The packing slip includes product names, SKUs, quantities, and any special instructions.
  4. Print the packing slip to include with the shipment.

Wholesale Pricing

Setting Wholesale Prices

For each product, you can set a wholesale price separate from the retail price:

  1. Go to Admin > Products and open a product.
  2. Set the Wholesale Price field.
  3. If no wholesale price is set, the retail price is used as a fallback.

Minimum Order Quantities

Set minimum quantities per product:

  1. Open the product in the admin panel.
  2. Set the Minimum Order Quantity (default: 1).
  3. Retailers cannot order less than this quantity.

Volume Pricing Tiers

Offer price breaks for larger orders:

  1. Open the product and navigate to the pricing section.
  2. Add volume pricing tiers (e.g., 10+ units at $8.00, 50+ units at $7.00).
  3. Volume pricing tiers are included in the wholesale catalog.


What's Next?

  • Retailer Features -- Understand the retailer's perspective on wholesale ordering.
  • Wholesale Portal -- Set up a web-based portal for wholesale customers.
  • Invoicing -- Generate and manage invoices for wholesale orders.
  • Pairing -- Set up new retailer connections.