PS PrestaShop Beginner

Gekoelde en Droge Verzending PrestaShop: installatie en instellingen

Gekoelde en droge verzending installeren en instellen: zones en tarieven per postcode, gekoelde producten, blokkade in de checkout, pakketten na de bestelling.

Bijgewerkt Moduleversie 1.0.2

Overzicht

De module is bedoeld voor winkels die droge en gekoelde producten verkopen. De klant houdt één winkelwagen, betaalt één keer en krijgt één bestelling met één verzendbedrag. Dat bedrag hangt af van de zone (land en postcode) en van de inhoud van de winkelwagen: alleen droog, alleen gekoeld of beide. Gekoelde producten worden geweigerd in zones die de koudeketen niet bereikt. Na de bestelling splitst de module die in pakketten, één per type, elk met eigen vervoerder en tracking.

Het beheer van de module is vertaald in het Engels, Spaans, Frans en Portugees. In een Nederlandse back-office verschijnt het in het Engels; de veldnamen hieronder staan daarom in het Engels.

Installatie

  1. Klik in Modules > Modulebeheer op Upload een module en stuur dfcoldchain-1.0.2.zip.
  2. De module maakt haar vervoerder Envío estándar aan. Hernoem die zo nodig in Verzending > Vervoerders: de module volgt de vervoerder ook na een wijziging.
  3. Controleer dat de vervoerder een belastingregel heeft. Bij installatie neemt de module die van de standaardvervoerder over.
  4. Open de moduleconfiguratie en begin met het tabblad Diagnostics.

Bij installatie worden vier voorbeeldzones voor Spanje en Portugal aangemaakt (een stad, de eilanden en autonome steden, Madeira en de Azoren, het vasteland). Pas ze aan of verwijder ze voor u live gaat.

Zones en tarieven

Zones worden van boven naar beneden gelezen, laagste prioriteitsnummer eerst. De eerste actieve zone waarvan land en postcode bij het adres passen, geldt. Een bestemming zonder passende zone krijgt deze vervoerder niet, en gekoelde producten worden er geweigerd.

Velden van een zone

  • Zone name en Active.
  • Priority: zet precieze zones (een stad, eilanden) vóór brede zones (een heel land).
  • Countries (ISO): één of meer codes gescheiden door komma’s, bijvoorbeeld NL,BE.
  • Postcodes: leeg voor het hele land, anders één code per regel of gescheiden door komma’s.
  • Free from: drempel voor gratis verzending, 0 voor geen.
  • Dry only, Chilled only, Dry and chilled: tarieven inclusief btw in de standaardvaluta.
  • Chilled products can be delivered: uitgevinkt wordt elke winkelwagen met gekoelde producten in deze zone geblokkeerd.
  • Split the order into one shipment per class: uitgevinkt vertrekt de bestelling als één zending (bijvoorbeeld lokale bezorging).

Syntax van postcodes

  • exacte waarde: 1012AB, zonder spatie in de regel (de postcode die de klant invult mag wel een spatie bevatten)
  • cijferbereik: 1000-1099 vergelijkt de eerste 4 cijfers, dus 1012 AB valt erin
  • prefix: 10*
  • bereik met ..: 1000..1099

Getoond bedrag

Tarieven voert u inclusief btw in. De module berekent het bedrag exclusief btw met het tarief van de vervoerder voor het adres van de klant, zodat het getoonde bedrag altijd het ingevoerde is, in welk land ook. Bedragen worden omgerekend naar de valuta van de winkelwagen.

Gekoelde producten

Kies in het tabblad Chilled products de betrokken categorieën (Ctrl of Cmd voor meerdere) en vink zo nodig Include subcategories aan. Een product is gekoeld als het tot een van deze categorieën behoort, ook als het niet de standaardcategorie is. De rest is droog.

Met Product exceptions zoekt u een product op naam, referentie of ID en forceert u het als gekoeld of droog. Wijzigingen worden direct opgeslagen.

Pakketten na de bestelling

Bij een bestelling met de vervoerder van de module in een zone die splitst, maakt de module een pakket per aanwezig type: eerst gekoeld, dan droog. In het tabblad Shipments stelt u per type in:

  • de vervoerdersnaam die de klant ziet (standaard SEUR Frío voor gekoeld en Transporte estándar voor droog);
  • de tracking-URL, waarin @ wordt vervangen door het trackingnummer.

In een zone zonder splitsing heeft de bestelling één zending met de naam en tracking-URL van de vervoerder van de bestelling.

Checkout

  • Hide the other carriers als die van de module beschikbaar is: de klant ziet één bedrag.
  • Carriers always kept: bijvoorbeeld afhalen in de winkel. Ze blijven zichtbaar en worden niet geblokkeerd door de beperking voor gekoeld.
  • Free shipping threshold computed after vouchers: standaard geldt de drempel voor het producttotaal inclusief btw, vóór kortingen.
  • Notice on chilled product pages.
  • Postcode checker in the cart als die gekoelde producten bevat.
  • Button to remove chilled products als het adres niet bediend wordt.

Hoe de blokkade werkt

Als de winkelwagen gekoelde producten bevat en het afleveradres buiten de zone ligt, verwijdert de module de verzendopties uit de lijst die PrestaShop voor elke checkout opbouwt. Zonder verzendoptie kan de bestelling niet betaald worden. De klant ziet een melding met de betrokken producten, getoond via de hook displayBeforeCarrier van de native checkout en met JavaScript ingevoegd in one page checkouts die hun vervoerders via AJAX herladen.

Voor een gast wordt de winkelwagen geschat met het land van de winkel, of met de postcode uit de postcodecontrole in de winkelwagen, tot het adres in de checkout is ingevuld.

Klantteksten

De melding op de productpagina en de blokkademelding bewerkt u per taal in het tabblad Checkout.

Simulator

Het tabblad Simulator toont met de opgeslagen zones de toegepaste zone, het bedrag en de geplande pakketten voor een land, een postcode, een producttotaal en een inhoud (droog, gekoeld of beide). Sla eerst op als u zones hebt gewijzigd.

Diagnose

Het tabblad Diagnostics controleert of de vervoerder bestaat en een belastingregel heeft, of de native drempels voor gratis verzending uit staan (Verzending > Voorkeuren), of er geen behandelkosten bijkomen, of gekoelde producten zijn ingesteld en of geen product aan vervoerders is gebonden. Het toont ook de modules die op dezelfde punten werken. De knop Create the carrier again herstelt een installatie waarvan de vervoerder is verwijderd.

Bestellingen

  • Bestelpagina: een paneel Shipments toont elk pakket met producten, vervoerder, trackingnummer en URL, en status (To prepare, Shipped, Delivered).
  • E-mail aan de klant: vink het vakje aan voor u een verzonden pakket opslaat om de inhoud en de trackinglink te sturen. Sjabloon dfcoldchain_shipped in de map mails/ van de module, in het Engels, Spaans, Frans en Portugees. Nederlandse klanten krijgen de Engelse versie.
  • Paklijst: één afdrukbare pagina per pakket, met band CHILLED voor gekoelde pakketten.
  • Rebuild shipments: gebruik dit na het wijzigen van bestelregels, zolang geen pakket verzonden is.
  • Waarschuwing: bevat een bestelling gekoelde producten voor een zone buiten de koudeketen, dan meldt een rode melding dit.
  • Klantzijde: heeft de bestelling meerdere pakketten of een trackingnummer, dan staan ze in de besteldetails van het klantaccount.

Bekende beperkingen

  • De module maakt geen labels: maak ze bij uw vervoerders of in hun modules.
  • Een product dat aan bepaalde vervoerders is gebonden, kan PrestaShop de winkelwagen laten splitsen in meerdere bestellingen. Verwijder die beperkingen.
  • Een native drempel voor gratis verzending (Verzending > Voorkeuren) gaat vóór de zones van de module.
  • In multishop gelden zones en instellingen voor alle winkels.
  • Een native pakket wordt ingedeeld op basis van het pakketproduct zelf, niet op zijn onderdelen.
  • Elke one page checkout heeft eigen HTML: test vóór livegang een volledige bestelling als gast en als geregistreerde klant op een kopie van de winkel.
Was deze pagina nuttig?

Loopt u nog vast? Neem contact op met support