All pages
Powered by GitBook
1 of 1

Loading...

🔧 Versandmethoden

Konfiguration -> Auftragswesen -> Versandmethoden

In dieser Übersicht werden die Versandmethoden für die Nutzung im Auftragswesen und E-Commerce angezeigt. Sie werden einem Auftrag oder einer Bestellung hinzugefügt.

Neue Versandmethoden können über den Button angelegt werden.

Versandmethode

Der Name der Versandmethode, z.B. auf Aufträgen/Rechnung bzw. bei der Auswahl im Onlineshop

Unveröffentlicht / Veröffentlicht

Durch Auswählen des Buttons rechts oben wird die Verfügbarkeit der Versandmethode im Onlineshop geändert. Damit eine Versandmethode im Onlineshop angezeigt wird, muss sie veröffentlicht werden.

Anbieter

Über den Anbieter wird die Art und die Konfigurationsmöglichkeit der Versandmethode festgelegt. Folgende Anbieter können ausgewählt werden:

Festpreis

die Versandkosten sind ein fixer Betrag, dieser wird im festgegeben

Basierend auf Regeln

Die Versandkosten werden anhand von Regeln wie z.B. Gewicht/Volumen/Menge berechnet, die Regeln werden im festgelegt.

Sendcloud

wird bei Versandmethoden die von abgerufen wurden angezeigt

Abholung im Geschäft

Bei der Abholung im Geschäft gilt die bei der Versandmethode hinterlegte Lieferadresse (Abholadresse) als Lieferadresse des Auftrags, und dementsprechend wird auch die Steuerzuordnung bei Bestellungen aus dem Ausland vorgenommen (z.B. um)

Basierend auf Code (individuell programmierbare Versandregeln)

Nur aktiv für den Onlineshop

Bei einer auf Code basierenden Versandmethode können die Preiskalkulation (Versandkosten) und die Zielverfügbarkeit der Versandmethode durch Python-Code individuell programmiert werden, z.B. um bestimmte Produktkategorien nur an bestimmte Länder zu senden, oder eine Versandmethode nicht für eine bestimmte Produktkategorie anzubieten.

Weitere Infos:

Lieferprodukt

Für jede Versandmethode muss ein Produkt (mit Produktart: Dienstleistung) angelegt werden. Dieses Produkt wird bei Auswahl der Versandmethode dem Auftrag/der Bestellung hinzugefügt. Im Lieferprodukt kann der Versandpreis und die anfallende Steuer festgelegt werden.

Marge auf Preise

Dieser Prozentsatz wird zu den Versandkosten hinzugefügt

Kostenlos bei Bestellbetrag über

Ist der Bestellbetrag höher als die angegebene Summe im Feld "Betrag", werden keine Kosten für den Versand mit dieser Versandmethode angerechnet.

Reiter Preiskalkulation, Zielverfügbarkeit, Beschreibung

Wurde beim Festpreis ausgewählt, ist hier der fixe Betrag für die Versandmethode einzugeben, den der Kunde für den Versand zu zahlen hat.

Wurde beim "Basierend auf Regeln" ausgewählt, können über Regeln hinzugefügt werden, über die festgelegt werden, wie die Versandkosten berechnet werden.

Individuell programmierbare Versandregeln (Versandmethoden)

Modul: ETRON onRetail Onlineshop

Das individuelle Programmieren von Versandregeln für den Onlineshop setzt Programmierkenntnisse in Python voraus. Die Eingabe von fehlerhaftem Code kann die Funktion des Onlineshops beeinträchtigen.

Sollten Sie Hilfe beim Erstellen einer spezifischen Versandmethode benötigen, wenden Sie sich bitte mit den Anforderungen an den ([email protected]). Wir schicken Ihnen dann umgehend ein Angebot für die Umsetzung.

Bei den Versandmethoden kann für den Onlineshop die Zielverfügbarkeit der Versandmethode und bei Versandmethoden mit dem Anbieter "auf Code passierend" zusätzlich die Preiskalkulation (Versandkosten) durch Python-Code individuell programmiert werden. So kann z.B. eine Versandmethode nicht für eine bestimmte Produktkategorie angeboten werden, oder ein Aufpreis für eine bestimmte Produktkategorie festgelegt werden.

Programmierbare Preiskalkulation im Reiter "Preiskalkulation", Codebeispiel:

Bei der Programmierung der Preiskalkulation muss der Parameter "extra_price" verwendet werden.

In diesem Beispiel wird auf die Versandkosten ein Betrag von 10,00 aufgeschlagen, wenn sich im Warenkorb des Onlineshops Produkte befinden, die eine Onlineshop-Kategorie mit der ID 8 haben.

In diesem Beispiel wird auf die Versandkosten ein Betrag von 6,90 aufgeschlagen, wenn sich im Warenkorb des Onlineshops Produkte befinden, die die Onlineshop-Kategorie "Sonderkat" haben und ein Versandgewicht von 10kg oder mehr haben.

Programmierbare Zielverfügbarkeit im Reiter "Zielverfügbarkeit", Codebeispiel:

Bei der Programmierung der Zielverfügbarkeit muss der Parameter "remove" verwendet werden.

In diesem Beispiel wird die Versandmethode nicht angezeigt, wenn sich im Warenkorb des Onlineshops Produkte befinden, die eine Onlineshop-Kategorie mit dem Namen "Beispielkat" haben.

In diesem Beispiel wird die Versandmethode nicht angezeigt, wenn sich im Warenkorb des Onlineshops Produkte befinden, die die Onlineshop-Kategorie "Sonderkat" haben, und als Lieferadresse keine deutsche Adresse gesetzt ist.

Code für die Preiskalkulation der Versandkosten

nur aktiv im Onlineshop

Wurde beim Anbieter "Basierend auf Code" ausgewählt, kann in diesem Bereich Python-Code eingegeben werden, um die Versandkosten zu berechnen. So kann z.B. ein Aufpreis von 10€ zu den Versandkosten (Verkaufspreis des Lieferprodukts) gerechnet werden, wenn sich bestimmte Produktkategorien in der Bestellung/im Auftrag befinden.

Weitere Infos: Individuell programmierbare Versandregeln (Versandmethoden)

Reiter "Zielverfügbarkeit"

Unter dem Reiter Zielverfügbarkeit kann die Versandmethode auf bestimmte Länder eingeschränkt werden (z.B. bei Abholung auf das eigene Land, oder bei Grenznähe auch auf das Nachbarland). Eine noch genauere Eingrenzung ist durch die Angabe von Bundesländern sowie Postleitzahlen möglich. Bei den PLZ-Präfixen muss darauf geachtet werden, dass auch wenn nur "100" angegeben wird, auch "1000" zulässig ist. Um weitere Postleitzahlen auszuschließen, wird abschließend das $-Zeichen verwendet. Dürfen z.B. nur Kunden aus dem 12. Bezirk in Wien (PLZ 1120) die Versandmethode wählen, abholen, wäre die Angabe "1120$".

Code für die Zielverfügbarkeit des Versanddienstleisters

nur aktiv im Onlineshop

In diesem Bereich kann Python-Code eingegeben werden, um die Zielverfügbarkeit einzustellen. So kann die Versandmethode z.B. ausgeblendet werden, wenn sich bestimmte Produktkategorien in der Bestellung/im Auftrag befinden.

Weitere Infos:

Tab "Beschreibung"

Im Reiter "Beschreibung" kann eine Beschreibung und detaillierte Informationen zur Versandmethode hinterlegt werden. Diese wird dem Kunden auf dem Auftrag/Bestellung angezeigt.

Beispiel: Versandmethode "Lieferung und Altgeräte-Entsorgung" könnte als Beschreibung "Das zu entsorgende Altgerät muss den gleichen Gerätetyp wie das angelieferte Produkt haben, z.B. wird bei Lieferung eines Kühlschranks der alte Kühlschrank entsorgt."

Reiter "Preiskalkulation"
Reiter "Preiskalkulation"
Sendcloud
Onlineshop-Bestellungen in einer Filiale abzuholen
Individuell programmierbare Versandregeln (Versandmethoden)
Anbieter
Anbieter
ETRON Support
Reiter "Preiskalkulation", Anbieter: Festpreis
Reiter "Preiskalkulation", Anbieter: Basierend auf Vorschriften
Eintrag hinzufügen: Preisregel / Preisberechnung für die Versandmethode einstellen
extra_price = 10.00 if any(
any(categ.id == 8 for categ in line.product_id.public_categ_ids)
for line in order.order_line.filtered(lambda x: x.is_delivery != True)
) else 0.0
extra_price = 0.0
sonderkat_lines = order.order_line.filtered(
    lambda l: l.product_id.public_categ_ids.filtered(lambda c: c.name == "Sonderkat")
)
if sonderkat_lines:
    sonderkat_weight = sum(
        line.product_id.weight * line.product_uom_qty
        for line in sonderkat_lines
    )
    if sonderkat_weight >= 10:
        extra_price += 6.90
for line in order.order_line.filtered(lambda x: x.is_delivery != True):
  if any(categ.display_name == "Beispielkat" for categ in line.product_id.public_categ_ids):
    remove = True
shipping_partner =  order.partner_shipping_id or order.origin_partner_shipping_id
sonderkat_lines = order.order_line.filtered(
    lambda l: l.product_id.public_categ_ids.filtered(lambda c: c.name == "Sonderkat")
)
if sonderkat_lines:
    if shipping_partner.country_id.code != "DE":
        remove = True
Individuell programmierbare Versandregeln (Versandmethoden)