Crafti Supply Chain

Internal dashboard — enter password to access

Incorrect password. Try again.
Crafti Supply Chain Inventory Dashboard Sales vs Targets Cashflow Inventory Simulator
LIVE DATA — Generated Jul 29, 2026 4:22 PM SGT · Sources: Supabase (7 channels) + MRPeasy (POs / MOs / TOs)
Freshness
Sales Amazon 2h ago · Shopify US 5h ago · Shopify SG 3h ago · Shopee 2h ago |Stock FBA 2h ago · PackYak 2h ago · OSD 1d ago
Data Health1 warning
🟡Cross-CheckFBA Inventory (vs Lark 137): 2 discrepancies — CRTT-30-V2 Δ+123, CMTP100-CRAFTI Δ+105
🟡Cross-CheckFBA Inbound (vs MRPeasy TOs): 4 discrepancies — WHISKLET-RIBBON Δ+60, WHISKLET-SNOWFLAKE Δ+60, WHISKLET-SAKURA Δ+60
Suggested Actions
1
Transfer CSTP-75 from OSD to FBA
US has 53d on hand — stockout before new PO arrives (90d lead). OSD has 136d buffer. Send ~660 units from OSD to FBA to bridge the gap.
$11,175 revenue at risk during 37d gap
2
Transfer CERBOWL-GLDHR from OSD to FBA
US has 0d on hand — stockout before new PO arrives (90d lead). OSD has 230d buffer. Send ~9 units from OSD to FBA to bridge the gap.
US gap, SG buffer available
3
Transfer WHISKLET-SAKURA from OSD to FBA
US has 48d on hand — stockout before new PO arrives (90d lead). OSD has 2367d buffer. Send ~31 units from OSD to FBA to bridge the gap.
US gap, SG buffer available
4
Accelerate BOTP-30 sell-through or bundle
2,866 units at 1.5/d = 1911d to clear. ~2,596 units above 180d threshold may not sell before expiry. Consider bundles, promotions, or B2B wholesale to accelerate velocity.
~2,596 units may expire
5
Accelerate BOTP-75 sell-through or bundle
591 units at 1.6/d = 363d to clear. ~298 units above 180d threshold may not sell before expiry. Consider bundles, promotions, or B2B wholesale to accelerate velocity.
~298 units may expire
6
Accelerate HCTP-30 sell-through or bundle
1,366 units at 4.5/d = 304d to clear. ~558 units above 180d threshold may not sell before expiry. Consider bundles, promotions, or B2B wholesale to accelerate velocity.
~558 units may expire
Amazon FBA
US — Amazon
FBA
36
Active SKUs
0
Reorder
6
Gap Risk
2
Covered
2
Healthy
RSTT-30: 4dWHISKLET-SAKURA: 47dCSTP-75: 53d
PackYak 3PL
US — Shopify
PYK
14
Active SKUs
0
Reorder
0
Gap Risk
0
Covered
14
Healthy
RSTT-30: 4dWHISKLET-SAKURA: 47dCSTP-75: 53d
OSD Warehouse
SG — Shopify + Shopee
OSD
41
Active SKUs
6
Reorder
0
Gap Risk
2
Covered
2
Healthy
RSTT-30: 0dBMTP-75: 20dCSTT-30-MODKIT: 26d
Amazon FBA US — Inventory
⚠ 227 units unsellable across 3 SKUs (~$878 stranded) — file removal claims in Amazon Seller Central
CMTT-30: 225 units = ~$855 | CSTT-30: 1 units = ~$4 | GLDNHRKIT-CRAFTI: 1 units = ~$19
Product Inventory Position 30D Rate
28 Jun – 27 Jul
7d Rate
21 Jul – 27 Jul
Trend
7d vs 30d
DOS on hand
based on 30D rate ▼
DOS with inbound
based on 30D rate ▼
Timeline Status Expiry Simulate Reorder
Ceremonial Uji Matcha 30g CMTT-30
A 90d JP
10303
10303 on hand ⚠ 225 unsellable +21000 planned
2842 units
95/d
983 units
140/d
1.4x
108
days
108
days
Nov 2026stockout
Jul 20MO305 +10,500→FBA
Oct 20MO306 +10,500→FBA
Reordered ⚠
+ units
clear
Ceremonial Uji Matcha 75g CMTP-75
A 90d JP
4661
4661 on hand +13600 planned
1522 units
51/d
471 units
67/d
1.2x
91
days
91
days
Oct 2026stockout
Jun 30MO335 +4,000→FBA
Oct 20MO324 +3,000→FBA
Reordered
Oct 28
90d left
+ units
clear
Ceremonial Signature 30g CSTT-30
A 90d JP
2921
3000
2921 on hand ⚠ 1 unsellable +3000 amz +9700 planned
868 units
29/d
273 units
39/d
1.2x
101
days
204
days
Nov 2026stockout
Jun 15MO351 +3,500→FBA
Jul 20MO359 +4,000→FBA
Reordered
Aug 1, 2027
367d left
+ units
clear
Ceremonial Signature 75g CSTP-75
A 90d JP
946
1600
946 on hand +1600 amz +3200 planned
429 units
14/d
113 units
16/d
1.2x
66
days
178
days
Oct 3stockout
Jun 15MO300 +1,200→FBA
Jul 20MO307 +1,600→FBA
Reordered
Aug 1, 2027
367d left
+ units
clear
Barista Uji Matcha 75g BMTP-75
B 90d JP
673
673 on hand
96 units
3/d
28 units
4/d
1.0x
210
days
210
days
Feb 2027stockout
Overstocked
Jun 1, 2027
306d left
+ units
clear
Barista Organic Matcha 30g BOTP-30
C 90d JP
2866
2866 on hand
45 units
2/d
17 units
2/d
1.6x
1910
days
1910
days
2yr+stockout
Overstocked ⚠
+ units
clear
Barista Organic Matcha 75g BOTP-75
C 90d JP
591
591 on hand
49 units
2/d
16 units
2/d
1.4x
362
days
362
days
Jul 2027stockout
Overstocked ⚠
+ units
clear
Ceremonial Reserve 30g (V2) CRTT-30-V2
C 90d JP
102
102 on hand
22 units
1/d
7 units
1/d
1.4x
139
days
139
days
Dec 2026stockout
Sep 17order by
No PO found
Discontinued ⚠
+ units
clear
Reserve Saemidori 30g RSTT-30
C 90d JP
6
6 on hand
32 units
1/d
8 units
1/d
0.7x
5
days
5
days
Aug 4stockout
Order noworder by
No PO found
Reorder
Nov 30, 2026
123d left
+ units
clear
Barista Uji Hojicha 30g HCTP-30
C 90d JP
722
722 on hand +450 planned
77 units
3/d
13 units
2/d
1.4x
280
days
280
days
May 2027stockout
Jun 22MO286 +450→FBA
Overstocked
Aug 1, 2027
367d left
+ units
clear
Barista Uji Hojicha 75g HCTP-75
C 90d JP
462
462 on hand +400 planned
46 units
2/d
6 units
1/d
0.8x
302
days
302
days
May 2027stockout
Jun 22MO285 +400→FBA
Overstocked
Jul 1, 2027
336d left
+ units
clear
Golden Hour Ritual Kit GLDNHRKIT-CRAFTI
B 90d CN
811
811 on hand ⚠ 1 unsellable
14 units
0/d
2 units
0/d
0.7x
1725
days
1725
days
2yr+stockout
Overstocked —
+ units
clear
Golden Hour Ceramic Bowl CERBOWL-GLDHR
C 90d CN
0
0 on hand
— units
0/d
— units
0/d
0.9x
—
no data
—
no data
No rate data
— —
+ units
clear
Slow Sippin Double Walled Glass Tumbler SIPSLOWTUMBLER-CRAFTI
B 90d CN
572
1000
572 on hand +1000 amz
281 units
9/d
58 units
8/d
1.0x
61
days
167
days
Sep 28stockout
Order noworder by
No PO found
Reorder —
+ units
clear
Crafti Vault (Tea Storage Caddy) VAULT-CRAFTI
C 90d CN
0
0 on hand
— units
0/d
— units
0/d
0.6x
—
no data
—
no data
No rate data
— —
+ units
clear
Crafti Travel Pouch TRAVELPOUCH-CRAFTI
C 60d CN
0
0 on hand
— units
0/d
— units
0/d
1.0x
—
no data
—
no data
No rate data
— —
+ units
clear
Golden Hour Matcha Whisk STNWHSK-GLDHR
C 90d CN
322
322 on hand
13 units
0/d
1 units
0/d
0.8x
748
days
748
days
2yr+stockout
Overstocked —
+ units
clear
Matcha Sieve MATSIE
C 60d CN
0
0 on hand
— units
0/d
— units
0/d
0.7x
—
no data
—
no data
No rate data
— —
+ units
clear
Crafti Precision Scoop PRECSCOOP-CRAFTI
C 60d CN
0
0 on hand
— units
0/d
— units
0/d
0.6x
—
no data
—
no data
No rate data
— —
+ units
clear
Crafti Super Frother SUPERFROTHER-CRAFTI
C 60d CN
0
0 on hand
— units
0/d
— units
0/d
0.6x
—
no data
—
no data
No rate data
— —
+ units
clear
Modern Matcha Accessories Kit MODMATCHAKIT-CRAFTI
B 90d CN
0
0 on hand
— units
0/d
— units
0/d
1.3x
—
no data
—
no data
No rate data
— —
+ units
clear
Warm Me Up Double-Walled Glass Mug DBLWALLCUP300
C 90d CN
0
0 on hand
— units
0/d
— units
0/d
0.0x
—
no data
—
no data
No rate data
Discontinued —
+ units
clear
▶  Whisklet Charms (30 SKUs) — click to expand
⚠ "DOS with inbound" = same as on-hand for now. MRPeasy PO integration pending.
Cross-Node View
Top redistribute candidates auto-surfaced by revenue at risk. Use dropdown to view any of the 20 multi-warehouse products.
1
CSTP-75 A
$11,175 revenue at risk
2
CERBOWL-GLDHR C
US 0d · SG 230d

Current Shipments 10 arriving

→ Amazon FBA (US)
Everich → Amazon FBA (US)
1 SKU · 1,000 units · TO00195 · UPS 1Z0JH5320337377747
31 Jul
ETA · 2d
(Base 250 ETA)
SIPSLOWTUMBLER-CRAFTI ×1,000
Packed
Departed
In Transit
US Customs
At FBA
SG - OSD → Amazon FBA (US)
1 SKU · 1,400 units · TO00243 · FedEx 874715906991
5 Aug
ETA · 7d
(FedEx)
Clearance delay - Import
CSTT-30-CRAFTI ×1,400
Packed
Departed
In Transit
US Customs
At FBA
SG - OSD → Amazon FBA (US)
1 SKU · 1,600 units · TO00244 · FedEx 874716171410
—
On the way
CSTT-30-CRAFTI ×1,600
Packed
Departed
In Transit
US Customs
At FBA
✓ 3 delivered this week▾
✓ OSD → Amazon FBA (US)
1 SKU · 525 units · TO00169 · FedEx 872519998110
Delivered
6 Aug
BMTP-75 ×525
✓ Maruyamaen → Amazon FBA (US)
1 SKU · 1,600 units · TO00240 · FedEx 874458096897
Delivered
28 Jul
CSTP-75 ×1,600
✓ Beinuo China supplier → Amazon FBA (US)
1 SKU · 804 units · TO00176
Delivered
22 Jul
GLDNHRKIT-CRAFTI ×804
→ PackYak (US)
Maruyamaen → PackYak (US)
1 SKU · 400 units · TO00241 · FedEx 874458205372
—
Clearance delay - Import
CSTP-75 ×400
Packed
Departed
In Transit
US Customs
At PackYak
Amazon → PackYak (US)
1 SKU · 485 units · TO00175
—
CRTT-30-V2 ×485
No deliveries this week
→ OSD (Singapore)
FJT AU → OSD (Singapore)
0 SKU · 0 units · TO00199
5 Aug
ETA · 7d
(Base 250 ETA)
Packed
Departed
In Transit
SG Customs
At OSD
Everich → OSD (Singapore)
0 SKU · 0 units · TO00239
7 Aug
ETA · 9d
(Base 250 ETA)
Packed
Departed
In Transit
SG Customs
At OSD
Jiangmen Guanying Household Co., Ltd. → OSD (Singapore)
1 SKU · 528 units · TO00247
—
VAULT ×528
✓ 2 delivered this week▾
✓ Everich → OSD (Singapore)
1 SKU · 1,000 units · TO00197
Delivered
27 Jul
SIPSLOWTUMBLER-CRAFTI ×1,000
✓ Everich → OSD (Singapore)
1 SKU · 125 units · TO00245 · FedEx 874767090917
Delivered
24 Jul
SIPSLOWTUMBLER ×125
→ Fukutomi WHS (Japan)
Huizhou Forward → Fukutomi WHS (Japan)
2 SKUs · 9,000 units · TO00225 · FedEx 874909978718
30 Jul
Tomorrow
(FedEx)
Delivery exception
BMTP-30-EMPTY-POUCH ×6,000BMTP-100-V3-EMPTY-POUCH ×3,000
Packed
Departed
In Transit
JP Customs
At Fukutomi
Jeys Tin (Annie) → Fukutomi WHS (Japan)
1 SKU · 1,200 units · TO00210
—
CSTT-30-EMPTY-TIN ×1,200
No deliveries this week

Purchase Orders

⚠ Action Needed — Place Order
⚠HCTP-30-EMPTY-POUCHOrder not placed
⚠HCTP-75-EMPTY-POUCHOrder not placed
⚠FOIL-BAG-EMPTYOrder not placed
🔍 Action Needed — Arrange QC
🔍CSTT-30-NONEP-EMPTY-TIN · ETA Aug 10QC not arranged
4,000 × CMTP-75-V3-JONA-EMPTY-POUCH Huizhou Forward Plasti…
ETA Jun 2
PO00287
6. QC Results · step 3 of 5
✓
✓
→
PlanningOrderedQCShippedComplete
11,200 × FOIL-BAG-EMPTY Huizhou Forward Plasti…
ETA Jul 2
PO00288
7. Qty confirmed and Shipped · step 4 of 5
✓
✓
✓
→
PlanningOrderedQCShippedComplete
20,000 × CMTP-75-V3-HOAS -EMPTY-POUCH Huizhou Forward Plasti…
ETA Jul 9
PO00293
7. Qty confirmed and Shipped · step 4 of 5
✓
✓
✓
→
PlanningOrderedQCShippedComplete
6,000 × BMTP-30-EMPTY POUCH Huizhou Forward Plasti…
ETA Jul 13
PO00319
6. QC Results · step 3 of 5
✓
✓
→
PlanningOrderedQCShippedComplete
3,000 × BMTP-100-EMPTY POUCH Huizhou Forward Plasti…
ETA Jul 13
PO00320
6. QC Results · step 3 of 5
✓
✓
→
PlanningOrderedQCShippedComplete
5,200 × AMZ-ARTCARD Huizhou Forward Plasti…
ETA Jul 18
PO00321
1. Purchase Planned · step 1 of 5
→
PlanningOrderedQCShippedComplete
10,000 × CSTP-75-EMPTY-POUCH Huizhou Forward Plasti…
ETA Jul 20
PO00330
4. Ordered · step 2 of 5
✓
→
PlanningOrderedQCShippedComplete
16,000 × FOIL-BAG-EMPTY Huizhou Forward Plasti…
ETA Jul 20
PO00334
3. Purchase Approved · step 1 of 5
→
PlanningOrderedQCShippedComplete
528 × VAULT-CRAFTI Jiangmen Guanying Hous…
ETA Jul 21
PO00311
6. QC Results · step 3 of 5
✓
✓
→
PlanningOrderedQCShippedComplete
10,000 × CSTT-30-NONEP-EMPTY-TIN Dongguan Jeys Tin Manu…
ETA Aug 10
PO00322
4. Ordered · step 2 of 5
✓
→
PlanningOrderedQCShippedComplete
3,000 × HCTP-30-EMPTY-POUCH Huizhou Forward Plasti…
ETA Aug 14
PO00331
3. Purchase Approved · step 1 of 5
→
PlanningOrderedQCShippedComplete
3,000 × HCTP-75-EMPTY-POUCH Huizhou Forward Plasti…
ETA Aug 31
PO00332
3. Purchase Approved · step 1 of 5
→
PlanningOrderedQCShippedComplete

Manufacturing Orders

July Production
10,500 × CMTT-30 Ibitta
Prod Jul 20
MO00305
Raw Mat Reached Packer · stage 6 of 9
✓
✓
✓
✓
→
PlannedPOs
Sent
MO
Sent
Mat Ready
for Tf
Mat
Arrived
ProducedShippedDone
●All raw materials at packer
→ AMZ 10,500
Prod: Jul 20
3,907 × CSTT-30 Maruyamaen
Prod Jul 20
MO00339 / MO00359
Products Manufactured · stage 7 of 9
✓
✓
✓
✓
✓
→
PlannedPOs
Sent
MO
Sent
Mat Ready
for Tf
Mat
Arrived
ProducedShippedDone
●All raw materials at packer
→ AMZ 4,000
Prod: Jul 20
August Production
4,000 × CMTP-75 Shimane
Prod Aug 10
MO00313
Raw Mat Sending to Packer · stage 5 of 9
✓
✓
✓
→
PlannedPOs
Sent
MO
Sent
Mat Ready
for Tf
Mat
Arrived
ProducedShippedDone
◑ETA not yet confirmed
→ AMZ 4,000
Prod: Aug 10
September Production
3,200 × CSTT-30 Maruyamaen
Prod Sep 10
MO00367
Raw Materials Ordered · stage 4 of 9
✓
✓
→
PlannedPOs
Sent
MO
Sent
Mat Ready
for Tf
Mat
Arrived
ProducedShippedDone
○Raw mat ETA not yet confirmed
→ AMZ 2,200 / SG 1,000
Prod: Sep 10
2,700 × CSTP-75 Maruyamaen
Prod Sep 10
MO00332
Raw Materials Ordered · stage 4 of 9
✓
✓
→
PlannedPOs
Sent
MO
Sent
Mat Ready
for Tf
Mat
Arrived
ProducedShippedDone
○Raw mat ETA not yet confirmed
→ AMZ 400 / SG 2,300
In: ~Jul 29
500 × HCTP-30 Nakayama
Prod Sep 15
MO00378
Raw Mat Booked · stage 3 of 9
✓
→
PlannedPOs
Sent
MO
Sent
Mat Ready
for Tf
Mat
Arrived
ProducedShippedDone
○Raw mat ETA not yet confirmed
→ SG 500
Prod: Sep 15
October Production
10,500 × CMTT-30 Ibitta
Prod Oct 20
MO00306
Raw Mat Booked · stage 3 of 9
✓
→
PlannedPOs
Sent
MO
Sent
Mat Ready
for Tf
Mat
Arrived
ProducedShippedDone
○Raw mat ETA not yet confirmed
→ AMZ 10,500
Prod: Oct 20
3,000 × CMTP-75 Ibitta
Prod Oct 20
MO00324
Raw Materials Ordered · stage 4 of 9
✓
✓
→
PlannedPOs
Sent
MO
Sent
Mat Ready
for Tf
Mat
Arrived
ProducedShippedDone
○Raw mat ETA not yet confirmed
→ AMZ 3,000
Prod: Oct 20
November Production
600 × CSTT-30 Nakayama
Prod Nov 2026
MO00373
Production Planned · stage 1 of 9
→
PlannedPOs
Sent
MO
Sent
Mat Ready
for Tf
Mat
Arrived
ProducedShippedDone
○Raw mat ETA not yet confirmed
→ SG 600
Prod: Nov 2026
1,100 × CSTP-75 Nakayama
Prod Nov 2026
MO00372
Raw Mat Booked · stage 3 of 9
✓
→
PlannedPOs
Sent
MO
Sent
Mat Ready
for Tf
Mat
Arrived
ProducedShippedDone
○Raw mat ETA not yet confirmed
→ SG 1,100
In: ~Jul 29
2,600 × CMTP-75 Shimane
Prod Nov 2026
MO00314
Production Planned · stage 1 of 9
→
PlannedPOs
Sent
MO
Sent
Mat Ready
for Tf
Mat
Arrived
ProducedShippedDone
○Raw mat ETA not yet confirmed
→ AMZ 2,600
Prod: Nov 2026
✓ Completed — last 5 MOs12 total
▼
2,400 × CSTP-75 Maruyamaen
✓
Prod Jul 20 · Received Jul 20
→ AMZ 1,600 / PYK 400
1,200 × CSTT-30 Nakayama
✓
Prod Jul 15 · Received Jul 15
→ SG 1,200
1,200 × CSTP-75 Nakayama
✓
Prod Jul 15 · Received Jul 15
→ SG 1,200
700 × HCTP-30 Nakayama
✓
Prod Jul 15 · Received Jul 15
→ SG 700
400 × HCTP-75 Nakayama
✓
Prod Jul 15 · Received Jul 15
→ SG 400
Status   Overstocked >200 DOS   Healthy 120–200 DOS   Reordered <120 DOS, incoming before OOS   Reorder <120 DOS, no coverage

Trend (7d vs 30d)   ↑ Panic Demand up + low stock   ↑ Caution Demand up + medium stock   ↑ Celebrate Demand up + well stocked   → Stable Flat   ↓ Warn Slowing + overstock risk

Freshness: Amber = stale >72h. Sales data from orders table (all 4 channels). Stock from Supabase inventory_snapshots + osd_inventory_snapshots.