E-Commerce Shop

From Cloudrexx Development Wiki
Jump to: navigation, search
Handbuch

Einführung

Hinweis: Diese Dokumentation bezieht sich auf die Version 5 und neuer. Für ältere Versionen von Cloudrexx siehe Artikel Shop V4.

Kurzbeschreibung

Cloudrexx beinhaltet eine integrierte E-Commerce Shop Lösung, über welche Produkte, Mitgliedschaften und Gutscheine verkauft werden können.

Mehrsprachigkeit

Übersicht

Bis auf wenige Ausnahmen können alle Daten in den definierten Sprachversionen der Website erfasst und gepflegt werden.

Auswahl der bearbeiteten Sprachversion

Locale-selection.png

Die Wahl der Sprachversion erfolgt -- sofern mehrere Sprachversionen eingerichtet sind -- über das Dropdown Menu rechts oben.

Beachten Sie, dass die Speicherung separat für jede Sprachversion erfolgt; jede Bearbeitung muss also erst gespeichert werden, bevor die Sprachversion gewechselt wird. Ansonsten gehen die gemachten Änderungen verloren.

Rubriken

Bilder

Für jede Rubrik kann ein spezifisches Bild ausgewählt werden. Wird kein Bild ausgewählt, so wird jeweils das erste Produktebild in der entsprechenden Rubrik als Bild verwendet. Mittels Sortierung der Produkte kann optional das gewünschte Bild festgelegt werden.

Produkte

Produktebilder

Zu jedem Produkt im Shop können Sie maximal drei verschiedene Bilder auswählen, die mit den übrigen Daten angezeigt werden. Die Bilddateien müssen auf dem Server im Verzeichnis /images/shop abgelegt werden, danach können sie Produkten zugeordnet werden. Unter "Module" -> "Shop" wählen Sie "Produkte", und klicken danach auf das Produkt. Im Register "Produktebild" klicken Sie auf "Bild wählen", darauf öffnet sich ein neues Fenster mit der Liste aller zur Verfügung stehenden Produktebilder. Durch einen einfachen Klick auf eine Datei sehen Sie eine Vorschau, ein Doppelklick wählt das Bild aus und schliesst das zweite Fenster wieder. Das Produktebild erscheint dann in der entsprechenden Position in den Produkteeinstellungen. Klicken Sie auf "Speichern", um Ihre Änderungen zu bestätigen.

In der gegenwärtigen Version werden von den Produktebildern automatisch Vorschaubilder (Thumbnails) mit einer Grösse von maximal 80 x 80 Punkten erzeugt. Diese werden im Shop zusammen mit den Produktedaten angezeigt; durch einen Klick auf die Vorschau kann der Kunde das Originalbild in voller Grösse anzeigen lassen. In der nächsten Version wird es möglich sein, die Breite, Höhe und Qualität der Vorschaubilder in den Shop Einstellungen anzugeben. Diese Einstellung gilt jeweils nur für neu erzeugte Thumbnails, nicht aber für bereits bestehende!

Produkteanzahl

Die Anzahl der Produkte, welche auf einer Seite dargestellt werden sollen, können in den Grundeinstellungen geändert werden. Diese sind im Backend im Bereich 'Administration' zu finden. Im Feld "Datensätze pro Seite" kann ein Wert zwischen 1-200 eingegeben werden (Standart ist auf 30). Diese Zahl bedeutet, dass soviele Datensätze pro Seite angezeigt werden.

Zu beachten ist, dass diese Einstellungs sich auch auf andere Module auswirkt (z.B. Gästebuch, News...)

Produkte für Downloads

Wenn Sie elektronische Produkte (Software, Dokumente, etc.) zum Verkauf anbieten wollen, müssen Sie in der Benutzerverwaltung eine dafür reservierte Gruppe anlegen. Im allgemeinen wird für jedes Produkt eine eigene Benutzergruppe angelegt, die den Namen oder den Artikelcode dieses Produktes als Name erhält. So behalten Sie über die Zuordnungen einfacher den Überblick.

Bereiten Sie eine Seite für den Download des Artikels vor. Je nach der Edition von Contrexx, die Sie verwenden, haben Sie dafür unterschiedliche Möglichkeiten zur Auswahl. Als Beispiel sei hier die Verwendung statischer Seiten erläutert:

Erstellen Sie im Content Manager eine neue Seite mit dem Link auf den Download, und wählen Sie im Register "Frontend Zugangsberechtigung" erst "Seite ist passwortgeschützt", und danach ordnen Sie der Seite die zuvor angelegte Gruppe zu.

Fügen Sie einen Link zum Download ein, und ergänzen Sie die Seite mit den nötigen Erläuterungen.

Das Vorgehen mit dem Digital Asset Management Modul ist vergleichbar; dort wird die entsprechende Benutzergruppe stattdessen dem Download zugewiesen.


Wählen Sie anschliessend im Shop das Produkt zum bearbeiten (oder legen Sie ein neues an). Stellen Sie dessen Produkttyp auf "Benutzerkonto" und wählen Sie eine angemessene Gültigkeitsdauer für die beim Kauf angelegten Benutzerkonten. Dies bestimmt die Zeitdauer, die der Kunde für den Download zur Verfügung hat, bevor das Konto automatisch deaktiviert wird.

Weisen Sie die vorher angelegte Benutzergruppe dem Produkt zu. Dies ist notwendig, damit der Kunde die Berechtigung für den Download erhält.

Fügen Sie ausserdem einen Link auf die vorbereitete Download Seite oder den Download im Digital Asset Management Modul in die Beschreibung des Artikels ein. Da die Seite bzw. der Download geschützt sind, werden Ihre Kunden erst nach dem Kauf auf diese Seite zugreifen können.

Wenn Sie alle übrigen Daten des Artikels erfasst haben, speichern Sie die Änderungen durch einen Klick auf "speichern".

Der Kunde wird nach dem Einkauf automatisch die Zugangsdaten für den Download in seinem Bestätigungsmail erhalten.

Warenkorb

Anzahl der Artikel angeben, die in den Warenkorb gelegt werden

Damit der Kunde bereits bei der Auswahl des Artikels die gewünschte Menge angeben kann, wird in der entsprechenden Seitenvorlage der Anwendung (Anwendung/Bereich: shop/- bzw. shop/details) ein Eingabeelement mit dem Attribut name="productQuantity" eingefügt, zum Beispiel ein Textfeld gleich vor dem "In den Warenkorb"-Button:

       <input type="text" name="productQuantity" 
              value="1" 
              class="shop-product-quantity" 
              maxlength="3" />
       <button class="add-to-cart" type="submit"
               onclick="[[SHOP_PRODUCT_SUBMIT_FUNCTION]]"
               name="[[SHOP_PRODUCT_SUBMIT_NAME]]">

Das <input> Element wird nun vor dem Warenkorb-Button in der Produkteansicht angezeigt.

  • Das Attribut "value" kann nach Bedarf andere Werte als Vorgabe erhalten, sinnvoll ist in der Regel "1", allenfalls "0" (falls der Kunde ausdrücklich die Menge selber angeben soll).
  • Die Formatierung des Elements kann über ein beliebiges "class" Attribut, die direkte Angabe im "style" Attribut oder auf andere Weise erfolgen.
  • Das Attribut "maxlength" beschränkt die Angabe auf eine bestimmte Anzahl Zeichen/Ziffern; mit zusätzlichem Javascript lässt sich auch eine Eingabeprüfung realisieren.

Der darauffolgende "<button>" ist in den Vorlagen des Shops bereits vorhanden, in älteren Versionen wurden allerdings unterschiedliche Elemente eingesetzt.

Wesentlich ist, dass das Element für die Mengenangabe innerhalb des <form> Tags eingesetzt wird, der das einzelne Produkt umgibt.

Anstelle des Textfeldes kann auch ein Dropdown Menu (<select>) oder sogar eine Gruppe von Radiobuttons (<input type="radio">) mit vorgegebenen Werten für die Auswahl verwendet werden.

Dynamischer JavaScript Warenkorb

Siehe Interaktiver_Warenkorb im Platzhalterverzeichnis

Gewicht

Zu jedem Produkt kann ein Gewicht eingegeben werden. Dies dient nicht nur der Information, sondern auch der Berechnung der Versandkosten.
Beachten Sie, dass das Gewicht je nach Grössenordnung mit einer entsprechenden Einheit angezeigt wird. Dies funktioniert auch beim erfassen und bearbeiten eines Produkts; geben Sie im Gewichtsfeld einfach den Wert gefolgt von der Einheit an. Wenn Sie keine Einheit angeben, wird der Wert als Gramm interpretiert. Zur Zeit erkennt das Programm die Einheiten g (Gramm), kg (Kilogramm) und t (Tonne).
Bei der Anzeige wählt das Programm automatisch eine geeignete Einheit, dabei kann der Wert gerundet werden. Bei der Berechnung der Versandkosten (s.u.) wird aber der genaue gespeicherte Wert verwendet.
Beachten Sie: Das kleinste mögliche Gewicht, und damit auch die maximale Genauigkeit, ist 1 Gramm.

Einige Beispiele:

Eingabe gespeicherter Wert (Gramm) angezeigt als
1 1 1 g
9000 9000 9 kg
1001 1001 1.001 kg
10001 10001 1 kg
1.234kg 1234 1.234 kg
2.34567 kg 2345 2.345 kg
0.67 t 670000 670 kg

Versandkosten

Die Versandkosten lassen sich deutlich flexibler gestalten, mit verschiedenen Tarifen in Abhängigkeit vom Gewicht und dem Bestellwert.

Jede Versandart umfasst folgende Felder:

  • Versandart: Die Bezeichnung für die Versandart. Beispiele: Schweizerische Post, Cargo Domizil, Abholen
  • Zone: Gültigkeitsbereich der Lieferart. Wählen Sie hier eine Zone, die Sie unter Einstellungen->Zonen eingestellt haben.
  • Aktiv: Der Haken aktiviert bzw. deaktiviert die Versandart. Ist eine Versandart inaktiv, wird sie im Frontend nicht angezeigt.

Beachten Sie: Sie müssen mindestens eine Versandart konfiguriert und aktiviert haben, um den Shop sinnvoll einsetzen zu können! Verwenden Sie beispielsweise eine gebührenfreie Dummy-Versandart namens "Abholen" mit unbeschränktem Gewicht, falls Sie keine Produkte versenden müssen oder wollen.

Die folgenden Felder stehen beliebig oft pro Versandart zur Verfügung. Damit lassen sich Konditionen für alle möglichen Bestellsummen und Gewichte definieren:

  • Maximalgewicht: Das maximale Gewicht für die Konditionen auf dieser Zeile
  • Gebührenfrei ab: Die Gebühr entfällt ab dieser Gesamtbestellsumme (auschliesslich Gebühren für Bezahlung und Versand)
  • Versandgebühr: Dieser Wert wird zum Rechnungsbetrag addiert

Beachten Sie: Wenn Sie das Feld "Maximalgewicht" für eine oder mehrere Konditionen leer lassen, können zu diesen Bedingungen beliebig schwere Bestellungen getätigt werden!

Das Programm wählt für die vom Kunden gewählte Versandart die kleinste passende Gebühr für seinen Bestellumfang aus.


Zahlungssysteme

Intern

Lastschrift

Der Shop unterstützt die Zahlungsmethode Lastschrift. Diese wird, wie alle anderen Zahlungsarten, in der Adminkonsole unter E-Commerce > Shop > Stammdaten > Zahlungsarten aktiviert und konfiguriert.

Zusätzlich muss für die Verwendung von LSV das Einzugsformular (Seitenvorlage "Einzugsermächtigung" im Content Manager) in der Shopnavigation und/oder in der Seitenvorlage "Bezahlung und Versand" verlinkt werden, damit der Kunde dies ausfüllen und drucken kann. Die Kontonummer wird auf dem unterzeichneten und per Fax oder Post übermittelten Formular angegeben.

Sie wird aus Sicherheitserwägungen nicht im Shop gespeichert und daher auch nicht während der Bestellung erfasst.

Online Payment

Die Online-Zahlung (Kreditkarte, Maestro, etc.) ist mit folgenden Payment Service Providern möglich.

Payrexx

Siehe Payrexx

PayPal

Siehe Paypal

PostFinance

Siehe PostFinance E-Payment

Saferpay

Siehe Saferpay

E-Mail-Vorlagen

Der Shop verfügt über die folgenden E-Mail-Vorlagen, deren Layout nach den Bedürfnissen des Shops individualisiert werden können (siehe Platzhalter in Mailvorlagen):

Vorlage Schlüssel Versandzeitpunkt Empfänger Verfügbare Platzhalter
Bestellungsbestätigung order_confirmation
  • Nach einer erfolgreichen Bestellung
  • Kunde
  • Einstellung "Adresse für Bestätigungen"
  • Zusätzlich bei der Vorlage definierte Empfänger
Auftrag abgeschlossen order_complete
  • Nach manueller Umstellung des Bestellungsstatus in der Adminkonsole auf "abgeschlossen"
  • Kunde
  • Zusätzlich bei der Vorlage definierte Empfänger
Zugangsdaten customer_login
  • bei der Bestellung ein Kennwort gesetzt wurde
  • Wird in der Adminkonsole die Option "Zugangsdaten an Kunden senden" bei der Bearbeitung eines Kunden gewählt
  • Bei der Kennwortrücksetzungsfunktion des Shops
    Hinweis: Die Funktion "Kennwortrücksetzung des Shops" ist veraltet und sollte nicht mehr genutzt werden. Anstelle dessen sollte die Kennwortrücksetzungsfunktion der Login-Anwendung genutzt werden.
  • Kunde
  • Zusätzlich bei der Vorlage definierte Empfänger

Status der Bestellungen

Alle Bestellungen, die im Shop getätigt werden, sind mit einem Status versehen. Dieser gibt Auskunft darüber, wie weit der Bestellvorgang fortgeschritten ist. Der Status wird während und am Ende der Bestellung vom System automatisch auf den aktuellen Wert gesetzt, danach kann er jederzeit und beliebig manuell verändert werden. In der Shop Statistik werden nur Artikel aufgeführt, deren Bestellungen den Status "Bestätigt" oder "Abgeschlossen" haben.

Im folgenden werden die einzelnen Status erläutert.

Pendent

Die Bezahlung wurde entweder noch nicht beendet, unterbrochen, oder es trat ein unbekanntes Problem bei der Bezahlung auf. Bei externen Zahlungsanbietern besteht in der Regel für den Kunden die Möglichkeit, den Zahlungsvorgang zu wiederholen. In diesem Fall wird eine neue Bestellung eingetragen und als "Bestätigt" gekennzeichnet, sobald dies erfolgreich geschehen ist. Die Pendente Bestellung bleibt in der Datenbank und kann im Backend gelöscht werden.

Bestätigt

Die Bestellvorgang wurde erfolgreich abgeschlossen. Bei internen Zahlungsmethoden (Rechnung, Nachnahme, LSV und ähnliche) ist dies der Fall, sobald der Kunde die Bestellung bestätigt hat. (Ab Version 1.1.4:) Bei den externen (PayPal, SaferPay, etc.) wird der Status auf den Wert 'Bezahlt' gesetzt, wenn der Zahlungsanbieter dem System meldet, dass der Kunde den Vorgang erfolgreich - aus der Sicht des Zahlungsanbieters - beendet hat.

Gelöscht

Die Bestellung kann im Backend manuell auf 'Gelöscht' gesetzt werden. Dies geschieht üblicherweise nach Absprache mit dem Kunden.

Annuliert

Der Kunde hat den Bezahlvorgang bei einem externen Anbieter abgebrochen, und dies wurde dem System mitgeteilt. Daraufhin wird der Status der Bestellung automatisch auf diesen Wert gesetzt.

Abgeschlossen (bzw. Erledigt)

Ist die Ware versandt worden, kann die Bestellung im Backend manuell auf 'Erledigt' gesetzt werden. Dem Kunden wird auf Wunsch ein automatisch generiertes E-Mail zugesandt, das ihn über das baldige Eintreffen informiert. (Ab Version 1.1.4:) Der Status einer Bestellung wird automatisch auf diesen Wert gesetzt, wenn sowohl der Vertrieb als auch die Bezahlung bereits während dem Einkauf stattgefunden haben. Dies ist beispielsweise der Fall, wenn eine Datei heruntergeladen wurde (Vertiebsart 'Download'), und diese entweder gratis war, oder online mit Kreditkarte bezahlt wurde. In älteren Versionen von Contrexx hiess dieser Status "erledigt".

Bezahlt

Solange eine Bestellung zwar bereits bezahlt, aber noch nicht ausgeliefert worden ist (bei Bezahlung mit Kreditkarte, per Vorkasse oder elektronischen Zahlungsmethoden). Der Status einer Bestellung wird automatisch auf diesen Wert gesetzt, wenn die Bezahlung bereits während dem Einkauf stattgefunden hat, nicht aber der Vertrieb. Dies ist beispielsweise der Fall, wenn ein Buch gekauft und online mit Kreditkarte bezahlt wurde.

Versandt

Solange eine Bestellung zwar bereits versandt, aber noch nicht bezahlt worden ist (bei Lieferung gegen Rechnung, per Nachnahme). Der Status einer Bestellung wird automatisch auf diesen Wert gesetzt, wenn der Vertrieb bereits während dem Einkauf stattgefunden hat, die Bezahlung aber noch aussteht. Dies ist beispielsweise der Fall, wenn eine Datei heruntergeladen wurde (Vertiebsart 'Download'), und diese auf Rechnung gekauft wurde.

Gutscheine

Folgende Optionen der Gutscheine sind von einander unabhängige Ausschlusskriterien (--> der Gutschein ist nicht anwendbar, wenn mindestens eines davon nicht erfüllt ist):

  • Einschränkung auf Kunde (Gutschein kann nur von einem bestimmten Kunden verwendet werden. Wird kein Kunde gewählt ist der Gutschein "Global" / für alle Kunden gültig.)
  • Einschränkung auf Anzahl Verwendungen (Für wieviele getrennte Bestellungen kann der Gutschein verwendet werden (Benutzerübergreifend)).
  • Einschränkung auf Produkt
  • Einschränkung auf Zahlungsart
  • Einschränkung auf Start- und Endzeit
  • Einschränkung auf Mindestbestellbetrag

Gutscheine für einen Betrag (nicht einen Prozentwert) gelten als Guthaben pro Kunde. D.h. jeder Kunde hat für sich das jeweilige Guthaben zur verfügung. Um Missbrauch zu vermeiden werden Kunden die ohne Registrierung bestellen dafür als ein einzelner Kunde gezählt. Es empfiehlt sich bei solchen Gutscheinen eine der Einschränkungen "Kunde", "Produkt" oder "Anzahl Verwendungen" zu setzen.

Verkauf von Gutscheinen

Gutscheine können im Shop verkauft werden. Dabei muss bei der Produkterfassung der Produkttyp Gutschein gewählt werden.

Wichtig: Der Cloudrexx Shop unterstützt aktuell nur die Einlösung von Gutscheinen, welche nicht MwSt.-Pflichtig sind. D.h. Gutscheine in Form von Rabatten. Die Einlösung von Geldwert-Gutscheinen (wie sie im Cloudrexx Shop als Produkt gekauft werden können) ist zwar möglich, allerdings erfolgt die Berechnung der MwSt. in diesem Fall nicht korrekt. (siehe Bugfix CLX-3473)
Wichtig: Für die Berechnung der MwSt. ist zu beachten, dass die Gutscheine ohne MwSt. zu verkaufen sind. Werden die Gutscheine in einem Cloudrexx Shop verkauft, muss bei deren Produktkonfiguration ein MwSt.-Satz von 0% gewählt werden.

Einlösung von Gutscheinen

Art Gutschein-Typ im Cloudrexx Shop Beschreibung Beispiele Einfluss auf MwSt. bei Einlösung Unterstützt vom Cloudrexx Shop
Geldwert Guthaben (MwSt.-pflichtig: Ja) Gutschein wurde gegen einen Geldbetrag gekauft
  • Kauf eines Gutscheins im Wert von 100.- CHF im Cloudrexx Online-Shop
  • Barkauf eines Gutscheins im Wert von 100.- CHF
Die MwSt. wird auf den vollständigen Warenwert (inkl. Porto) erhoben (bei Preisen exkl. MwSt.), resp. ausgewiesen (bei Preisen inkl. MwSt.) Nein. Unterstützung kommt mit CLX-3473
Rabatt Guthaben (MwSt.-pflichtig: Nein) Gutschein wurde ohne einen Geldfluss veräussert
  • Flyer "10.- CHF Rabatt auf Ihrer nächsten Bestellung"
  • Rabatt-Aktion "10% Rabatt bis Ende August"
Die MwSt. wird auf den reduzierten Kaufpreis erhoben. Ja
Rabatt (MwSt.-pflichtig: Nein)

Platzhalter

Platzhalter der Seitenvorlagen siehe unter Platzhalterverzeichnis

E-Mail Vorlagen

Siehe Shop - E-Mail Vorlagen

Login

Damit sich Wiederverkäufer anmelden können, ohne dass vorher der Weg durch den Warenkorb gemacht wird, oder um den Shop erst nach erfolgter Anmeldung frei zu geben kann an geeigneter Stelle ein Login-Link wie folgt platziert werden:

<a href="{NODE_LOGIN}">Anmelden</a>

Import

Produkte und Rubriken können über eine CSV-Datei importiert werden.

Generelles zum Import

  • Verwenden Sie Dateien, die UTF-8 codiert sind. Bei anderen Codierungen können Probleme bei Verwendung von Umlauten und anderen speziellen Zeichen auftreten.
  • Rubriken können unabhängig von oder zusammen mit den Produkten importiert und angelegt werden.
  • Es werden CSV Dateien zum Import verwendet. Standardvorgabe für Trennzeichen ist ; (Semikolon), und Feldinhalte können optional mit "doppelten Anführungszeichen" umschlossen werden.

Import von Rubriken

Die Rubriken inkl. deren Verschachtelung/Hierarchie kann importiert werden. Der Import aus einer CSV-Datei ermöglicht nur den Import von Rubrik-Namen. Metadaten wie Beschreibungen und Bilder zu Rubriken können nicht importiert werden.

Die CSV-Datei muss dabei folgendes Format haben: - Keine Zeile mit Spaltennamen (die 1. Zeile wird bereits als Daten interpretiert) - Pro Zeile steht der Name einer Rubrik - Zur Erzeugung der Verschachtelung/Hierarchie werden die ineinander verschachtelten Rubriken Semikolon-separiert, hintereinander auf eine Zeile geschrieben. Rubriken, welche mehrere Unterrubriken enthalten, werden so oft wie nötig wiederholt, mit jeweils anderen Unterrubriken. Mehrfach auftretende Rubriken werden dabei nur einmal angelegt. Die einzelenen Zeilen müssen nicht die gleiche maximale Verschachtelungstiefe aufweisen.

Beispiel einer CSV-Datei zum Import der Rubriken

Top;Unterrubrik;Unterste Rubrik Top;Unterrubrik;Andere unterste Rubrik Top;Andere Unterrubrik Andere Top;Unterrubrik Andere Top;Andere Unterrubrik

Beim Import dieser Datei wird die folgende Rubrikstruktur erzeugt:

- Top - Unterrubrik - Unterste Rubrik - Andere unterste Rubrik - Andere Unterrubrik - Andere Top - Unterrubrik - Andere Unterrubrik

Import von Produkten (mit oder ohne Rubriken)

Zum Import von Produkten aus einer CSV-Datei, muss die CSV-Datei folgendes Struktur aufweisen:

  • Die erste Zeile muss die Überschriften (Feldnamen/Spaltennamen) enthalten
  • Soll die Rubrikzuweisung auch importiert werden, kann diese wie folgt spezifiziert werden:
    • Der Name der zuweisenden Rubrik ist in einer separaten Spalte aufgeführt
    • Existiert noch keine Rubrik unter dem angegebenen Namen, so wird diese während dem Importvorgang automatisch erzeugt
    • Zur Erzeugung der Verschachtelung/Hierarchie werden die ineinander verschachtelten Rubriken in separate Spalten notiert. D.h. pro Verschachtelungsebene/Hierarchiestufe gibt es eine separte Spalte in der CSV-Datei
    • Wichtig: Damit beim Import die Verschachtelung der Rubriken korrekt erzeugt wird, müssen die Produkte im CSV nach deren Rubrikzuordnung gruppiert aufgeführt sein.
  • Beim Import ohne Rubrikzuweisung werden alle Produkte der Rubrik Import (wird automatisch erzeugt, falls diese noch nicht vorhanden ist) zugewiesen.
  • Wird keine Spalte für den Bestand (Lagerbestand) definiert, so wird jedes Produkt mit dem Standardbestand von 10 importiert.


Beispiel einer CSV-Datei zum Import der Produkte inkl. Hierarchie der zugewiesenen Rubriken

Rubrik1;Rubrik2;ArtNr;Name;Beschreibung;Preis Top;Unterrubrik;p123;Produkt Eins;Tolles Produkt;7.95 Top;Andere Unterrubrik;q234;Produkt Zwei;Super Produkt;9.95 Andere Top;Unterrubrik;r234;Produkt Drei;Super Produkt;8.95 Andere Top;Unterrubrik;s234;Produkt Vier;Super Produkt;10.95 Andere Top;Andere Unterrubrik;t234;Produkt Fünf;Super Produkt;5.95


Bevor die Produkte importiert werden können, muss eine Import-Vorlage angelegt werden. Dazu muss die CSV-Datei im Reiter "Neue Vorlage erstellen" unter E-Commerce > Shop > Schnittstellen hochgeladen werden. Über die Import-Vorlage wird definiert, wie die Felder/Spalten der CSV-Datei in die Produktdaten geladen werden sollen.

Dabei wird für jedes Feld/Spalte der CSV-Datei definiert, um es sich dabei um eine Rubrik oder eine Produkteigenschaft handelt.

Beim obigen Beispiel werden nacheinander die Felder "Rubrik1" und "Rubrik2" in dieser Reihenfolge ausgewählt und durch klicken auf "Rubrik hinzufügen" als Rubriken festgelegt. Danach werden die restlichen Felder/Spalten als Feldern des Produktes zugeordnet, zum Beispiel:

ArtNr          -> Produkt Code
Name           -> Produkt Name
Beschreibung   -> Kurzbeschreibung
Preis          -> Preis Endkunde

Wählen Sie dazu jeweils je ein Feld aus der linken und der rechten Spalte aus, und klicken Sie danach auf "Paar hinzufügen". Die Paare werden der Liste unten hinzugefügt, von wo sie mittels "Paar entfernen" wieder gelöscht werden können.

Hinweis: Mehrere Felder aus der CSV-Datei können ein und demselben Feld zugeordnet werden. Die einzelnen (Text-)Inhalte werden dabei in der Reihenfolge verarbeitet, in der Sie sie einander zuweisen, und im Zielfeld durch einen Zeilenumbruch voneinander getrennt.

Nach dem Speichern der Vorlage kann diese im Reiter "Importieren" ausgewählt und eine Datei mit entsprechendem Format kann damit importiert werden.

Das Ergebnis aus dem Beispiel ist eine Hierarchie von Rubriken mit den zugeordneten Produkten:

- Top - Unterrubrik -> Produkt Eins - Andere Unterrubrik -> Produkt Zwei - Andere Top - Unterrubrik -> Produkt Drei -> Produkt Vier - Andere Unterrubrik -> Produkt Fünf


Import von Bildern

Produktbilder können auch importiert werden. Dazu muss das zu importierende CSV eine Spalte enthalten, welche den Dateinamen eines Produktbildes enthält. Das Produktbild muss vorgängig zum Import in der Ablage /images/Shop abgelegt werden.

FAQ

Q: Ist der Contrexx Shop konform mit dem deutschen Fernabsatzgesetz (BGB)?

A: Kurze Antwort: Ja.

Lange Antwort:

Bei diesem Gesetz geht es um die sogenannten

"Informationspflichten der Anbieter"

Gemäß § 312c BGB (vorher § 2 Abs. I FernAbsG) müssen Unternehmer den Verbraucher bei der Vertragsanbahnung über Geschäftszweck und Identität des eigenen Unternehmens aufklären. § 312c BGB verweist auf die Normen der hierfür einschlägigen Rechtsverordnung zu Artikel 240 des Einführungsgesetzes zum Bürgerlichen Gesetzbuch (EGBGB), der Verordnung über Informationspflichten nach Bürgerlichem Recht (BGB-InfoV).

Danach müssen folgende Angaben enthalten sein:

  • die vollständige Anschrift des Unternehmers
  • die wesentlichen Merkmale der angebotenen Waren oder Dienstleistungen
  • der Preis einschließlich aller Steuern, Versand- und Lieferkosten
  • das Bestehen eines Widerrufs- oder Rückgaberechtes nach §§ 355, 356 BGB
  • Liefervorbehalte
  • der Zeitpunkt des zustande Kommens des Vertrages (Stichwort Online-Auktionen)
  • die Gültigkeitsdauer befristeter Angebote

Diese Angaben müssen dem Kunden vor Abgabe der Bestellung mitgeteilt werden. Ferner spricht das Gesetz davon, dass diese Information dem Verbraucher spätestens bei vollständiger Erfüllung (etwa der Lieferung der Waren) in Textform vorliegen müssen. Eine eMail soll hierfür ausreichen, nicht jedoch die Möglichkeit des Downloads, wenn nicht sichergestellt ist, dass der Verbraucher diese auch wirklich herunterlädt. Papierform oder CD-Rom sollen ebenfalls ausreichen.

Eine Ausnahme gilt nach § 312c Absatz3 BGB für Dienstleistungen, die ausschließlich durch den Einsatz von Fernkommunikationsmitteln erbracht werden, wenn die Leistung in einem Mal erfolgt und über den Betreiber der Fernkommunikationsmittel abgerechnet werden.

Kurz gesagt reicht es, wenn der Kunde vor dem "Bestellen-Klick" seine Häkchen bei "Datenschutzerklärung" (sowieso), "AGB" und Widerrufsrecht" macht, sofern sich dahinter natürlich tatsächlich die entsprechenden und korrekten Formulare befinden. Ferner sollte mit der "Bestätigung-E-Mail" nochmals im Klartext darauf hinzuweisen. Contrexx bietet diese Möglichkeit: Daher ist die Aussage wahr, dass Contrexx bei fachgerechter Konfiguration konform zum deutschen Fernabsatzgesetz betrieben werden kann und die Anforderungen der deutschen Gesetzgebung in dieser Anfrage vollständig erfüllt werden.