DSD ORDER V1.5

Cloud BOH • DSD invoice import • phone count • vendor order print • sales sync preview • modern dashboard

Checking...

Need Attention

Sync Status

Phone Count Mode

Use this on your phone next to the product. Scan or search, enter physical count, edit shelf minimum / max hold, then apply count.

Vendor Defaults

Vendor default coverage and buffer are used unless an item has its own buffer override.

Vendor Order / Print

Choose a vendor and print only the items that actually need to be ordered. Items with enough BOH or over max hold stay off the print list.

Invoice / Sync

Upload real invoice PDF

This reads Grocery Outlet DSD invoice PDFs in your browser. The PDF is not stored in cloud. Only vendor, document/invoice ID, item, UPC, cost, retail, case pack, and received quantity are sent to DSD ORDER.

Choose invoice PDF, then Preview or Import.

      

Test cloud connection

Paste parsed invoice JSON

The store computer agent can send this automatically later. For now you can paste JSON if needed.


    

Store Portal Sales Sync Test

Safe test mode

Use the included Chrome extension on Store Portal Real Time Sales. First preview what it found. Apply only after you confirm the matched items and quantities are correct.

  1. Open Store Portal → Reports → Real Time Sales.
  2. Select Yesterday, Top 50, department/class/subclass.
  3. Open the DSD ORDER Sales Helper extension.
  4. Click Capture Visible Table, then Preview Yesterday Sales.
  5. If the preview is correct, click Apply Yesterday Sales.

Important: Yesterday Sales subtracts BOH only. 13-week sales updates Avg/Day only.

Manual sales JSON test

This is optional. The extension sends this automatically, but you can paste a captured sales JSON here to test matching.


      

Settings

Cloud rule: keep current BOH and rolling sales in cloud. Do not store full PDF history in cloud.

Raw movement cleanup keeps the app small and free. Current BOH, items, vendors, shelf min, max hold, and rolling averages stay.

Clean test/sample data

Use this to remove only sample TEST rows created by the test buttons.

Reset all cloud data

Danger: this deletes all vendors, items, current BOH, invoice headers, counts, and movement rows from Cloudflare D1.