Op de Shopp forums is meerdere malen aangegeven dat mensen toch echt wel graag een handmatige betaling (manual payment – standaard bankoverschrijving) willen hebben. Dit is dus niet alleen belangrijk voor Nederland, maar voor erg veel landen over de hele wereld.
Jon (en anderen volgens mij) had al doorgegeven dat je in de tussentijd de Testmode kon gebruiken. Dit omdat een manual payment gateway toevoegen toch niet zo makkelijk is als mensen aan de andere kant van Shopp denken. Reacties hierop waren ondermeer dat je dan geen andere gateways geactiveerd kon hebben en dus alleen van die bankoverschrijving gebruik kon maken.
Eigenwijs als ik ben (ik zie het graag zelf) de testmode aangegooid, de velden voor creditcards verwijdert (want ik wil ‘t niet als ‘offline’ systeem voor creditcard betalingen gebruiken) en getest. En wat merk ik? Juist: het werkt. En ik kan er de iDEAL Mollie gateway naast laten staan: ze werken beide. En dat heb ik nu dus ook in de ‘Aan de deur wordt niet gekocht’ webshop -> Gelieve geen test-bestellingen aan te maken op die website, dit is een live webshop!!
Het enige wat je ervoor hoeft te doen is de custom templates te activeren (zodat wijzigingen aan de templates niet worden overschreven met een update). Dit doe je onder Shopp -> Settings -> Presentation. Kan zijn dat je dan zelf eerst de map ‘shopp’ in je theme moet aanmaken (map moet ook schrijfbaar zijn). Daarna kopieert Shopp daar de templates naar toe.
Okee, dan heb je dus de custom templates aanstaan. Dan moet je de Testmode nog activeren: Shopp -> Settings -> Payments, set Payment Gateway (Betaling Gateway) op Testmode. Als je iDEAL ook aan hebt staan: deze hoeft geen testmode geactiveerd te hebben.
Nou, dan hoef je dus alleen de creditcard velden nog maar uit de checkout template te gooien. Open de checkout.php die in de shopp map van je theme is gezet. Zoek naar if (shopp(‘checkout’,'billing-required’)): (rond regel 75). Die regel, tot aan de eerste endif; (rond regel 87) mag je verwijderen. Deze zorgen namelijk voor de creditcard velden in checkout.php
Verwijder de regel shopp(‘checkout’,'billing-xco’); NIET (die staat vlak onder de endif;). Die include daar de extra payment gateways namelijk.
En dat is alles wat je hoeft te doen om een standaard bankoverschrijving mogelijk te maken (tot Jon er een andere mogelijkheid voor heeft gevonden). Nadeel is wel dat er overal wordt weergegeven dat er via de TESTMODE is betaald (o.a. op de receipt die klant ontvangt). Zou helemaal perfect zijn als je dat in de backend kon aanpassen.



16 Responses to Bankoverschrijving met Shopp
bram 24 augustus 2009
hoi, ik ben voor het eerst bezig met shopp en vind dit inderdaad een mooi alternatief. Maar als je die code uit de template haalt, dan geeft hij bij mij (in versie 1.0.8) een error, omdat je geen credit card nummer hebt ingevuld.
Enig idee hoe dat te omzeilen?
.-= bram´s laatste blog ..Pijn & mislukking.com =-.
hiranthi 24 augustus 2009
Klopt, heb ik ook een topic over aangemaakt op de Shopp forums (‘creditcard fields required no matter what‘).
In v1.0.6 werkt het nog wel, maar vanaf v1.0.7 dus inderdaad niet meer helaas.
bram 24 augustus 2009
never mind, het lukt nu wel normaal… zonder error. Weet niet zeker waarom, maartoch
nuttige tip in ieder geval. Die TEST MODE is wel weg te werken met een php-scriptje toch? (voor iig de klant-order-receipt-mail)
.-= bram´s laatste blog ..Pijn & mislukking.com =-.
hiranthi 24 augustus 2009
Daar ben ik dan ook wel benieuwd naar (hoe je het werkend hebt gekregen). Hier doet ‘ie het nog steeds niet namelijk (niet zonder weer terug te zetten op v1.0.6 iig).
Dat TestMode moet je wijzigen in de gateway TestMode (wp-content/plugins/shopp/gateways/TestMode/TestMode.php).
Bram 5 november 2009
thanks voor de testmode tip (ik zie ‘m net), scheelt een boel verwarring bij de klant
Nu hopen dat Shopp zelf met een alternatief komt. Maar ik las op het forum dat die op de agenda staat voor 1.1, goede zaak!
.-= Bram´s laatste blog ..Eerste indruk Google Wave =-.
Petra 2 juni 2010
Hoi, ik heb gezocht naar wat er precies wordt aangepast in versie 1.1 maar kan het niet vinden. Kan me ook niet registreren op Shopp forum (foutmelding) dus probeer het hier als je het niet erg vindt.
Ik zoek een manier om consumenten met iDeal te laten betalen en dealers handmatig, voor zover ik kan zien is die optie er niet, is dat in 1.1 wel mogelijk?
hiranthi 4 juni 2010
Versie 1.1 is nog niet uitgebracht en naar mijn weten is er voor de 1.1beta versie nog geen iDEAL beschikbaar.
Petra 5 juni 2010
Nu ben ik het even kwijt, volgens de aanbieder is er een Mollie extensie voor iDeal? Ging me in dit geval om handmatige betaling voor customer group 1 en iDeal/Mollie voor customer group 2?
hiranthi 7 juni 2010
Ach, ik heb je eerste reactie helemaal verkeerd gelezen zie ik..
Je kunt meerdere betalingsmogelijkheden activeren, maar niet kiezen welke groep klanten gebruik kan maken van welke betalingsmogelijkheden. Dit kun je evt. wel wijzigen in de custom templates, dan zul je de knoppen v/d betalingsmogelijkheden handmatig in de templates moeten zetten – met een if/else-statement gebaseerd op usergroup – in plaats van dit automatisch erin laten zetten door Shopp.
Maar dit kan met de huidige versie ook.
Ronald 27 juni 2010
Ik begrijp van Bram (#2) dat de optie vooraf betalen per bank eraan komt in 1.1.
Waar is dat te vinden?
Ik heb al eens een webshop gemaakt met osCommerce en me toen verdiept (bje…) in wettelijke verplichtingen.
Ik meen me te herinneren dat het webshopeigenaren verboden is om klanten alleen maar vooruit te laten betalen. Er zou dus ook een optie COD (cash on delivery, oftewel rembours) moeten zijn om aan de wet te voldoen.
Maar misschien heb ik het mis.
Ah, gevonden!!!
Check dit:
http://blog.iusmentis.com/2008/02/08/vooruit-betalen-bij-webwinkels-mag-dat/
Wat denkt men?
Zal dit goedkomen in 1.1???
Goeie zondag en groeten,
Ronald
hiranthi 27 juni 2010
Die zit inderdaad in v1.1, staat in een oude post op shopplugin.net ‘On the Horizon‘.
Klanten moeten de mogelijkheid hebben om maximaal 50% vooruit te betalen, dit wordt over het algemeen opgevangen door bankoverschrijving aan te bieden.
Voor mijn gevoel valt Onder Rembours hier niet onder, want dan betaal je alsnog voor je de producten ontvangt (maar zoals ik zeg: dat is voor mijn gevoel zo, Arnoud geeft in die post aan dat Onder Rembours er ook voor gebruikt mag worden).
Met de offline betaalmogelijkheid die v1.1 aanbiedt kun je meerdere betalingsmogelijkheden toevoegen (bijv. 2x de offline mogelijkheid toevoegen, 1x voor bankoverschrijving en 1x voor Onder Rembours).
Groetjes,
Hiranthi
Ronald 28 juni 2010
Superr!!!
Dan ga ik vast zitten popelen op 1.1….
Dank en groeten,
Ronald
William 24 januari 2011
Hai Hirnathi en medeposters.
Ik ben ook aan het stoeien geweest met de bankoverschrijving van Shopp. Op zich werkt de TESTMODE prima, en ook de term “TESTMODE” was niet zo moeilijk te verwijderen, maar ik krijg helemaal geen bevestigingsemails, niet als klant en niet als winkeleigenaar.
Ik veronderstel dat dat in testmode uitgeschakeld is, maar hoe krijg ik het aan?
Bij voorbaat dank voor jullie input.
hiranthi 24 januari 2011
Hoi William,
Als je Shopp v1.1.x draait dan kun je de Offline Payment betalingsmethode gebruiken als bankoverschrijving (naam wijzigen en omschrijving toevoegen).
Je kunt in Shopp zelf aangeven dat je receipts wil ontvangen, vergeet niet de merchant email in te vullen in de Shopp Settings.
Groetjes,
Hiranthi
William 24 januari 2011
Ik heb inderdaad 0.17, dus was nog op de “houtje-touwtje” manier bezig.
Bedankt
Snelle newsserver 30 januari 2011
We hebben het een kans gegeven, bevalt erg goed tot op heden.
Bedankt voor je eerdere artikel over Shopp, we kenden het nog niet.