Tutorials

Mittelstufe35 Min.

Das werden Sie lernen:

  • Produktkatalog mit Kategorien
  • Warenkorb-Funktionalität
  • Stripe-Zahlungsintegration
  • Bestellverwaltungssystem
  • Bestandsverfolgung

Aufbau einer E-Commerce-Plattform

Erstellen Sie einen voll ausgestatteten Online-Shop mit Zahlungsabwicklung und Bestandsverwaltung

In diesem Tutorial erstellen Sie eine komplette E-Commerce-Plattform von Grund auf. Wir decken alles ab, von Produktlisten bis hin zur Zahlungsabwicklung, und zeigen, wie ZBuild komplexe Anwendungen mit mehreren Funktionen handhabt.

Am Ende verfügen Sie über einen produktionsreifen Online-Shop mit echter Zahlungsabwicklung.

Voraussetzungen

  • ZBuild Studio-Konto (Pro-Plan empfohlen)
  • Stripe-Konto für die Zahlungsabwicklung
  • Abschluss der 'Erste Schritte'-Tutorials

Projektübersicht

Wir werden eine moderne E-Commerce-Plattform mit den folgenden Funktionen aufbauen:

Produktkatalog

Produkte nach Kategorie durchsuchen mit Suche und Filtern

Warenkorb

Hinzufügen, Entfernen und Aktualisieren von Mengen

Benutzerkonten

Registrierung, Login und Bestellverlauf

Checkout & Zahlung

Sichere Stripe-Zahlungsabwicklung

Admin-Dashboard

Verwalten von Produkten, Bestellungen und Lagerbeständen

Bestellverfolgung

Echtzeit-Updates zum Bestellstatus

Schritt 1: Definieren Sie Ihren Shop

Beschreiben Sie zunächst Ihre E-Commerce-Plattform gegenüber Conductor. Seien Sie spezifisch in Bezug auf Ihre Produkttypen und Ihr Geschäftsmodell.

I want to build an e-commerce store for selling electronics.

Features needed:
- Product catalog with categories (phones, laptops, accessories)
- Product pages with images, descriptions, specs, reviews
- Shopping cart with quantity adjustments
- User accounts with order history
- Stripe payment integration
- Admin panel to manage products and orders
- Inventory tracking with low-stock alerts

Design: Modern, clean, mobile-responsive
Tech: React, Node.js, PostgreSQL

Schritt 2: Überprüfung der Architektur

Conductor wird eine Architektur vorschlagen und das Projekt in Aufgaben unterteilen. Bei einer E-Commerce-Plattform können Sie mit 15-20 Aufgaben rechnen.

Achten Sie besonders auf die Aufgaben zur Zahlungsintegration. Stellen Sie sicher, dass die Stripe-Webhook-Verarbeitung für die Bestellbestätigung enthalten ist.

Schritt 3: Datenbank-Schema

Virtuoso wird ein umfassendes Datenbank-Schema für Ihren Shop erstellen.

Benutzertabelle

Kundenkonten und Authentifizierung

Produkttabelle

Produktdetails, Preise, Lagerbestand

Kategorientabelle

Produktkategorisierung

Bestelltabelle

Bestellaufzeichnungen und Status

Bestellpositionen

Einzelne Artikel in jeder Bestellung

Bewertungstabelle

Kundenbewertungen zu Produkten

Schritt 4: Zahlungsintegration

Die Stripe-Integration übernimmt die sichere Zahlungsabwicklung.

  1. Erstellung der Stripe Checkout-Sitzung
  2. Webhook-Endpunkt zur Zahlungsbestätigung
  3. Aktualisierung des Bestellstatus bei erfolgreicher Zahlung
  4. Handhabung fehlgeschlagener Zahlungen und Wiederholungsversuche
  5. Funktion zur Rückerstattungsabwicklung

Wichtig Sie müssen Ihre Stripe-API-Schlüssel als Umgebungsvariablen hinzufügen. Conductor wird Sie bei Bedarf dazu auffordern.

Schritt 5: Admin-Dashboard

Das Admin-Dashboard ermöglicht es Ihnen, Ihren Shop ohne Code zu verwalten.

Produktverwaltung

Produkte hinzufügen, bearbeiten, löschen mit Bilduploads

Bestellverwaltung

Bestellungen einsehen, Status aktualisieren, Rückerstattungen bearbeiten

Bestandswarnungen

Benachrichtigungen bei geringem Lagerbestand

Analysen

Verkaufsberichte und Kundeneinblicke

Was Sie gebaut haben

Herzlichen Glückwunsch! Sie verfügen nun über eine voll funktionsfähige E-Commerce-Plattform.

  • Vollständiger Produktkatalog mit Suche und Filtern
  • Warenkorb und Checkout-Ablauf
  • Sichere Stripe-Zahlungsabwicklung
  • Admin-Dashboard für die Shop-Verwaltung
  • Bestandsverfolgungssystem

Nächste Schritte

Bereit, Ihren Shop aufzubauen?

Beginnen Sie noch heute mit dem Aufbau Ihrer E-Commerce-Plattform.