Dashboard
Amber supplier · Sell by the mg · Morning snapshot
Needs attention
Last 5 orders
Revenue — last 14 days
Sales revenue log
Weekly while you’re starting up — switch to Monthly anytime. Built from completed orders only.
Low stock — reorder from Amber
Catalog
Products you sell · single source of truth for the whole tool
Soft blue fields are editable. Drag ☰ (or ↑ ↓) to reorder. Sort saves automatically.
| Order | Cat. No. | Product Name | Specification | Unit | Wholesale $ | Total mg/mL | Cost / mg(mL) | Sell $/mg(mL) | Margin % | On hand | Status |
|---|
Inventory
Peptides in mg · BAC Water in mL. Update BAC when you count stock (no need to log every reconstitution use).
Soft blue fields are editable. Cost / Selling Value are calculated from Catalog — not edited here. Receive stock from Purchase Orders.
| Product | On Hand | Reorder at | Cost Value | Selling Value | Notes |
|---|---|---|---|---|---|
| TOTALS | $0.00 | $0.00 | |||
Purchase Orders
Orders to Amber (Shanghai Baoju)
Soft blue = editable. Save to History locks a copy and starts a blank PO with the next number. Receive into Inventory when packs arrive. Shipping syncs header ↔ footer.
| Cat. No. | Product Name | Spec | Packs Ordered | Unit Cost | Line Total | Packs Received | |
|---|---|---|---|---|---|---|---|
| Subtotal | $0.00 | ||||||
| Shipping $ | |||||||
| GRAND TOTAL | $0.00 | ||||||
PO History
Past POs to Amber · Shipped → Received (adds stock once) → Paid (final for money)
Money / lines stay frozen. Use the status toggles: Received adds ordered packs to Inventory once (won’t double-count). Paid is the final payment state. Switching away from Received never removes stock.
| PO # | Date | Status | Items | Subtotal | Shipping | Grand Total |
|---|
Sales Orders
Peptides: sell by mg. BAC Water: add as a line only when the customer buys BAC ($/mL). Mixing BAC into peptides is free to the customer — do not log it; update BAC stock when you take inventory.
Soft blue = editable. Optional discount: use % or $ (whichever you last edit wins). Complete saves to History, deducts inventory once, then opens a blank Draft with the next SO #.
| Product | Qty (mg/mL) | Sell $/mg(mL) | Line Total | Cost $/mg(mL) | Line Cost | Profit | Commission | Margin % | |
|---|---|---|---|---|---|---|---|---|---|
| Subtotal (list) | $0.00 | ||||||||
| Discount (0%) | $0.00 | ||||||||
| Referral credit | $0.00 | ||||||||
| TOTAL REVENUE | $0.00 | ||||||||
| Total Cost | $0.00 | ||||||||
| GROSS PROFIT | $0.00 | ||||||||
| COMMISSION PAYOUT | $0.00 | ||||||||
| Overall Margin % | 0.0% | ||||||||
No shipping on sales. Line total rounds to the nearest dollar; $/mg stays exact (e.g. $1.333). Commission on each line is the rate × that line’s profit, nearest dollar. Order discount % is off the order total (e.g. 10% for vials instead of syringes) and does not change catalog $/mg. Referral credit is store credit on the customer — apply it here; it comes off revenue after the % discount. BAC for reconstitution is not charged and not tracked per order — only deduct BAC when you sell it as its own line, or correct mL on Inventory when you count stock.
Order History
Completed sales · Shipped/Paid deduct inventory once · Paid is money-final · money fields stay frozen
Status toggles only — Revenue/Cost/Profit never rewrite. Shipped or Paid deducts sold mg/mL from Inventory once. Leaving those statuses never adds stock back.
| Order # | Date | Customer | Status | Items | Discount | Revenue | Cost | Profit | Margin |
|---|
Pricing Calculator
Peptides: $/mg · BAC Water: $/mL standalone only (reconstitution is free to customer; cost covered by peptide margin).
Soft blue = editable targets. Snapshot cards are read-only from Catalog + Inventory. Saving a price/margin updates Catalog (and open SO lines for that product) — never history.
Markup scenarios
| Multiplier | Sell | Profit | Margin % |
|---|
Custom target (optional)
Quick dose price
Customers
CRM with preferences, referral credit, and order history per customer
Soft blue = editable. Spent / profit / order count come from Order History. Disc %, credit, and referred-by live in View (kept off the main grid). Name changes sync onto matching history rows (money fields untouched).
| Name | Preferences / Notes | Total Spent | Last Order | Lifetime Profit | Orders | Status |
|---|
Commission
Share of gross profit for leg work. Rest stays in the business for restock.
Soft blue isn’t needed here — Mark paid / Undo only flip payout status. Order revenue/profit/commission $ stay frozen except the existing nearest-dollar lock when you mark paid.
| Order # | Date | Customer | Revenue | Profit | Commission | Business keeps | Status |
|---|
Commission = Gross profit × rate (Settings). Pay from the Unpaid total. Business keeps the rest for inventory.
Settings
Business knobs · markup drives suggested prices · commission & referrals
Soft blue = editable. Snapshot cards update as you type. Markup / margin / shipping / currency refresh Catalog + Pricing. Commission rate recasts unpaid orders only (paid stay frozen). Browser auto-save is not a backup — use Export.
💲 Pricing
Updates suggested $/mg everywhere.
As a decimal (0.40 = 40%).
📦 Supplier
Used for WhatsApp PO messages.
💵 Commission & referrals
Changing this recasts unpaid commissions to whole dollars. Paid rows stay frozen.
Added to the referrer’s credit when a referred customer’s first order completes.
💾 Backup & restore
Live data saves to OneDrive automatically. Export saves an extra dated JSON to OneDrive › Peppers › Peptide Business › backups and downloads a copy. Import replaces all data (asks first, backs up current data first).
How this tool works ▾
2. Catalog holds products you buy. Add new ones with + Add Product.
3. Inventory tracks stock in mg. Update On Hand when you receive or sell.
4. Peptides: sell by mg. BAC Water: sell by mL only when sold alone; mixing for peptides is free and not tracked per order.
5. Change Markup above → all suggested $/mg update automatically.
6. Data auto-saves to OneDrive (Desktop/Peptide Business Data.json) and a dated backup is kept daily — Export anytime for an extra copy.
⚠ Danger zone
Reset is disabled in the online version so live data in OneDrive can't be wiped. Use Import to restore a backup instead.
Flyer studio
Scroll-stopping EN + ES creatives · editable protocols · no prices · educational only
Soft blue = editable. Preview is a girly infographic style (pinks, banners, sticky notes) inspired by scroll-stopping wellness creatives. Spanish is parallel copy. Print / 1:1 / 9:16 for paper, feed, and Stories-TikTok.
Live preview · edits save automatically