PS PrestaShop Anfänger

Kühlversand und Trockenversand für PrestaShop: Installation und Einrichtung

Kühl- und Trockenversand installieren und einrichten: Zonen und Tarife nach Postleitzahl, gekühlte Artikel, Sperre im Checkout, Pakete nach der Bestellung.

Aktualisiert Modulversion 1.0.2

Überblick

Das Modul ist für Shops gedacht, die Trockenware und gekühlte Ware verkaufen. Der Kunde behält einen Warenkorb, zahlt einmal und erhält eine Bestellung mit einem einzigen Versandbetrag. Dieser hängt von der Zone (Land und Postleitzahl) und vom Warenkorbinhalt ab: nur trocken, nur gekühlt oder beides. Gekühlte Ware wird in Zonen abgelehnt, die die Kühlkette nicht erreicht. Nach der Bestellung teilt das Modul sie in Pakete auf, eines pro Typ, jedes mit eigenem Versanddienstleister und eigener Sendungsverfolgung.

Die Modulverwaltung ist auf Englisch, Spanisch, Französisch und Portugiesisch übersetzt. Bei einem deutschen Back-Office erscheint sie auf Englisch; die folgenden Feldnamen sind daher in Englisch angegeben.

Installation

  1. Unter Module > Module Manager auf Modul hochladen klicken und dfcoldchain-1.0.2.zip senden.
  2. Das Modul legt seinen Versanddienstleister Envío estándar an. Benennen Sie ihn bei Bedarf unter Versand > Versanddienstleister um: Das Modul folgt ihm auch nach einer Änderung.
  3. Prüfen Sie, dass der Versanddienstleister eine Steuerregel hat. Bei der Installation übernimmt das Modul die des Standard-Versanddienstleisters.
  4. Öffnen Sie die Modulkonfiguration und beginnen Sie mit dem Reiter Diagnostics.

Bei der Installation werden vier Beispielzonen für Spanien und Portugal angelegt (eine Stadt, die Inseln und autonomen Städte, Madeira und die Azoren, das Festland). Passen Sie sie vor dem Livegang an oder löschen Sie sie.

Zonen und Tarife

Die Zonen werden von oben nach unten gelesen, niedrigste Priorität zuerst. Es gilt die erste aktive Zone, deren Land und Postleitzahl zur Adresse passen. Ein Ziel ohne passende Zone erhält diesen Versanddienstleister nicht, und gekühlte Ware wird dort abgelehnt.

Felder einer Zone

  • Zone name und Active.
  • Priority: genaue Zonen (eine Stadt, Inseln) vor breite Zonen (ein ganzes Land) setzen.
  • Countries (ISO): ein oder mehrere Codes, durch Kommas getrennt, zum Beispiel DE,AT.
  • Postcodes: leer für das ganze Land, sonst ein Code pro Zeile oder durch Kommas getrennt.
  • Free from: Schwelle für kostenlosen Versand, 0 für keine.
  • Dry only, Chilled only, Dry and chilled: Bruttotarife in der Standardwährung.
  • Chilled products can be delivered: deaktiviert, wird jeder Warenkorb mit gekühlter Ware für diese Zone gesperrt.
  • Split the order into one shipment per class: deaktiviert, geht die Bestellung als eine Sendung (zum Beispiel lokale Lieferung).

Syntax der Postleitzahlen

  • exakter Wert: 80331
  • Bereich: 80331-81929 (beide Grenzen gleich lang), oder 80331..81929
  • Präfix: 80*
  • Code mit Bindestrich: 1000-001 wird als exakter Code gelesen. Ein Bereich über die ersten 4 Ziffern wird 4000-4999 geschrieben.

Angezeigter Betrag

Die Tarife werden brutto erfasst. Das Modul berechnet den Nettobetrag mit dem Satz des Versanddienstleisters für die Kundenadresse, sodass der angezeigte Betrag immer dem erfassten entspricht, egal in welchem Land. Die Beträge werden in die Warenkorbwährung umgerechnet.

Gekühlte Artikel

Wählen Sie im Reiter Chilled products die betroffenen Kategorien (Strg oder Cmd für mehrere) und aktivieren Sie bei Bedarf Include subcategories. Ein Artikel ist gekühlt, wenn er zu einer dieser Kategorien gehört, auch wenn es nicht seine Standardkategorie ist. Alles andere gilt als trocken.

Unter Product exceptions suchen Sie einen Artikel nach Name, Referenz oder ID und erzwingen ihn als gekühlt oder trocken. Änderungen werden sofort gespeichert.

Pakete nach der Bestellung

Wird eine Bestellung mit dem Versanddienstleister des Moduls in einer Zone mit Aufteilung aufgegeben, legt das Modul ein Paket pro vorhandenem Typ an: zuerst gekühlt, dann trocken. Im Reiter Shipments stellen Sie pro Typ ein:

  • den dem Kunden angezeigten Namen des Versanddienstleisters (standardmäßig SEUR Frío für gekühlt und Transporte estándar für trocken);
  • die Tracking-URL, in der @ durch die Sendungsnummer ersetzt wird.

In einer Zone ohne Aufteilung hat die Bestellung eine Sendung mit Name und Tracking-URL des Versanddienstleisters der Bestellung.

Checkout

  • Hide the other carriers, wenn der des Moduls verfügbar ist: Der Kunde sieht einen einzigen Betrag.
  • Carriers always kept: zum Beispiel Abholung im Laden. Sie bleiben sichtbar und werden durch die Kühlsperre nicht blockiert.
  • Free shipping threshold computed after vouchers: standardmäßig gilt die Schwelle für die Artikelsumme brutto vor Rabatten.
  • Notice on chilled product pages.
  • Postcode checker in the cart, wenn er gekühlte Ware enthält.
  • Button to remove chilled products, wenn die Adresse nicht beliefert wird.

So funktioniert die Sperre

Enthält der Warenkorb gekühlte Ware und liegt die Lieferadresse außerhalb der Zone, entfernt das Modul die Versandoptionen aus der Liste, die PrestaShop für jeden Checkout erstellt. Ohne Versandoption kann die Bestellung nicht bezahlt werden. Der Kunde sieht eine Meldung mit den betroffenen Artikeln, angezeigt über den Hook displayBeforeCarrier des nativen Checkouts und per JavaScript in One-Page-Checkouts eingefügt, die ihre Versandarten per AJAX neu laden.

Bei Gastkunden wird der Warenkorb mit dem Shopland oder der im Warenkorb geprüften Postleitzahl geschätzt, bis die Adresse im Checkout eingegeben ist.

Kundentexte

Der Hinweis auf der Produktseite und die Sperrmeldung werden pro Sprache im Reiter Checkout bearbeitet.

Simulator

Der Reiter Simulator zeigt mit den gespeicherten Zonen die zutreffende Zone, den Betrag und die geplanten Pakete für ein Land, eine Postleitzahl, eine Artikelsumme und einen Inhalt (trocken, gekühlt oder beides). Speichern Sie vorher, wenn Sie Zonen geändert haben.

Diagnose

Der Reiter Diagnostics prüft, ob der Versanddienstleister existiert und eine Steuerregel hat, ob die nativen Schwellen für kostenlosen Versand deaktiviert sind (Versand > Einstellungen), ob keine Bearbeitungsgebühr hinzukommt, ob gekühlte Artikel festgelegt sind und ob kein Artikel auf Versanddienstleister beschränkt ist. Er listet auch die Module auf, die an denselben Stellen eingreifen. Die Schaltfläche Create the carrier again repariert eine Installation, deren Versanddienstleister gelöscht wurde.

Bestellungen

  • Bestellseite: Ein Bereich Shipments zeigt jedes Paket mit Artikeln, Versanddienstleister, Sendungsnummer und Tracking-URL sowie Status (To prepare, Shipped, Delivered).
  • E-Mail an den Kunden: Aktivieren Sie das Kästchen vor dem Speichern eines versendeten Pakets, um Inhalt und Tracking-Link zu senden. Vorlage dfcoldchain_shipped im Ordner mails/ des Moduls, auf Englisch, Spanisch, Französisch und Portugiesisch. Für deutsche Kunden wird die englische Vorlage verwendet.
  • Packzettel: eine druckbare Seite pro Paket, mit Banner CHILLED für Kühlpakete.
  • Rebuild shipments: nach Änderung der Bestellpositionen verwenden, solange kein Paket versendet ist.
  • Warnung: Enthält eine Bestellung gekühlte Ware für eine Zone außerhalb der Kühlkette, zeigt eine rote Meldung dies an.
  • Kundenseite: Hat die Bestellung mehrere Pakete oder eine Sendungsnummer, erscheinen sie in den Bestelldetails des Kundenkontos.

Bekannte Grenzen

  • Das Modul erzeugt keine Etiketten: Erstellen Sie sie bei Ihren Versanddienstleistern oder in deren Modulen.
  • Ein auf bestimmte Versanddienstleister beschränkter Artikel kann PrestaShop dazu bringen, den Warenkorb in mehrere Bestellungen aufzuteilen. Entfernen Sie diese Beschränkungen.
  • Eine native Schwelle für kostenlosen Versand (Versand > Einstellungen) hat Vorrang vor den Zonen des Moduls.
  • Zonen und Einstellungen gelten im Multishop für alle Shops.
  • Ein natives Paket wird nach dem Paketartikel selbst eingestuft, nicht nach seinen Bestandteilen.
  • Jeder One-Page-Checkout hat ein eigenes Markup: Testen Sie vor dem Livegang eine komplette Bestellung als Gast und als registrierter Kunde auf einer Kopie des Shops.
War diese Seite hilfreich?

Immer noch nicht weiter? Support kontaktieren