Tutorials
- Aan de slag
- First Project
- Webapplicaties
- Mobiele applicaties
- React Native App
- SaaS Platform
- E-commerce Platform
- Real-Time Dashboard
- Location-Based App
- Mobile E-commerce
- Optimizing Sales
- Publishing Your App
- Acceptance Criteria
- Template Business
- Watching Virtuoso
Wat je gaat leren:
- Productcatalogus met categorieën
- Winkelwagenfunctionaliteit
- Stripe betalingsintegratie
- Orderbeheersysteem
- Voorraadbeheer
Een E-commerce Platform Bouwen
Creëer een volledige online winkel met betalingsverwerking en voorraadbeheer
In deze tutorial bouw je een compleet e-commerce platform vanaf nul. We behandelen alles van productlijsten tot betalingsverwerking, en laten zien hoe ZBuild complexe applicaties met meerdere functies afhandelt.
Aan het einde heb je een productieklare online winkel met echte betalingsverwerking.
Vereisten
- ZBuild Studio account (Pro-abonnement aanbevolen)
- Stripe account voor betalingsverwerking
- De 'Aan de slag' tutorials voltooid
Projectoverzicht
We bouwen een modern e-commerce platform met de volgende functies:
Productcatalogus
Blader door producten per categorie met zoekfunctie en filters
Winkelwagen
Toevoegen, verwijderen en aantallen bijwerken
Gebruikersaccounts
Registratie, inloggen en bestelgeschiedenis
Afrekenen & Betaling
Veilige Stripe betalingsverwerking
Admin Dashboard
Beheer producten, bestellingen en voorraad
Order Tracking
Real-time updates van de bestelstatus
Stap 1: Definieer je winkel
Begin met het beschrijven van je e-commerce platform aan Conductor. Wees specifiek over je producttypes en bedrijfsmodel.
Ik wil een e-commerce winkel bouwen voor de verkoop van elektronica.
Benodigde functies:
- Productcatalogus met categorieën (telefoons, laptops, accessoires)
- Productpagina's met afbeeldingen, beschrijvingen, specificaties, reviews
- Winkelwagen met aanpassing van aantallen
- Gebruikersaccounts met bestelgeschiedenis
- Stripe betalingsintegratie
- Admin paneel om producten en bestellingen te beheren
- Voorraadbeheer met meldingen bij lage voorraad
Ontwerp: Modern, strak, mobielvriendelijk
Tech: React, Node.js, PostgreSQLStap 2: Bekijk de architectuur
Conductor stelt een architectuur voor en verdeelt het project in taken. Voor een e-commerce platform kun je 15-20 taken verwachten.
Besteed speciale aandacht aan de taken voor betalingsintegratie. Zorg ervoor dat Stripe webhook-afhandeling is inbegrepen voor orderbevestiging.
Stap 3: Databaseschema
Virtuoso maakt een uitgebreid databaseschema voor je winkel.
Gebruikerstabel
Klantaccounts en authenticatie
Productentabel
Productdetails, prijzen, voorraad
Categorietabel
Productcategorisering
Bestellingentabel
Bestelgegevens en status
Bestelitems
Individuele items in elke bestelling
Reviewstabel
Productbeoordelingen van klanten
Stap 4: Betalingsintegratie
De Stripe-integratie zorgt voor een veilige betalingsverwerking.
- Stripe Checkout sessie aanmaken
- Webhook-endpoint voor betalingsbevestiging
- Updates van bestelstatus bij succesvolle betaling
- Afhandeling van mislukte betalingen en opnieuw proberen
- Mogelijkheid tot terugbetaling
Belangrijk Je moet je Stripe API-sleutels toevoegen als omgevingsvariabelen. Conductor zal je hierom vragen wanneer dat nodig is.
Stap 5: Admin Dashboard
Met het admin dashboard beheer je je winkel zonder code.
Productbeheer
Producten toevoegen, bewerken, verwijderen met uploaden van afbeeldingen
Orderbeheer
Bestellingen bekijken, status bijwerken, terugbetalingen verwerken
Voorraadmeldingen
Meldingen voor artikelen met een lage voorraad
Analyses
Verkooprapporten en klantinzichten
Wat je hebt gebouwd
Gefeliciteerd! Je hebt nu een volledig functioneel e-commerce platform.
- Complete productcatalogus met zoekfunctie en filters
- Winkelwagen en afrekenproces
- Veilige Stripe betalingsverwerking
- Admin dashboard voor winkelbeheer
- Voorraadbeheersysteem
Volgende stappen
Real-time Dashboard
Voeg live analyses toe aan je admin paneel
Publiceren op de Marketplace
Verkoop je e-commerce template aan andere creators
Klaar om je winkel te bouwen?
Begin vandaag nog met het bouwen van je e-commerce platform.