Katalogmodellierung
Dieser Teil ist für Händler und Entwickler, die den Produktkatalog eines Exponential-Shops entwerfen. In Exponential ist ein Produkt gewöhnlicher Inhalt: Jede Inhaltsklasse wird verkäuflich, wenn sie ein Preisfeld hat. Das gibt Ihnen Freiheit und damit einige Entscheidungen, die sich später nur schwer ändern lassen. Diese Seiten gehen tiefer als der geschäftliche Überblick in Produktklassen und Katalog.
Inhalt
Die Bausteine
| Baustein | Was er ist | Wo er definiert wird |
|---|---|---|
| Produktklasse | Eine Inhaltsklasse mit einem Preisfeld; der Shop erkennt sie an diesem Feld | Setup > Klassen |
| Preisfeld | ezprice (ein Preis) oder ezmultiprice (ein Preis pro Währung) | kernel/classes/datatypes/ezprice/, ezmultiprice/ |
| Optionsfelder | ezoption, ezmultioption, ezmultioption2, ezrangeoption: Auswahlen des Kunden, die mit dem Warenkorbposten gespeichert werden | kernel/classes/datatypes/ |
| Produktkategorie | ezproductcategory: die Steuerklasse eines Produkts, von USt-Regeln verwendet | kernel/classes/datatypes/ezproductcategory/, Web-Shop > Produkt Kategorien (shop/productcategories) |
| Ordner und Orte | Wo Produkte im Inhaltsbaum liegen; ein Produkt kann mehrere Orte haben | Der Inhaltsbaum |
Welche Datentypen als Preisfelder gelten, entscheidet eZShopFunctions (kernel/shop/classes/ezshopfunctions.php):
ezprice und ezmultiprice, oder die Liste in site.ini [ShopSettings] ProductDatatypeStringList[], wenn diese
Einstellung vorhanden ist (Eigene Preis-Datentypen).
Fragen vor der Modellierung
- To do: Welche Arten von Produkten verkaufen Sie, und braucht jede Art andere Felder?
- To do: Eine Währung oder mehrere? Preise von Hand pro Währung festgelegt oder umgerechnet?
- To do: Enthalten die Preise die USt. oder nicht, und gilt das für alle Produkte gleich?
- To do: Hängt die USt. vom Land des Kunden und der Steuerklasse des Produkts ab?
- To do: Welche Auswahlen des Kunden ändern den Preis (Größe, Material, Serviceumfang)?
- To do: Welche Auswahlen sind eigentlich eigene Produkte (anderer Lagerbestand, andere Bilder, andere Artikelnummer)?
- To do: Wie stöbern Kunden: über Kategorieordner, über Tags, über Suchfacetten?
- To do: Woher kommen die Produktdaten zum Start und später?
Die Seiten dieses Teils
| Seite | Beantwortet |
|---|---|
| Katalogmodellierung im Detail | Klassenentwurf, Felder, Ordner, mehrere Orte, Übersetzungen und importfreundliche Modelle |
| Preisfelder im Vergleich | ezprice gegenüber ezmultiprice, individuelle und automatische Preise, Zeichenkettenformate |
| Optionen und Varianten | Die vier Options-Datentypen, wann eigene Produkte sinnvoll sind |
| Produktkategorien und USt-Regeln | Steuerklassen, USt-Regeln, der USt-Handler und seine Prioritätslogik |
Der Bildschirm Produktübersicht
Web-Shop > Produkt Übersicht (shop/productsoverview, Richtlinie shop/administrate) listet die Produkte einer
Produktklasse mit ihren Preisen auf und lässt Sie die Liste sortieren. Nutzen Sie ihn, um einen Katalog nach einem
Import oder einer Preisänderung zu prüfen: Fehlende Preise fallen sofort auf. Auch das Shop-Dashboard zählt Produkte
ohne Preis (Shop-Dashboard und Bestellstatus).
Verwandte Seiten
- Produkte, Preise und USt.
- Ihr Inhaltsmodell entwerfen
- Produkte und Katalog (Ihren Shop betreiben)
- Produktimporte und Migrationen
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.