Automotive year make model and so much more

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/


:wrench: 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:

  1. Tracking info is saved to CMS

  2. Line marked as sent

  3. Invoice status auto-updates:

    • Needs Tracking → Partially Sent → Sent
  4. Email is sent via SMTP2GO API (not Wix Automations)

  5. 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


:high_voltage: 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


:bullseye: 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.


:eyes: 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 :+1:

I absolutely love the implementation of YMM, that’s working smart. I would have spent hours on creating a custom repeater for results, you, on the other hand, have utilized the URL parameter feature of Wix!! I am really impressed by this.

If you don’t mind, can you give more pointers on how you replaced Wix’s Quick View? Did you do this for the Wix Store Widgets?

Some recommendations I have -

  • The header’s decorative Horizontal line goes past the page widget, adding an empty space on the right side of all pages.

  • The Hover animation on Product Cards hides some elements either by overlapping or going beyond the Product Card’s edges.

  • If you are using CMS collection for Vehicle data, I would recommend leveraging the Data Index feature of Wix’s CMS for fast filtering and performance.

  • There are lots of H4 and H6 headings in your pages. You should properly use the heading tag as per its importance. It’s good for SEO and especially for the GEO.

  • Prefetch property can be of great use in your use case for further increasing the performance.

I love the effort and its result!!!

Thanks for Sharing.

the red line in the header i have never seen go past the edge of the screen, nor has it been reported to me as this has been live for a while now.

the vehicle cms is lightning fast, and the only time you’ll see some delay is on home page to parts finder and i also added new features over the last few days and the site is still being cached again. Speed falls under most big name websites.

i’ll take a look at the headings at some point

prefecth is running as well

and the animation I know, i left it like that as it grabs our eyes. Maybe at some point I will adjust it, but all in all no one has mentioned it so the idea is they think it’s intentional.

I can share my code if you like to see what i did, the ymm is a weak point in wix and feel i have nailed it with this function and filters as well. My first ymm was done in a repeater but performance was not great as well as many bugs that i had to live with.