Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Let op! Onderstaand artikel is gaat over een verouderde versie van de PostNL Magento 1 extensie. Het is raadzaam om gebruik te maken van de meest recente release.
De laatste versie en meer informatie kunt u vinden op https://tig.nl/postnl-magento-extensies

Let op. Voor onderstaande uitleg is basis kennis HTML nodig. 

Vanaf versie 1.5 is het mogelijk om informatie over PostNL zendingen op te nemen in alle transactionele e-mails binnen Magento. Volg hiervoor onderstaande stappen:

1. Ga naar Systeem > Transactionele Emails.

2. Open een sjabloon dat u reeds heeft aangemaakt of voeg een nieuw sjabloon toe.
U kunt onderstaande handles gebruiken op alle templates waar het order object in beschikbaar is, zoals in de orderbevestiging, factuur en verzending e-mail template.

3. In het veld Inhoud sjabloon kunt u onderstaande variabelen opnemen:

  • {{layout handle="postnl_email_order_pakjegemak_address" order=$order}}

Deze layout handle voegt het PakjeGemak adres toe indien van toepassing.

  •  {{layout handle="postnl_email_order_delivery_options" order=$order}}

Deze layout handle voegt informatie over de gekozen bezorgopties toe indien van toepassing.

Beide layout handles zijn vormgegeven op basis van de standaard Magento e-mail templates.
Als de e-mails in uw webshop hier van afwijken kan het nodig zijn om de layout handles vorm te geven. Hiervoor kunt u de template in /app/design/frontend/base/default/template/TIG/PostNL/core/sales/order/email/ kopiëren naar het package/theme dat door uw Magento webshop gebruikt wordt. De templates kunnen daar gewijzigd worden naar wens. Dit werkt op dezelfde wijze als waarop je Magento pagina's vormgeeft.

*Let op dit is een bug in versies 1.8 en lager en is opgelost in versie 1.10.1 van de PostNL extensie

Wanneer u gebruik maakt van de "delivery_options" handler, ontstaan de volgende fouten:

1. Tijdstip fout (Dit is namelijk de tijd wanneer de bestelling geplaatst is).

2. Bezorgtijd heeft geen eindtijd.

Oplossing:

Om beide problemen op te lossen moet u onderstaande stappen doornemen:

1. Ga naar het pad  "/app/design/frontend/base/default/template/TIG/PostNL/core/sales/order/email/".

2. Open het bestand "delivery_options.phtml".

Image RemovedImage Added

3. Vervang "regel 47" met onderstaande code:
<?php echo $this->formatDate($_deliveryOptions['store_delivery_date'], Mage_Core_Model_Locale::FORMAT_TYPE_MEDIUM); ?>

4. Vervang "regel 49" met onderstaande code:
&nbsp;(<?php echo $_deliveryOptions['store_delivery_time_start']; ?> - <?php echo $_deliveryOptions['store_delivery_time_end']; ?>)

5. Sla het bestand op en ververs vervolgens alle cache in de Magento backend.

De "delivery_options" handler weergeeft vervolgens de bezorgdatum en de eindtijd correct. Dit ziet er als volgt uit:

In versie 1.10 en lager kan de preview modus problemen opleveren. Wij adviseren om de automatische track&trace tijdelijk uit te schakelen om deze handler te testen. In toekomstige releases is dit opgelost.

Knowledge base article footer postnl