mroell/Mein-erstes-Projekt — Issue #68: GLCommerce-Shop mit individuellen Produkten
Author: mroell
Created: 2011-10-14 08:44:45+00:00
State: open
Labels: Extension, New Feature

Die individuellen Produkte können nach Richtlinien des Händlers angepasst werden.

Ein vom Kunden fertig konstruiertes Produkt, wird als "neuer Artikel" in der Datenbank gespeichert.
Zur artikel Tabelle kommen die Spalten "conf", "preis-einheit" und "variabler_preis" hinzu.

In die Spalte "conf" werden die Produkt-Konfigurationen des Kunden gespeichert.
In der Spalte "preis-einheit" wird die Einheit auf die sich der Preis bezieht gespeichert (m²)
In der Spalte "variabler-preis" steht der Preis pro Einheit.

Der Händler muss das individuelle Produkt konfigurieren. Er stellt ein Formular zusammen, mit Hilfe dessen der Kunde das Produkt konfiguriert. Die Datenfelder werden ggf. mit einem Preis hinterlegt, sodass der Gesamtpreis kalkuliert werden kann. Diese Konfiguration wird in einer Extra-Datenbank-Tabelle "artikel_conf" mit folgenden Spalten gespeichert:

**artikel_conf**
aid (Artikel-ID)
conf (Konfigurationen als Array)

*Auch Artikel aus Lexware müssen als individuelle Produkte markiert werden können, sodass sie konfigurierbar sind.*