Errors na upgrade Magento extensie Sisow

Sisow heeft met versie 4.1.0 van hun eigen Magento extensie, de gehele module opnieuw opgebouwd. Hierdoor wordt bij een upgrade de extensie uitgeschakeld en dien je deze te herconfigueren. Middels een nieuw en apart tabblad in de Magento configuratie stel je je Merchant ID, merchant key en shop ID in. Activeer daarna ook opnieuw je gewenste betaalmogelijkheden.

Een bijbkomend probleem is dat Sisow de payment methods heeft hernoemd waardoor er allerlei errors op kunnen komen in Magento. Log je in op je account, dan laadt Magento delen van je orderhistorie in, waaronder de gebruikte betaalmethoden die je hebt gebruikt. In het geval van Sisow bestaan de oude methoden niet meer en volgt een error als bijvoorbeeld:

The requested Payment Method is not available

Dit komt omdat Magento de payment method heeft vastgelegd in de tabellen sales_flat_order_payment en sales_flat_quote_payment.

Via de volgende queries kan je kijken welke payment methods Magento heeft opgeslagen:

SELECT DISTINCT(method) FROM `sales_flat_order_payment`
SELECT DISTINCT(method) FROM `sales_flat_quote_payment`

Heb je gebruik gemaakt van een Sisow versie kleiner dan 4.1.0, dan is de kans groot dat je oude payment methods tegen komt als sisow, sisowmc, sisowde, etc. De eerder genoemde error is op te lossen door deze oude payment methods te vervangen door de nieuwe. Zie onderstaande wijzigingen:

oude methode nieuwe methode
sisow sisow_ideal
sisowob sisow_overboeking
sisowmc sisow_mistercash
sisowde sisow_sofort
sisowwg sisow_webshop
sisowfc – (bestaat niet meer)

Database updates uitvoeren

Om de oude betaalmethoden te vervangen voer je onderstaande queries uit:

UPDATE `sales_flat_order_payment` SET `method` = 'sisow_ideal' WHERE `method` = 'sisow'
UPDATE `sales_flat_order_payment` SET `method` = 'sisow_overboeking' WHERE `method` = 'sisowob'
UPDATE `sales_flat_order_payment` SET `method` = 'sisow_mistercash' WHERE `method` = 'sisowmc'
UPDATE `sales_flat_order_payment` SET `method` = 'sisow_sofort' WHERE `method` = 'sisowde'
UPDATE `sales_flat_order_payment` SET `method` = 'sisow_webshop' WHERE `method` = 'sisowwg'
UPDATE `sales_flat_quote_payment` SET `method` = 'sisow_ideal' WHERE `method` = 'sisow'
UPDATE `sales_flat_quote_payment` SET `method` = 'sisow_overboeking' WHERE `method` = 'sisowob'
UPDATE `sales_flat_quote_payment` SET `method` = 'sisow_mistercash' WHERE `method` = 'sisowmc'
UPDATE `sales_flat_quote_payment` SET `method` = 'sisow_sofort' WHERE `method` = 'sisowde'
UPDATE `sales_flat_quote_payment` SET `method` = 'sisow_webshop' WHERE `method` = 'sisowwg'

Lukt het niet om de error op te lossen? Neem contact met ons op, wij ondersteunen graag bij het oplossen van de problemen.

Sisow in je Magento webshop

Sisow is een populaire payment service provider en wordt door veel Magento webshop eigenaren gebruikt. Omdat ze geen gebruik maken van maandelijkse abonnementskosten, zijn de instapkosten laag. Direct na het aanmaken van een account kan je aan de slag en middels de gratis Magento extensie biedt je binnen een mum van tijd o.a. de betaalmogelijkheden iDeal, Mistercash en Sofortbanking aan. Ook Creditcard betalingen (Visa, Mastercard en Maestro) en achteraf betalen via Klarna zijn mogelijk.