logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

1.2. Was wird in unserem CMS enthalten sein

26/05/2025, by Ivan

Nachdem wir uns mit bestehenden Commerce-Websites vertraut gemacht haben, müssen wir die Funktionalitäten unserer zukünftigen CMS festlegen. Offensichtlich müssen wir den Nutzern ermöglichen, Produkte in verschiedenen Kategorien zu finden und anzusehen. Nutzer sollen diese Produkte bestellen können, indem sie sie in den Warenkorb legen und im Bestellprozess ihre Daten angeben, damit Versandkosten, Zahlung und Steuern berechnet werden können. Außerdem erstellen wir ein Administrationspanel für Bestellungen und Produkte. Im Folgenden listen wir die gesamte Funktionalität detailliert auf:

Produkte

Für Produkte müssen wir folgende Funktionen bereitstellen:

  • Produktsuche: Wir benötigen zwei Listen – einen Katalog mit Kategorien und eine Suche nach Produkten.
  • Produktansicht: Ein Nutzer hat ein Produkt gefunden und ist interessiert. Wir müssen ihm ermöglichen, das Produkt detailliert anzusehen. Dafür soll das Produkt entsprechende Informationen enthalten (Preis, Gewicht, Maße, Beschreibung). Außerdem wäre es gut, Bewertungen und Kommentare für Produkte zu erlauben.
  • Wunschlisten erstellen, damit Nutzer Produkte speichern können, die sie später kaufen möchten.

Bestellprozess

Der Bestellvorgang umfasst drei Schritte:

  • Produkte sammeln und zum Auftrag zusammenstellen
  • Bestellung bestätigen und bei Zahlungseingang die Bezahlung bestätigen
  • Lieferinformationen erfassen

Adminbereich

Wir müssen auch das Admin-Panel für die Website realisieren, das:

  • die Verwaltung des Shops ermöglicht
  • Kunden erlaubt, ihre Bestellungen und Kontoinformationen zu verwalten

Framework

Unsere CMS basiert auf einem Framework, das wir „Framework“ nennen. Dieses Framework hilft uns, Aufgaben schneller und mit übersichtlicherem Code zu lösen. Zudem können wir später weitere Funktionen problemlos hinzufügen. Das ist die minimale Funktionsmenge, die wir im Framework umsetzen werden:

  • Darstellung und Verwaltung von Produkten
  • Darstellung und Verwaltung von Produktkategorien
  • Integration von Produkten, Listen und Kategorien in andere Funktionen der Website
  • Anpassung von Produkten für Bekleidungsshops
  • Produktsuche
  • Filterung von Produkten nach Parametern wie Hersteller, Farbe usw.
  • Erstellung von Wunschlisten, in die Nutzer Produkte für spätere Käufe aufnehmen können
  • Generierung von empfohlenen Produkten basierend auf vorherigen Käufen
  • Versand von Benachrichtigungen per E-Mail bei neuen Produkten im Shop
  • Veröffentlichung von Bewertungen und Rezensionen für Produkte
  • Verwendung eines Warenkorbs zur Zwischenspeicherung vor dem Bestellabschluss
  • Berechnung der Kosten basierend auf:
    Gewicht;
    Lieferadresse;
    freien Regeln (z. B. kostenlose Lieferung ab einem Bestellwert von 2000 Rubel)
  • Berechnung der Steuern
  • Verwaltung von Rabattcodes
  • Verwaltung von Geschenkgutscheinen
  • Verwaltung von Empfehlungsrabatten
  • Anbindung von Zahlungssystemen
  • Nutzern die Bearbeitung ihrer Konten ermöglichen
  • Administratorrechte zur Verwaltung des Shops

Zusätzlich lernen wir, wie man:

  • Änderungen vom Entwicklungsserver auf die Live-Site überträgt
  • Backups des Shops erstellt und zurückspielt
  • Sichere SSL-Verbindungen für den sicheren Kauf aktiviert

Falls Zeit bleibt, zeigen wir auch, wie man verschiedene Drittanbieterdienste wie Google, Yandex und andere einbindet.