Page tree
Skip to end of metadata
Go to start of metadata


Let op! Dit artikel is verouderd. Inmiddels staat versie 1.12.3 van de PostNL extensie live. Versie 1.12.3 biedt ondersteuning voor patch SUPEE-9767. Download de laatste versie van de Magento 1 PostNL extensie vanaf https://tig.nl/postnl-magento-extensies/.


Probleemomschrijving

Er is 1 juni 2017 een security patch uitgebracht door Magento: https://magento.com/security/patches/supee-9767. Als deze patch gebruikt wordt in combinatie met de PostNL extensie kan het zijn dat een gebruiker niet het afrekenproces kan afronden.

Betreft versies

Magento Patch SUPEE-9767 in combinatie met:

Magento versieExtensie versieWorkaround beschikbaar?Fix beschikbaar?
Magento CE 1.9.x.xPostNL extensie 1.12.2JaJa
Magento EE 1.14.x.xPostNL extensie 1.12.2JaJa
Magento CE 1.8PostNL extensie 1.12.2JaNog onbekend
Magento CE 1.7PostNL extensie 1.12.2JaNog onbekend
Magento EE 1.13PostNL extensie 1.12.2JaNog onbekend
Magento EE 1.12PostNL extensie 1.12.2JaNog onbekend

Oplossing

Wij hebben een fix beschikbaar gemaakt. Deze is op Magento getest (zie bovenstaande tabel voor de specifieke versie) met de standaard One Page Checkout, Idev's OneStepCheckout en GoMage Checkout.

  1. Wij adviseren altijd eerst op een staging omgeving te werken. 
  2. Download deze bijgewerkte billing.phtml en shipping.phtml en overschrijf ze met de bestanden in de map app/design/frontend/base/default/template/TIG/PostNL/address_validation/checkout/onepage/.

Gewijzigde code in billing.phtml, regel 198:

shipping.phtml
               <img src="<?php echo $this->getSkinUrl('images/opc-ajax-loader.gif') ?>" alt="<?php echo $this->__('Loading next step...') ?>" title="<?php echo $this->__('Loading next step...') ?>" class="v-middle" /> <?php echo $this->__('Loading next step...') ?>
        </span>
    </div>
    <?php echo $this->getBlockHtml('formkey') ?>
</fieldset>
</form>
<script type="text/javascript">

Gewijzigde code in shipping.phtml, regel 127:

shipping.phtml
            <img src="<?php echo $this->getSkinUrl('images/opc-ajax-loader.gif') ?>" alt="<?php echo $this->__('Loading next step...') ?>" title="<?php echo $this->__('Loading next step...') ?>" class="v-middle" /> <?php echo $this->__('Loading next step...') ?>
        </span>
    </div>
    <?php echo $this->getBlockHtml('formkey') ?>
</form>
<script type="text/javascript">

Wij zullen deze fix verwerken in de aankomende release. Deze wordt naar verwachting op korte termijn beschikbaar gesteld. 

Alternatieve workaround

Wij hebben ook een workaround beschikbaar zodat u de security patch in combinatie met de extensie kunt gebruiken zonder de fix of andere aanpassingen:

  1. Voeg een verzendmethode toe aan de PostNL extensie zonder bezorgopties. Deze kan dan correct voorgemeld worden bij PostNL.
  2. Schakel de PostNL extensie uit in de de account instellingen. Dit kan via "System > Configuration > Sales > PostNL".
  3. Zodra u alle orders wilt gaan voormelden schakelt u de PostNL extensie weer in net zoals u deze in stap 2 heeft uitgeschakeld. Hou er wel rekening mee dat het afrekenproces nu tijdelijk niet afgerond kan worden.
  4. Nu kunt u alle orders gaan voormelden. Schakel vervolgens de extensie weer uit zodat uw klanten weer kunnen afrekenen.

Installatiehulp nodig bij de PostNL extensie? Stuur dan eerst een e-mail naar digitaleklantsupport@postnl.nl of bel met PostNL op telefoonnummer 088-2255651. TIG kan u helpen zodra wij uw casenummer hebben van PostNL.

Heeft u feedback? Wij horen het graag op 020-2181001 of per e-mail op support@tig.nl.

  • No labels