Page 1 of 1

Rembours verzendMethode in combi met betaalmethode

Posted: Wed Jan 02, 2013 3:21 am
by pontje1
Dag allemaal,

Ik heb een probleem met mijn Opencart Webshop. Na lang zoeken op internet ben ik het spoor bijster. ???

Het probleem is als volgt,
Als een klant de Verzend Methode Post NL Onder Rembours selecteert. Ik bij betaal Methodes iDeal, overschrijving, Cash on Delivery en PayPal krijg te zien.

Dit is niet de bedoeling. Als ik de Verzend Methode Post NL Onder Rembours kies, hoor ik geen andere betaal opties dan Cash on Delivery zien te krijgen.

Met wat voor een code krijg ik dit probleem opgelost? en waar moet ik de code plaatsen?

Willen jullie mij AUB helpen.
Graag hoor ik van de knappe koppen,

MVG Peter

Ter Info:
Ik gebruik OpenCart versie v 1.5.2.1
ik gebruik Post NL verzendmethode v 1.5.1.x
ik gebruik de betaal modules van Sisow (iDeal, Paypal, Overschrijving)
ik gebruik daarnaast de betaal optie Cash on Delivery (voor Post NL onder rembours optie)

Ik weet dat Ship2Pay niet werkt met Post NL. Dit is dus geen optie.
En ik heb veel op topics gezocht, gezien en geprobeerd. Maar ik kom er niet uit.

Re: Rembours verzendMethode in combi met betaalmethode

Posted: Wed Jan 02, 2013 5:08 am
by victorj
ik heb bij betaal methoden een optie staan rembours.
als ik deze aanzet kan deze ook als betaal methode worden gekozen door de klant.

deze werkt erg goed in combinatie met post nl van gerrit waar je dan de rembours kosten kunt laten meerekenen

Re: Rembours verzendMethode in combi met betaalmethode

Posted: Sun Jan 06, 2013 5:19 am
by pontje1
Bedankt voor de reactie victorj. Maar misschien begrijp je mij verkeerd.

Er staat inderdaad een optie Rembours. Dit is ook de bedoeling. Wat er alleen niet zou moeten staan is iDeal of PayPal.
Dit is zo omdat mensen onder rembours gaan betalen.

Ik heb dus een stukje code nodig of een goede extentie waarmee ik de betaal opties paypal en ideal uit kan zetten zodra er voor versturen PostNL Rembours wordt gekozen.

Re: Rembours verzendMethode in combi met betaalmethode

Posted: Sun Jan 06, 2013 4:33 pm
by pprmkr
Ik heb wel een kleine aanpassing aan payment_method.php de controleert of bepaalde combinaties mogelijk zijn met Cash on Pickup, Cash on Delivery en PostNL

cop - pickup : Alleen afhalen bij cop
postnl.postnl_briefpost_rembours_nl - cod : alleen maar cod bij rembours zending
postnl.postnl_nl_rembours - cod : alleen maar cod bij rembours zending

Probeer eens bijgevoegde vQmod

Re: Rembours verzendMethode in combi met betaalmethode

Posted: Sun Jan 06, 2013 10:23 pm
by pontje1
Heel erg bedankt voor de reactie. Dit is inderdaad wat ik bedoel. Ik heb de VQMod geprobeerd en nu krijg ik bij beide verzend opties deze error:

Parse error: syntax error, unexpected T_ELSE in /public/sites/WEBSITE/vqmod/vqcache/vq2-catalog_controller_checkout_payment_method.php on line 189

Dit krijg ik dus bij PostNL Rembours en PostNL normaal verzenden. Misschien ligt het aan mij dat ik iets verkeerd heb gedaan?

Re: Rembours verzendMethode in combi met betaalmethode

Posted: Sun Jan 06, 2013 10:37 pm
by pprmkr
Heb je al een aanpassing gedaan aan catalog/controller/checkout/payment_method.php ?

Ik heb het zojuist getest op de originele bestanden en het geeft geen foutmelding.

Re: Rembours verzendMethode in combi met betaalmethode

Posted: Sun Jan 06, 2013 10:45 pm
by pontje1
Je bent echt helemaal geweldig!!! Het werkt. ;D

Ik had inderdaad al een aanpassing gedaan in catalog/controller/checkout/payment_method.php
Bestand even overschreven met orginele en het werkt perfect.

Ontzettend bedankt zover.

Nog wel even een vraag. Wekt deze vQmod ook op OpenCart 1.5.4?

Re: Rembours verzendMethode in combi met betaalmethode

Posted: Sun Jan 06, 2013 11:32 pm
by pprmkr
Sterker nog, ik had het gemaakt voor 1.5.4, maar het werkt ook op eerdere versies vanaf 1.5.2.

Re: Rembours verzendMethode in combi met betaalmethode

Posted: Tue Jan 08, 2013 4:34 am
by TechNick
Thanks!
Werkt ook in combinatie met 1.5.1.3 na een kleine aanpassing:

Code: Select all

<file name="catalog/controller/checkout/payment_method.php">
aanpassen naar:

Code: Select all

<file name="catalog/controller/checkout/payment.php">