XTCommerce

From Wiki RB4

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]

  1. User muss der Admingruppe angehören (beim Ur-Admin geht es nicht)
  2. 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]

  1. C:\Uwes\Documents\OSCommerce_XTCommerce\OSCommerce.vsd
  2. C:\Uwes\Documents\OSCommerce_XTCommerce\Oscommerce_XTCommerce.doc