Hallo,
ich versuche, über ein Plugin das Warenkorbgesamtgewicht in der warenkorb.php zu manipulieren, sodaß es Einfluss auf die Versandkosten hat. Ich komme aber nicht dahinter, was schief läuft, trotz Debug-Level wirft er mir nichts aus, nur eine weiße Seite.
Die Dokumentation unter https://docs.jtl-shop.de/de/latest/shop_plugins/index.html habe ich "studiert" und versucht, alles aufzusaugen. ich habe mir das Test-Plugin der JTL Gitlab-Seite heruntergeladen und als Guide genommen.
Ich bitte um einen schubs in die richtige Richtung.
Danke!
Christian
ich versuche, über ein Plugin das Warenkorbgesamtgewicht in der warenkorb.php zu manipulieren, sodaß es Einfluss auf die Versandkosten hat. Ich komme aber nicht dahinter, was schief läuft, trotz Debug-Level wirft er mir nichts aus, nur eine weiße Seite.
Die Dokumentation unter https://docs.jtl-shop.de/de/latest/shop_plugins/index.html habe ich "studiert" und versucht, alles aufzusaugen. ich habe mir das Test-Plugin der JTL Gitlab-Seite heruntergeladen und als Guide genommen.
Code:
<?php declare(strict_types=1);
/**
* @copyright (c) JTL-Software-GmbH
* @license http://jtl-url.de/jtlshoplicense
*/
namespace Plugin\asisito_warenkorb;
use JTL\Events\Dispatcher;
use JTL\Plugin\Bootstrapper;
use JTL\Shop;
use JTL\Smarty\JTLSmarty;
/**
* Class Bootstrap
* @package Plugin\jtl_header
*/
class Bootstrap extends Bootstrapper
{
/**
* @inheritdoc
*/
public function boot(Dispatcher $dispatcher)
{
parent::boot($dispatcher);
$dispatcher->listen(
'shop.hook.' . \HOOK_WARENKORB_PAGE, static function() {
/* Kommentiere ich die folgenden beiden Zeilen aus, läuft das Plugin, hat aber natürlich keinen Nutzen */
$WarenkorbGesamtgewicht[0] = $WarenkorbGesamtgewicht[0] + 1.00;
$smarty->assign('WarenkorbGesamtgewicht', $WarenkorbGesamtgewicht);
});
}
}
Ich bitte um einen schubs in die richtige Richtung.
Danke!
Christian