Title: Advanced Wix Build – Full Custom Inventory + Fulfillment Tracking System (No External Platform)
Hey everyone,
I wanted to share a project I’ve been building on Wix that has evolved far beyond a typical eCommerce site. I run a diesel tuning and parts business, and I’ve been pushing Wix + Velo to handle real operational workflows — not just storefront functionality.
At this point, the site is acting more like a custom-built application than a standard web store.https://www.fumminstuning.com/
Core Systems Built
1. Custom YMM (Year / Make / Model) System
-
CMS-driven vehicle database
-
Cascading dropdowns (Year → Make → Model)
-
Dynamic product filtering based on fitment
-
URL + session handoff between pages
-
Cached data for fast repeat use
2. Products Fitment Page (Custom Store Layer)
-
No native dataset binding (manual Velo rendering)
-
Uses Wix Stores Catalog V3 API
-
Filters products by
productInternalId -
Client-side category filtering (Tuning, Exhaust, EGR, etc.)
-
Manual sorting + CMS metadata control
-
Fast load after initial cache (sub-second in most cases)
3. Custom Quick View System (Replaced Wix Native)
-
Fully custom modal (no dataset dependency)
-
Instant open (no lag like native Wix Quick View)
-
Displays:
-
Product image
-
Price
-
SKU
-
Cleaned/truncated description
-
-
“View More” button for full product page
-
Desktop optimized (mobile intentionally bypassed)
4. Inventory Sync System
-
External supplier inventory synced via Google Sheets
-
Multi-warehouse logic combined into one feed
-
Synced into Wix using SyncX
-
Handles edge cases like duplicate SKUs and kits
5. Custom Admin Fulfillment System (Main Highlight)
This is where things got serious.
What it does:
-
Pulls invoices from CMS (
InvoiceTracking) -
Expands into line items (
InvoiceTrackingLines) -
Displays each item as its own row in a custom admin dashboard
Per-item workflow:
-
Each item has:
-
Tracking input
-
Carrier dropdown (UPS, FedEx, Canada Post, USPS)
-
Send button
-
Status (Pending / Sent)
-
When “Send” is clicked:
-
Tracking info is saved to CMS
-
Line marked as sent
-
Invoice status auto-updates:
- Needs Tracking → Partially Sent → Sent
-
Email is sent via SMTP2GO API (not Wix Automations)
-
Row disappears on refresh (only unsent items remain)
Key design decisions:
-
One row = one item (no nested repeaters)
-
No over-engineering for edge cases (multi-tracking handled simply)
-
System stays visible until all items are fulfilled
6. Email System (SMTP2GO Integration)
-
Fully custom HTML emails
-
Sent from backend (
.jsw) -
Uses Wix Secrets for API key
-
Includes:
-
Customer name
-
Invoice number
-
Item shipped
-
Carrier + tracking link
-
Performance / UX Notes
-
Heavy use of caching for dropdowns and fitment data
-
Avoided Wix dataset limitations where needed
-
Minimized page reloads and UI flicker
-
Built for speed in real-world usage, not just lab performance
Why I Built It This Way
Most Wix stores stop at product display and checkout.
This build focuses on:
Real business workflow
Operational efficiency
Customer communication
The goal was to eliminate external tools and keep everything inside Wix while maintaining speed and reliability.
Feedback
Curious what other Velo users (and Wix team) think.
-
Is this pushing Wix beyond its intended use?
-
Any areas you’d architect differently?
-
Any performance concerns long-term?
If anyone is building something similar or wants details on specific parts, I’m happy to share.
Thanks ![]()



