Page 1 of 2
Betalen in de winkel 1.4.9.x
Posted: Mon Sep 27, 2010 6:40 pm
by Gerrit
Er was wat vraag naar de functie betalen in de winkel als betaaloptie in 1.4.9.x
In de zip file vindt je onder catalog/model/payment 2 bestandjes die op een kleine aanpassing hetzelfde zijn.
In de versie met de extensie .php is opgenomen dat als je afhalen in de winkel kiest bij de verzendoptie deze automatisch betalen in de winkel neemt. Wil je dat niet dan, dien je het file met de extensie.php_ even te hernoemen.
Uploaden en activeren.
Wel even je rechten nakijken en zonodig even de twee vinkjes aanzetten voor de administrator.
G.
Nieuwe versie met uitgeschakelde optie van betalen als er geen afhalen in winkel als verzendmethode wordt gekozen. Lees het hele topic waarom!!!
Re: Betalen in de winkel 1.4.9.x
Posted: Tue Sep 28, 2010 2:20 am
by NooZ
Hoi Gerrit
Ik krijg de volgende foutmelding
Trying to get property of non-object in /home/vhosts/mijnwebsite.nl/catalog/model/payment/pay_in_store.php on line 33Warning: Cannot modify header information - headers already sent by (output started at /home/vhosts/mijnwebsite.nl/index.php:92) in /home/vhosts/mijnwebsite.nl/system/library/response.php on line 12
na het installeren van de 'betalen in winkel' extensie.
Ik krijg de foutmelding nadat ik bij verzendopties 'afhalen' kies en verder klik ( naar betaalopties)
Weet jij hoe ik dit kan aanpakken?
Re: Betalen in de winkel 1.4.9.x
Posted: Tue Sep 28, 2010 2:48 pm
by Gerrit
Heb je afhalen in de winkel als verzendoptie aanstaan? Zo niet dan de versie met .php_ hernoemen naar .php
Mail me anders even.
Re: Betalen in de winkel 1.4.9.x
Posted: Wed Sep 29, 2010 1:39 am
by Gerrit
De oplossing voor dit probleem was achteraf heel eenvoudig.
Stel je hebt een winkel op
http://www.example.com dan kan je deze module gewoon gebruiken.
Heb je echter net als Nooz een winkel die in een subdirectory draait als bijvoorbeeld
http://www.example.com/shop dan klopt het script niet meer.
In de file catalog/model/payment/pay_in_store.php staat deze regel:
Code: Select all
$this->response->redirect($this->url->HTTPS_SERVER . 'index.php?route=checkout/confirm');
Als je deze regel goed leest staat er dus
http://www.example.com/index.php?route=checkout/confirm
Omdat er een extra map is gemaakt met de naam shop zou je de regel dus moeten veranderen in;
Code: Select all
$this->response->redirect($this->url->HTTPS_SERVER . 'shop/index.php?route=checkout/confirm');
G.
Re: Betalen in de winkel 1.4.9.x
Posted: Wed Sep 29, 2010 9:18 pm
by trapson
Als ik de pay in store module activeer krijg ik het verzend/afhaal selectie scherm niet te zien. Hij gaat direct door naar het daaropvolgende scherm
Betaalmethode staat dan op : Betalen in de winkel
Als ik klik op Wijzig gebeurd er niets.
Heb bovenstaande oplossing getest maar dan krijg ik een foutmelding [ Object niet gevonden de url is dan
http://localhost/opencart/opencart/inde ... ut/confirm] als ik kies voor Afhalen in winkel.
Kies ik voor verzending (tnt module) dan werkt het weer wel en zie ik ook de optie betaal in de winkel
Re: Betalen in de winkel 1.4.9.x
Posted: Wed Sep 29, 2010 9:37 pm
by Gerrit
Als ik de pay in store module activeer krijg ik het verzend/afhaal selectie scherm niet te zien. Hij gaat direct door naar het daaropvolgende scherm
Daarom zit er in de zip een pay_in_store.php_ deze moet je hernoemen naar pay_in_store.php Met deze kleine file krijg je dan een scherm met alle betaal opties waaruit de klant dan zelf kan kiezen.
Als ik de knop wijzig indruk bij de verzendoptie kom ik in het vorige scherm uit en kan dan een andere verzendoptie kiezen. Als ik op de knop druk wijzig bij betaaloptie gebeurt er niets, want door de grote pay_in_store.php file wordt deze aan de verzendoptie afhalen in winkel gekoppeld.
Is dat wat je bedoelt.
G.
Re: Betalen in de winkel 1.4.9.x
Posted: Wed Sep 29, 2010 10:10 pm
by Gerrit
Als je kiest voor verzenden met bijvoorbeeld TNT is het best wel raar dat je als betaaloptie betalen in winkel kan kiezen. Ik ben nu met een versie bezig die deze betaal optie uitzet, niet laat zien, als je iets anders kiest dan afhalen. Ben het nu even aan het testen en zoals ik het zie gaat dat goed.
//edit
Ik heb deze nieuwe versie geplaatst in het eerste bericht
G.
Re: Betalen in de winkel 1.4.9.x
Posted: Wed Sep 29, 2010 10:10 pm
by trapson
werkt helemaal, had de 1e post niet goed doorgelezen.
Is het ook mogelijk om deze optie alleen te laten zien als je ook voor afhalen in de winkel hebt gekozen ?
Haha ik moet geen schermen een half uur open laten staan maar direct op submit drukken

Re: Betalen in de winkel 1.4.9.x
Posted: Fri Oct 01, 2010 7:20 pm
by tuurbo
Dankzij de uitgebreide hulp van Gerrit heb ik deze module nu probleemloos werkend. Ik heb uit eindelijk het volgende gewijzigd;
In de file catalog/model/payment/pay_in_store.php staat deze regel:
Code: Select all
$this->response->redirect($this->url->HTTPS_SERVER . 'index.php?route=checkout/confirm');
Verwijderd $this->url->
Code: Select all
$this->response->redirect(HTTPS_SERVER . 'index.php?route=checkout/confirm');
Erg mooie plugin dit, knap werk!
Re: Betalen in de winkel 1.4.9.x
Posted: Tue Oct 19, 2010 8:38 pm
by summerkid91
Hallo!
Ik heb deze module gedownload en geïnstalleerd, maar wanneer ik een bestelling doe, krijg ik de mogelijkheid "betalen in de winekl" niet te zien. En dit terwijl de module op actief staat... (ik zie ook nog geen afhaalmogelijkheden, enkel 1 betaalmogelijkheid)
De module pickup_in_store kan ik niet unzippen "files are corrupt), misschien moet ik deze ook nog installeren?
Het kan ook allemaal aan mij liggen, want ik ben nieuw in deze dingen

Re: Betalen in de winkel 1.4.9.x
Posted: Wed Oct 20, 2010 2:47 am
by Gerrit
summerkid91 wrote:Hallo!
Ik heb deze module gedownload en geïnstalleerd, maar wanneer ik een bestelling doe, krijg ik de mogelijkheid "betalen in de winekl" niet te zien. En dit terwijl de module op actief staat... (ik zie ook nog geen afhaalmogelijkheden, enkel 1 betaalmogelijkheid)
De module pickup_in_store kan ik niet unzippen "files are corrupt), misschien moet ik deze ook nog installeren?
Het kan ook allemaal aan mij liggen, want ik ben nieuw in deze dingen

Pickup in store is een standaard in OC geworden en hoef je niet meer te downloaden, alleen installeren.
Betalen in de winkel werkt bij mij verder goed.
Stuur me anders eens een mailtje met een schermafdruk, of stuur een linkje waar ik het kan bekijken.
Re: Betalen in de winkel 1.4.9.x
Posted: Wed Oct 20, 2010 5:40 am
by summerkid91
Gerrit wrote:summerkid91 wrote:Hallo!
Ik heb deze module gedownload en geïnstalleerd, maar wanneer ik een bestelling doe, krijg ik de mogelijkheid "betalen in de winekl" niet te zien. En dit terwijl de module op actief staat... (ik zie ook nog geen afhaalmogelijkheden, enkel 1 betaalmogelijkheid)
De module pickup_in_store kan ik niet unzippen "files are corrupt), misschien moet ik deze ook nog installeren?
Het kan ook allemaal aan mij liggen, want ik ben nieuw in deze dingen

Pickup in store is een standaard in OC geworden en hoef je niet meer te downloaden, alleen installeren.
Betalen in de winkel werkt bij mij verder goed.
Stuur me anders eens een mailtje met een schermafdruk, of stuur een linkje waar ik het kan bekijken.
Ja ik heb het probleem gevonden!

Bij de producten had ik "Moet verzonden worden" op nee gezet omdat ik enkel afhalen wou toestaan
Nu worden alle verzendmogelijkheden getoond en kan ik ook betalen in de winkel kiezen.
Bedankt voor de uitleg.

Re: Betalen in de winkel 1.4.9.x
Posted: Mon Nov 08, 2010 2:16 am
by Arie-Jan
Ik heb deze module geïnstalleerd,
en hij werkt prima.
Alleen wanneer klant bij: Commentaar bij bestelling
iets invullen (bijv. ik kom het morgen ophalen) dan
zie ik het commentaar niet in de bevestigingsmail.
Wanneer klanten iets laten verzenden en ze vullen iets
in bij commentaar dan is het wel zichtbaar in de bevestigingsmail.
Is hier een oplossing voor?
Re: Betalen in de winkel 1.4.9.x
Posted: Mon Nov 08, 2010 4:08 am
by Gerrit
Arie-Jan wrote:Ik heb deze module geïnstalleerd,
en hij werkt prima.
Alleen wanneer klant bij: Commentaar bij bestelling
iets invullen (bijv. ik kom het morgen ophalen) dan
zie ik het commentaar niet in de bevestigingsmail.
Wanneer klanten iets laten verzenden en ze vullen iets
in bij commentaar dan is het wel zichtbaar in de bevestigingsmail.
Is hier een oplossing voor?
Zal er eens naar kijken, want hier heb ik verder niets aan aangepast.
G.
Re: Betalen in de winkel 1.4.9.x
Posted: Thu Feb 03, 2011 1:14 am
by wisky
Hallo,
heb module geinstalleerd maar laat zich bij het afrekenen niet zien
in de logs krijg ik een foutmelding
2011-02-02 17:37:17 - PHP Notice: Undefined index: shipping_method in \htdocs\catalog\model\payment\pay_in_store.php on line 21
Code: Select all
// als er een andere dan afhalen in winkel wordt gekozen dan schakel ik uit !!!!
if ($this->session->data['shipping_method']['id'] != 'pickup.pickup') {
$status = FALSE;
}
Als ik de controle eruit haal verschijnt de optie betalen in winkel wel maar geeft dan bij de volgende shipping_method op regel 35 een foutmelding in de logs
ik gebruik 1.4.9.3
wat kan er aan de hand zijn??
Re: Betalen in de winkel 1.4.9.x
Posted: Fri Feb 04, 2011 9:37 pm
by Gerrit
heb je de verzendmethode afhalen wel actief?
Re: Betalen in de winkel 1.4.9.x
Posted: Fri Feb 04, 2011 9:40 pm
by Gerrit
zal eens kijken of ik deze ook voor 1.4.9.3 kan omzetten. De module is eigenlijk voor 1.4.9.1
Re: Betalen in de winkel 1.4.9.x
Posted: Sat Feb 05, 2011 2:12 am
by wisky
ja afhalen in winkel is actief
Re: Betalen in de winkel 1.4.9.x
Posted: Wed Feb 09, 2011 5:29 am
by funt
Beste Gerrit,
ik heb de pay in store ook geinstalleerd maar ik krijg deze ook niet aan de praat. Ik gebruik 1.4.9.3 en ik heb TNT geinstalleerd en ook afhalen in winkel (als verzendmethode) is actief.
Na installatie zou je verwachten dat het scherm betalen dan niet meer nodig zou zijn maar wat ik ook doe het betaalscherm blijft actief. (heb inmiddels ook geprobeerd met het andere php_ bestand maar dat werkt ook niet)
Hopelijk heb je nog ideeen. Dank je.
Groeten,
Re: Betalen in de winkel 1.4.9.x
Posted: Thu Feb 10, 2011 4:12 am
by Gerrit
ik ben er mee bezig.
Op dit moment erg druk op het normale werk.
G.