Zum Hauptinhalt springen
Die Konfiguration wsautoexpdelcost.cfg enthält die Versandkosten, die der DataFlow-Manager in den Datenfeed schreibt. Im Template des DataFlow-Managers gibt das Tag PR-DeliveryCosts diese Werte aus.
Diese Versandkosten gelten ausschließlich für den Produktdatenexport. Der Shop verwendet sie nicht. Dort gelten weiterhin die Einstellungen aus der shop.config.Wer die Versandkosten im Shop ändern will, ist hier also an der falschen Stelle.
Die Datei entsteht automatisch, sobald die Standardausgabe den Datenfeed einmal erzeugt hat und die Versandkosten direkt im DataFlow-Manager konfiguriert wurden. Sie legen sie nicht von Hand an. Referenz: shop.config, Versand und Lieferung · Grundlagen: Grundlagen zu Konfigurationen

Wo die Werte gepflegt werden

Die Werte pflegen Sie im Online-Servicebereich, nicht in der Datei. Der Weg führt über den DataFlow-Manager zum gewünschten Feed und dort in den Tab “Zusätzliche Felder”. 20200320 Dataflow Mgr 01 Dort finden Sie den Abschnitt für die Versandkosten. 20200320 Dataflow Mgr 02 Ein Klick auf “Voreinstellung” öffnet den Dialog, in dem Sie die Versandkosten je Versandkostengruppe und die Voreinstellungen hinterlegen. 20200320 Dataflow Mgr 03 Was Sie in diesem Dialog speichern, landet in der wsautoexpdelcost.cfg, die Sie im Online-Servicebereich unter den Konfigurationen einsehen können.

Wo die Datei liegt

Die Datei liegt im Konfigurationsverzeichnis des Subshops:
Jeder Subshop hat damit seine eigene Versandkostentabelle.

Aufbau

Der DataFlow-Manager schreibt die Datei beim Speichern vollständig neu. Sie besteht aus einem allgemeinen Abschnitt und einem Abschnitt je Versandkostengruppe.
Der Abschnitt costgroup darf beliebig oft vorkommen. Gruppen ohne Namen überspringt der DataFlow-Manager beim Speichern.

Wie die Versandkosten je Produkt bestimmt werden

Der Export prüft vier Regeln, und zwar in dieser Reihenfolge:
  1. Hat das Produkt eine Versandkostengruppe, und ist dieser Gruppe ein cost zugewiesen, gilt dieser Wert.
  2. Ergibt sich daraus nichts, gilt defaultcost.
  3. Ist zusätzlich defdelcostfree gesetzt und erreicht der Produktpreis diesen Wert, exportiert der DataFlow-Manager 0.
  4. Trägt das Produkt das Kennzeichen “versandkostenfrei”, exportiert er 0. Diese Regel überschreibt alle vorherigen.
Aus der Reihenfolge folgt ein Verhalten, das überrascht: Die Schwelle defdelcostfree greift nur für Produkte ohne eigene Versandkostengruppe.Ein Produkt, dessen Versandkostengruppe einen Betrag hinterlegt hat, wird im Export also nie über diese Schwelle versandkostenfrei, egal wie hoch sein Preis ist. Wenn Sie die Schwelle für alle Produkte wollen, darf den Gruppen kein Betrag zugewiesen sein.
Für den Vergleich mit defdelcostfree rechnet der DataFlow-Manager den Produktpreis zuvor auf den Bruttowert um. Tragen Sie die Schwelle also als Bruttobetrag ein.

Woher die Versandkostengruppen kommen

Die Liste der Gruppen, die der Dialog anbietet, stammt nicht aus dieser Datei. Der DataFlow-Manager ermittelt sie je nach Art der Datenanbindung: Eine Gruppe, die in keinem Produkt vorkommt, erscheint beim zweiten Weg also gar nicht erst im Dialog.

Anpassungen

Die normalen Werte, also die Kosten je Gruppe sowie defaultcost und defdelcostfree, stellen Sie im Dialog “Voreinstellung” ein. Dafür brauchen Sie die Datei nicht anzufassen.
Ist darüber hinaus eine Anpassung der Datei nötig, wenden Sie sich an das Support-Team der WEBSALE AG. Bearbeiten Sie die Datei nicht selbst: Beim nächsten Speichern im Dialog wird sie vollständig neu geschrieben, und Ihre Änderungen gehen verloren.