Bankoverschrijving met Shopp
Gepost op 3 juni 2009 om 09:21u, door hiranthi | 12 reacties | reageren
loading...
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.











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
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
Superr!!!
Dan ga ik vast zitten popelen op 1.1....
Dank en groeten,
Ronald
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?
Versie 1.1 is nog niet uitgebracht en naar mijn weten is er voor de 1.1beta versie nog geen iDEAL beschikbaar.
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?
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.
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
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
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).
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
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.