Catalog Automation & Multimodal Ingestion

1-Click Product Ingestion, "Fill with AI" & Vendure Catalog Sync

Connect supplier CSVs, Shopify stores, TikTok Shop feeds, and product photos directly to Vendure Headless Commerce and PostgreSQL. Automatically generate high-converting titles, direct-response hooks, Cartesian option groups, and verified specs with Gemini 2.5 Pro Multimodal Vision.

Catalog Ingestion Cockpit Past 30 Days
Catalog SKUs Ingested +34.2% lift
4,820 SKUs
840 variants auto-mapped
AI Enrichment Velocity Gemini 2.5 Pro
1.8s / SKU
Multimodal vision + Search grounding
Cartesian Accuracy Zero Errors
99.4%
Zero orphaned variant SKUs
Chat Availability Real-time
100% In Sync
Active in chat quotation & slip bots
Daily Catalog Ingestion & AI Enrichment Latency
Ingested SKUs AI-Enriched Latency (ms)
Day 1 Day 7 Day 14 Day 21 (Payday Batch) Day 28 Day 30
Vendure Telemetry Gemini multimodal vision identified 24 size/color variants and generated 8 custom fields in 1.8 seconds.
End-to-End Technical Pipeline

Fill with AI → Products → Catalog → Vendure → PostgreSQL Database

How supplier spreadsheets and product photos transform into fully enriched Vendure catalog entities and TypeORM database tables with zero manual entry.

1. Asset Ingestion AssetServerPlugin

Image & Feed Dropzone

Uploads product photos or supplier CSVs to Vendure mutation CreateAssets. Stores file in PostgreSQL asset table, generating featuredAssetId and WebP previews.

Endpoint: /admin-api (Multipart)
2. Multimodal "Fill with AI" Vertex AI Vision

Feature & Copy Generation

Gemini 2.5 Pro analyzes image pixels and uses Google Search grounding to inspect competitor listings, drafting the 8 core Vendure custom fields (hook, persona, materials, specs).

Service: AiProductService
3. Catalog & Option Groups Cartesian Matrix

Variant Auto-Generation

addCustomOptionGroup creates Option Groups (Size, Color). Computes cartesian product to generate individual ProductVariant entities with generated SKUs and stock units.

Module: ProductOptionService
4. Database & Super Chat TypeORM + Port 5434

ACID Ledger & Live Chat

Persists to PostgreSQL tables (product, product_variant). Broadcasts via Super API webhooks to Super Chat for 1-click in-chat quotations and bank slip reconciliation.

Database: PostgreSQL (Port 5434)
FUNCTION 01 Vision AI

Multimodal "Fill with AI"

Extracts product colors, textures, materials, and form factors directly from uploaded photos with Gemini 2.5 Pro multimodal vision.

Test AI Studio →
FUNCTION 02 Option Groups

Automated Variant Matrix

Computes cartesian product of sizes, colors, and materials. Generates structured SKUs and stockOnHand allocations automatically.

Inspect Variant Matrix →
FUNCTION 03 Grounding

Competitor Search Grounding

Queries live Google Search results to identify competitor terminology, price benchmarks, and customer-proven product descriptions.

View Grounding Flow →
FUNCTION 04 Smart Mapper

Universal CSV & Excel Import

Intelligently maps inconsistent supplier columns (Barcode, EAN, Retail, Wholesale, QTY) to standardized Vendure entity models.

Explore Supported Formats →
FUNCTION 05 Shopify & TikTok

Marketplace Real-Time Sync

Two-way inventory mirroring with Shopify, TikTok Shop, and WooCommerce, preventing overselling across high-volume chat channels.

See Sync Connectors →
FUNCTION 06 Conversion Copy

Direct-Response Social Copy

Generates 8 high-converting Vendure fields: hooks, customer personas, sensory usage scenarios, and bulleted benefit specs.

Inspect 8 Custom Fields →
FUNCTION 07 Super Chat Bridge

Instant Chat Quoting

Ingested SKUs are instantly searchable by sales reps and AI bots inside Super Chat, enabling 1-click quotations and bank transfers.

Verify Chat Linking →
FUNCTION 08 AssetServer

High-Res Asset Pipeline

Automates background normalization, WebP compression, aspect ratio fitting, and CDN caching for sub-second mobile loading.

Explore Media Pipeline →
FUNCTION 09 ACID Database

PostgreSQL TypeORM Integrity

ACID-compliant relational schema maintaining foreign keys across products, option groups, assets, and multi-currency orders.

View Schema Entities →
Catalog Ledger & Variant Matrix

Vendure Product & Option Group Ledger

Live catalog ledger reflecting products ingested via CSV, Shopify, TikTok Shop, and AI image extraction. Explore Cartesian variants, pricing, stockOnHand, and custom fields.

🔍
Showing 6 of 6 active products
Product Title & SKU ↕
Ingestion Source Category
Variants ↕
Base Price ↕
Stock On Hand ↕
Fill with AI Super Chat Sync Drilldown
Onyx Trail Runner Pro V4 SKU: RUN-ONX-4 • ID: #1042
Shopify API Footwear 12 Variants ฿2,890 420 Units Enriched (8/8) Live in Chat
Botanical Barrier Bio-Hydration Serum SKU: SER-BIO-30 • ID: #1043
Photo Upload Beauty & Skin 4 Variants ฿1,450 850 Units Enriched (8/8) Live in Chat
Apex Halo 75% Wireless Mechanical Keyboard SKU: KB-APX-75 • ID: #1044
CSV / Excel Feed Electronics 6 Variants ฿3,690 310 Units Enriched (8/8) Live in Chat
Komorebi Organic Waffle Linen Bedset SKU: LIN-KOM-B • ID: #1045
Shopify API Home & Living 6 Variants ฿4,200 195 Units Enriched (8/8) Live in Chat
AeroShield Waterproof Summer Shell Jacket SKU: JKT-AERO-W • ID: #1046
TikTok Shop Apparel 12 Variants ฿2,190 540 Units Enriched (8/8) Live in Chat
Barista Craft Dual-Boiler Espresso Machine SKU: COF-BC-DB • ID: #1047
CSV / Excel Feed Home & Living 3 Variants ฿24,500 48 Units Enriched (8/8) Live in Chat
Multimodal Vision & Grounding Sandbox

Interactive "Fill with AI" Simulator

Select a sample product photo or type merchant instructions to observe the live Gemini 2.5 Pro generation of Vendure custom fields, option groups, and Cartesian variant records.

1. Select Preset:
👟
onyx_trail_runner_hero.webp
Image Asset ID: #8841 • 2048x2048 • 380KB
Generated Vendure Fields & Specs:
1. Product Title (name)
2. Direct-Response Hook (customFields.hook)
3. Target Persona (whoItsFor)
4. Usage Scenario (whenHowItsUsed)
5. Materials (whatItsMadeOf)
6. Generated Option Groups
7. Bulleted Benefit Specs (featuresSpecs)

Onboard your entire catalog with zero manual data entry.

Connect your Shopify, TikTok Shop, CSV feeds, or product photos to Vendure and Super Chat in under 2 minutes.