XTCommerce
Installation[edit]
In htdocs entpacken und http://localhost/XTCommerce/xtc_installer/ aufrufen (das Installations SQL File findet man unter C:\Uwes\xampp\htdocs\xtcommerce\xtc_installer\xtcommerce.sql). In Tabelle configuration den Eintrag mit configuration_key= SESSION_WRITE_DIRECTORY anpassen, sowie alle Pfade mit /XTCommerce in /xtcommerce geändert (damit ist der Fehler weg).
Adaption for MySQL 5[edit]
ask Marcus
Concepts[edit]
Configuration[edit]
Layout[edit]
Im Bereich Konfiguration->Mein Shop kann ein Templateset eingestellt werden. Pro Artikel gibt es die Möglichkeit die Darstellung der Artikeldetails und der Artikeloptionen über Templates zu steuern. Die Ablage ist ../templates/<???>module/product_info und ../templates/<???>module/product_options. Alle dort vorhandenen Dateien werden in der Auswahlliste für die Artikel angeboten.
Kundengruppen[edit]
Standardmäßig sind 2 Kundengruppen und die Admingruppe in XT-Commerce (Tabelle customers_status) eingerichtet. Die Kundengruppen sind:
| Gast | Die Kunden die noch kein Kundenkonto in Ihren Shop eröffnet haben. |
| Neuer Kunde | Jene Kunden die ein Kundenkonto eröffnet haben. |
Die Möglichkeit Produkte und Kategorien für einzelne Kundengruppen sichtbar zu machen, muss für den Shop konfiguriert werden (Admin -> Konfiguration -> Zusatzmodule -> Kundengruppencheck). Anschließend kann man die Sichtbarkeit bei den Produkten und bei den Kategorien einstellen (Feld group_permission_<Kundengruppen_ID> in Tabelle products und categories).
Preise[edit]
Alle Preise sind Netto-Preise. Am Produkt können Gruppen-spezifische Preise, bei Bedarf auch Staffelpreise, angegeben werden (Tabelle personal_offers_by_customers_status_<GROUP_ID>). Die Preisberechnung wird zu einem großen Teil bei den Kundengruppen konfiguriert. Die Preise bei Produkten haben folgende Bedeutung:
| Artikelpreis: | Produktpreis (Hauptpreis) der zur Berechnung verwendet wird falls keine Gruppenpreise (bei der Gruppe steht als Preis 0.0000) angegeben wurden. |
| Gruppenabhängige Staffelpreise: | mengenabhängige Staffelpreise |
| Rabatt erlaubt: | Max. Rabattwert auf dieses Produkt (falls Produktrabatt für Gruppe erlaubt wurde). Dies ermöglicht Ihnen Gruppenabhängige Spezialangebote. |
Darüber hinaus gibt gruppenunabhängige Sonderpreise (Artikelkatalog -> Sonderangebote). Zur Preisberechnung für diese Sonderangebote wird der Artikelpreis verwendet, und alle Gruppenpreise ignoriert. Außer dem 'Rabatt auf gesamte Bestellung' können keine anderen Rabatte mehr berechnet werden.
Bestellstati[edit]
Admin -> Konfiguration -> Bestellstatus
Rechte im Adminbereich[edit]
- User muss der Admingruppe angehören (beim Ur-Admin geht es nicht)
- User selektieren und Adminrechte wählen
Files[edit]
Admin[edit]
Root dieses Bereichs ist /catalog/admin/.
categories.php[edit]
Anlegen, Bearbeiten und Löschen von Kategorien sowie die Store-Zuordnung.
manufacturers.php[edit]
modules.php[edit]
Verwaltung der Module.
/includes/configure.php[edit]
Zentrale Einstellungen wie Hostname, MySQL-Zugriffsdaten oder ob HTTPS bzw. SSL genutzt werden soll befinden sich in configure.php.
/includes/functions/general.php[edit]
Allgemeine Datenbankzugriffsfuntkionen wie tep_get_xyz().
Literature[edit]
- C:\Uwes\Documents\OSCommerce_XTCommerce\OSCommerce.vsd
- C:\Uwes\Documents\OSCommerce_XTCommerce\Oscommerce_XTCommerce.doc