Neu Versandgewicht Anzeige wenn Artikel in Warenkorb gelegt wird

CreativeBrand85

Aktives Mitglied
13. April 2021
40
2
Titting
Hi,
wir würden für einen Kunden gern in der Anzeige (siehe Screenshot) das Gesamtgewicht anzeigen lassen, nicht das einzelne Versandgewicht . Diese Anzeige erscheint sofort, wenn man einen Artikel in den Warenkorb legt (JTL Shop 5).
Wo finde ich den Bereich, um die entsprechende Variable hinzuzufügen / Abzuändern?

Hoffe, hier kann mir jemand helfen. Im Warenkorb haben wir es schon...

Vielen Dank!
LG
Nicole
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    81,2 KB · Aufrufe: 18

opt-out

Mitglied
19. Dezember 2020
34
5
Bootstrap.php

Code:
    public function boot(): void
    {
        parent::boot();
        try {
            $this->getSmarty()->registerPlugin(Smarty::PLUGIN_FUNCTION, 'productTotalWeight', [$this, 'productTotalWeight']);
        } catch (\SmartyException $e) {
            throw new \RuntimeException('Problems during smarty instantiation: ' . $e->getMessage());
        }
    }

   /**
   * @param array                         $params
   * @param \Smarty_Internal_TemplateBase $smarty
   * @return string|void
   */
    public function productTotalWeight($args, $smarty) 
    {
       
        if(isset($args) && isset($args['cArtikelgewicht']) && isset($args['cGewicht'])) {
            $cArtikelgewicht = floatval(str_replace(',', '.', $args["cArtikelgewicht"]));
            
            $cGewicht = floatval(str_replace(',', '.', $args["cGewicht"]));
            $gGewicht = $cGewicht + $cArtikelgewicht;
            return number_format($gGewicht, 2, ',', '');
        }
        return;
    }

pushed_success.tpl
Code:
{productTotalWeight cArtikelgewicht=$pushedArtikel->cArtikelgewicht cGewicht=$pushedArtikel->cGewicht}
 

Ähnliche Themen