Dashboard
Connecting to Shopify...
Total products
—
Active SKUs
Missing images
—
—
Low / out of stock
—
—
Total units
—
Across all SKUs
Catalogue health
Descriptions—
Images—
In stock—
Brands
Integration pipeline
Shopify Admin API
legendlinen.myshopify.com · products · inventory · orders
Cloudflare Worker
nexus-shopify-worker.muthukamalesh.workers.dev
StarShipIt
Direct Freight Express connected · Account 21483 validated
Storefront API token
Required for live stock lookup · 10 min to set up
NetSuite REST API
Awaiting credentials from VNMT Solutions
Products
Loading from Shopify...
| Product | SKU | Brand | Stock | Image | Desc | Actions | |
|---|---|---|---|---|---|---|---|
Loading products... | |||||||
Image manager
Loading image status...
Drop images here or click to browse
Name files by SKU for auto-matching · PNG, JPG, WEBP
Products missing images
Stock management
Live from Shopify · NetSuite auto-sync activates once credentials arrive
In stock
—
SKUs with > 10 units
Low stock
—
SKUs with 1–10 units
Out of stock
—
SKUs with 0 units
| Product | SKU | Brand | Units | Level | Status | Edit |
|---|---|---|---|---|---|---|
Orders
Wholesale orders · auto-fulfilled via Direct Freight
Deploy the Cloudflare Worker to load orders — see Sync Status page.
Total orders
—
All time
Pending
—
Awaiting fulfilment
Revenue (AUD)
—
Total value
| Order | Customer | Date | Total | Payment | Fulfilment | Items |
|---|---|---|---|---|---|---|
Loading orders... | ||||||
Fulfilment
StarShipIt · Direct Freight Express · automated label generation
StarShipIt status
Active
30-day trial · connected
Direct Freight
Validated
Account 21483 · Clayton VIC
DF label approval
Pending
Email sent to DF support
Automation flow — how an order becomes a label
1 · Shopify order placed
Customer completes checkout · Shopify fires a webhook
2 · Cloudflare Worker receives webhook
nexus-shopify-worker.muthukamalesh.workers.dev/webhook/orders
3 · StarShipIt creates consignment
Worker calls StarShipIt API · order + address + carton 60×40×30cm 8kg
4 · Direct Freight label generated
StarShipIt calls DF API · returns tracking number + label PDF
5 · Tracking written to Shopify
Customer notified · order marked Fulfilled
6 · Manifest sent to Direct Freight
Auto-manifested before 6:30pm cutoff · driver pickup confirmed
StarShipIt configuration
Pickup address
40-42 Winterton Road, Clayton VIC 3168
Direct Freight account
Account 21483 · Site ID 0 · API keys entered
Default carton size
Standard Carton · 60 × 40 × 30 cm · 8 kg default weight
Product codes
ITEM · PALLET
API keys
StarShipIT-Api-Key + Ocp-Apim-Subscription-Key generated
DF label approval
Test label emailed to support@directfreight.com.au
Next steps to go live
Deploy Worker to Cloudflare
Add 4 environment secrets → replace worker code → test with /test endpoint
Await DF label approval
Direct Freight must approve the label format before live consignments
VNMT Solutions credentials
NetSuite Account ID · Consumer Key · Consumer Secret · Token Secret
End-to-end test order
Place a Shopify test order → confirm label prints at Clayton warehouse
Sync status
Shopify ↔ NEXUS ↔ NetSuite — live integration pipeline
Shopify — connected
LiveProducts & images → Shopify
Upload via NEXUS · pushes via Admin API instantly
Stock levels ↔ Shopify
Manual now · auto every 15 min once NetSuite connects
Orders ← Shopify webhook
Real-time · fires to Cloudflare Worker on each order
Trade approvals ← Shopify
Sync to NetSuite when connected
NetSuite — awaiting credentials
Pending VNMT SolutionsAccount ID
9113146 — confirmed
✓ Confirmed
Consumer Key + Consumer Secret
From Integration Record — VNMT Solutions to provide
Missing
Token ID + Token Secret
From Access Token — VNMT Solutions to provide
Missing
Cloudflare Worker (NetSuite sync)
Ready to build · 2 days once credentials arrive
Not deployed
Auto sync schedule once NetSuite connects
Stock levels
NetSuite → Shopify
Every 15 min
Wholesale pricing
NetSuite → Shopify
Nightly 2am
New products / catalogue
NetSuite → Shopify
Nightly 2am
Orders placed on Shopify
Shopify → NetSuite
Real-time
Trade account approvals
Shopify → NetSuite
On approval