Post by patricia » Wed Feb 16, 2011 11:41 pm

Software:

Opencart Versie: 1.4.9.3
Nederlandse vertaling


Hallo,

Ik wilde graag alleen de volgende betaalmethode's in mijn shop:
  1. Overschrijving (deze werkt)
  2. Betalen in de winkel (krijg hem niet werkend)


Ik heb de betalen in de winkel Modificatie geïnstalleerd van Gerrit;
http://forum.opencart.com/viewtopic.php ... lit=pickup
maar ik kom er niet uit ik krijg een aantal fouten (zie afbeeldingen)

De instelling bij de verzendmethode staat geactiveerd, als ik dan bij de betaalmethoden de optie activeer krijg ik de volgende fouten:

in de Header

Code: Select all

Notice: Undefined index: shipping_method in /customers/xxxxxxxx.nl/xxxxxxxx.nl/httpd.www/webwinkel/catalog/model/payment/pay_in_store.php on line 21
Zie ik alleen dit;

Image

_____________________________________

Dan de volgende; moet verzonden worden (product optie) op ja:

Image

Maar dan zie ik de overschrijving optie niet meer:

Image


Hopelijk is het een beetje duidelijk ::)

Wie o wie kan mij helpen :'(


Vriendelijk dank en groetjes,

Patricia

Former Mod at http://phpbbacademy.com/


User avatar
Newbie

Posts

Joined
Wed Feb 16, 2011 11:07 pm

Post by pprmkr » Fri Feb 18, 2011 12:29 am

Ik heb een aangepaste versie ( wijzigingen in model ) die wel werkt.

Probeer jouw versie te overschrijven ( backup ? ).

Mocht je meerdere verzendopties willen toepassen en voorkomen dat bijvoorbeeld gekozen wordt voor verzenden via TNT en betalen in de winkel, pas dan een simpel script toe:

Code: Select all

<script type="text/javascript"><!--
function checkStatus() {

	if (document.forms['guest'].elements['pay_in_store'] && document.forms['guest'].elements['pay_in_store'].checked) { 
		if (document.forms['guest'].elements['pickup.pickup'] && !document.forms['guest'].elements['pickup.pickup'].checked){
			document.forms['guest'].elements['pickup.pickup'].checked = true;
		}
	}
}
//--></script>
en daarbij de input name="payment_method" uitbreiden met onclick="checkStatus();"

Code: Select all

 
            <?php if ($payment_method['id'] == $payment || !$payment) { ?>
			  <?php $payment= $payment_method['id']; ?>
              <input type="radio" name="payment_method" value="<?php echo $payment_method['id']; ?>" id="<?php echo $payment_method['id']; ?>" checked="checked" style="margin: 0px;" onclick="checkStatus();" />
              <?php } else { ?>
              <input type="radio" name="payment_method" value="<?php echo $payment_method['id']; ?>" id="<?php echo $payment_method['id']; ?>" style="margin: 0px;" onclick="checkStatus();" />
              <?php } ?>[
Succes

Attachments

Aangepaste betaalmodule Pay_in_store


User avatar
Active Member

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands

Post by patricia » Thu May 05, 2011 5:21 pm

Sorry voor het late antwoord, maar door omstandigheden kon ik niet eerder antwoorden, ik ga het proberen,

Vriendelijk dank,

Patricia

Former Mod at http://phpbbacademy.com/


User avatar
Newbie

Posts

Joined
Wed Feb 16, 2011 11:07 pm

Post by alextessel » Tue Jul 12, 2011 4:45 pm

Goedemorgen,

Probeer dit versie 1.5 echter krijg ik de melding Fatal error: Cannot access private property Document::$title in /home/hawict/domains/haw-ict.nl/public_html/shop/admin/controller/payment/pay_in_store.php on line 8

Kan het te maken hebben met het feit dat ik een subdomein gebruik? www.haw-ict.nl/shop

Alle rechten staan goed namelijk.

Of is het niet geschikt voor versie 1.5?

Hoor graag van jullie.

Groet,
Alex

Newbie

Posts

Joined
Tue Jul 12, 2011 4:29 pm

Post by pprmkr » Tue Jul 12, 2011 6:17 pm

Code: Select all

$this->document->title = $this->language->get('heading_title');
moet worden

Code: Select all

$this->document->setTitle($this->language->get('heading_title'));
En misschien nog wel meer verschillen ...

User avatar
Active Member

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands
Who is online

Users browsing this forum: No registered users and 2 guests