SOLVED! Cechkout stap 5
Posted: Thu Oct 28, 2021 6:56 pm
Ik ben aan het testen met een nieuwe webshop, en bij de Checkhout stap 5 (Betaalgegevens) zie ik de volgende foutmelding:
Warning: A non-numeric value encountered in /subdomains/webshop/system/library/cart/currency.php on line 69
Hierdoor wordt naar ik vermoed de bestelling uiteindelijk niet opgeslagen. Bij betaling via Ideal wordt het bedrag wel over geschreven maar er wordt geen mail verstuurd enz. Ook wordt de voorraad niet bijgewerkt.
Bij Cash On Delivery krijg ik na bevestigen een foutmelding: Internal Server Error
Iemand een idee wat er fout loopt?
Code:
public function convert($value, $from, $to) {
if (isset($this->currencies[$from])) {
$from = $this->currencies[$from]['value'];
} else {
$from = 1;
}
if (isset($this->currencies[$to])) {
$to = $this->currencies[$to]['value'];
} else {
$to = 1;
}
return $value * ($to / $from);
}
return $value * ($to / $from); is d ebetreffende regel van de foutmelding
Ik heb bij Currency alleen nog de Euro open staan. Aangezien we niet met buitenland werken.
Dollar en Pound heb ik dus verwijderd.
Warning: A non-numeric value encountered in /subdomains/webshop/system/library/cart/currency.php on line 69
Hierdoor wordt naar ik vermoed de bestelling uiteindelijk niet opgeslagen. Bij betaling via Ideal wordt het bedrag wel over geschreven maar er wordt geen mail verstuurd enz. Ook wordt de voorraad niet bijgewerkt.
Bij Cash On Delivery krijg ik na bevestigen een foutmelding: Internal Server Error
Iemand een idee wat er fout loopt?
Code:
public function convert($value, $from, $to) {
if (isset($this->currencies[$from])) {
$from = $this->currencies[$from]['value'];
} else {
$from = 1;
}
if (isset($this->currencies[$to])) {
$to = $this->currencies[$to]['value'];
} else {
$to = 1;
}
return $value * ($to / $from);
}
return $value * ($to / $from); is d ebetreffende regel van de foutmelding
Ik heb bij Currency alleen nog de Euro open staan. Aangezien we niet met buitenland werken.
Dollar en Pound heb ik dus verwijderd.