🌳 Brightpearl Dashboard

● Connecting…
Sales orders by status

Pick a status to list its sales orders. Each row has a button to view the full order, and one to list the lines that can't be fulfilled from free stock — showing whether those items are on a purchase order, and whether that PO is a BACKORDER.

Loading statuses…
Search sales orders

Search for a sales order to begin.

Customers

Search by company, first name or last name (or a contact ID) — results appear as you type. Click a customer to see their full details.

Start typing to search customers.

Products

Start typing a product name, or scan a barcode — results appear as you type. Click a product to view and edit its details, pricing and recorded locations.

Start typing to search products, or scan a barcode.

Supplier contacts

Click to load suppliers.

Purchase orders by status

Pick a status to list its purchase orders. Each row has a button to view the full order, where you can receive or unreceive each line.

Loading statuses…
Search purchase orders

Search for a purchase order to begin.

📦 Receive Goods

Scan items as they arrive, then assign them to open purchase orders.

📋 Actionable Sales Reports
📋 Manage Stock

Take a stock count: pick a location, then scan or search products and set quantities. Submitting books stock corrections in Brightpearl (noted "Stock Take via Cormorant").

⚙ Settings

Day-to-day defaults and the integrations that keep Cormorant talking to everything else.

⚙ Settings

These are the day-to-day defaults the dashboard uses. They are saved in this browser and take effect immediately. (Your Brightpearl account and secret token are configured separately in the .env file on the server — see SETUP.md.)

🚚 Orange / Training

Stock going to Orange or Training — choose which with the Send button. Each product leaves stock with a stock correction — no sale, no invoice, no payment. Only FREE stock is sent: units reserved or packed for a sales order stay.

🔢 Serial Numbers

Every sale with serial numbers recorded against it. STIHL machines say whether the serial has been registered — registering is what starts the warranty.

🏠 Dashboard

Things waiting for somebody to look at them.

📋 Orders for processing 📝 Collected items – awaiting PO

📋 To-Do List

Jobs handed to staff, one column per list. Each job has a week; an unticked one past it reads OUT OF DATE.

🧪 Testing

Scratch area for in-progress integrations.

Add to cart by SKU

Pick the supplier, enter a manufacturer part number (SKU), and submit to attempt adding it to the dealer cart. Every attempt is logged below.

History
Diagnose availability (raw)

Read-only. Enter one or more SKUs (comma- or newline-separated) to see the raw availability fields the dealer portal returns, plus what Verify currently concludes. Use this to find which field marks an item that can't actually be ordered.

⚡ DEBUG LOG
🌳

Brightpearl Dashboard

Forest Park & Garden — please sign in