Loading...
Navigation überspringen
Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.

Versandkosten

Mit Hilfe der Versandkosten-Datensätze bist Du in der Lage, Versandkosten gestaffelt nach Gewicht und nach Lieferland abweichend zu definieren.

List.png

Die Logik hierbei ist wie folgt:

  • Jedes Produkt hat ein Feld in dem sein Gewicht angegeben werden kann und eine Checkbox mit der angegeben werden kann, ob ein Produkt sperrig ist (d.h. eventuell zusätzliche Kosten bei der Lieferung anfallen).
  • Im Warenkorb werden nun die Gewichte aller enthaltenen Produkte summiert - dies ist das Gesamt-Gewicht.
  • Wenn mindestens ein Produkt im Warenkorb als sperrig markiert ist, wird die sperrig-Pauschale zu den Versandkosten addiert.
  • Nun können mehrere Versandkosten-Datensätze erstellt werden, bspw. bis 2 kg -> 2 €, bis 10 Kg -> 10 €, etc.
  • Im Checkout wird nun der Versandkosten-Datensatz ermittelt, welcher dem Gewicht des Warenkorb am nächsten kommt (nächst höher!).

EditDefaults.png

  • Wenn Du in einem speziellen Lieferland abweichende Versandkosten benötigst, erstellst Du einfach ein Overlay mit der Länderkennung. Die Werte in deinem Haupt-Datensatz werden nur verwendet, wenn das Lieferland noch nicht feststeht. Bspw. im Warenkorb, bevor der Besucher seine Adressdaten eingegeben hat.
  • Wenn im Checkout ein Lieferland angegeben wird, zu dem es kein Overlay gibt, ist eine Bestellung nicht möglich und es wird eine entsprechende Meldung angezeigt.
  • Wenn Du die Auswahl der verfügbaren Länder eingrenzen möchtest, kannst Du die Einstellung themes.configuration.extension.modules.country.limitToIsoCodes = de,at,nl,ch,fr verwenden, welche mit der EXT:modules bereitgestellt wird.

EditOverlay.png

Bedingungen für Versandkosten

Ab Version 5.15.0 kannst Du Bedingungen für Versandkosten festlegen. Hierfür benötigst Du das Add-on EXT:shop_shipping.

EditConditions.png

Das bedeutet, dass Du für jeden Versandkostendatensatz mehrere Bedingungen definieren können, wie zum Beispiel:

Feld Operator Beschreibung
basket.price ><>=<= Der Warenkorb hat einen Gesamtpreis von
basket.quantity ><>=<= Der Warenkorb enthält insgesamt Produkte*
basket.bukly truefalse Der Warenkorb enthält ein sperriges Produkt*
frontendUser.isLoggedIn truefalse Der angemeldete Benutzer ist einer Benutzergruppe zugeordnet*
frontendUser.group contains Der angemeldete Benutzer ist einer Benutzergruppe zugeordnet*
frontendUser.vatNumber notEmpty Der angemeldete Benutzer hat eine Umsatzsteuer-Identifikationsnummer*

Dies ist noch nicht implementiert – frage es gerne an!

Aktuell werden die Bedingungen mit UND verknüpft. Das bedeutet, dass alle Bedingungen erfüllt sein müssen, damit der Versandkosten-Datensatz verwendet wird. Falls Du eine Verknüpfung mit ODER benötigst, kontaktiere uns gerne.

Die Logik bei bedingten Versandkosten ist, dass diese zuerst verarbeitet werden. Wenn die Bedingungen für einen Versandkosten-Datensatz erfüllt sind, wird dieser angewendet. Andernfalls gelten die regulären Versandkosten.

Um Deine Konfiguration zu testen, kannst Du unser Testing-Tool im Backend verwenden.

TestingTool.png

Wenn Du einen Überblick über die Versandkosten benötigst, um zu prüfen, ob Du jedes erforderliche Land abdeckst, kannst Du unsere Versandkostenmatrix im Backend verwenden.

Matrix.png

Dokumentation
TYPO3 Shop Erweiterung

TYPO3 Shop

Diese Erweiterung ist eine umfangreiche Shop-Erweiterung für TYPO3 zur Umsetzung von Webshops, Online-Shops oder Abo-Systemen (vergleicbar mit tt_products, Quick-Shop oder Aimeos).

Menü

Kontaktanfrage

Du kannst uns jederzeit kontaktieren

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
UDR_________4DQ______
J______2____I_____CRG
CK7___DTU___Z3J______
M_4____B______J___ZCL
A9B_________BKW______