Neu genauer Lagerbestand bei B2B Kundengruppe

Fogsmoke

Neues Mitglied
18. September 2023
1
0
Guten Tag,

Wir würden gerne in unserem Shop den genauen Lagerbestand anzeigen lassen sobald man als B2B Kunde eingeloggt ist.
Global geht es ja über die Einstellung "Artikeldetailseite/ Lagerbestand anzeigen"

Es soll grundsätzlich die normale Verfügbarkeit angezeigt werden, erst nachdem man als B2B Kunde eingeloggt ist der geneue Lagerbestand erscheint.
Ist sowas möglich?
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
347
Halle (Saale)
Wäre ein schöner Einsatzzweck für ein kleines Plugin.
Die Logik dazu könnte ungefähr so aussehen:
Code:
public function boot(Dispatcher $dispatcher)
{
    parent::boot($dispatcher);
    $dispatcher->listen('shop.hook.' . \HOOK_GLOBALINCLUDE_INC, function () {
        if (Frontend::getCustomerGroup()->isMerchant()) {
            $settings                                = Shopsetting::getInstance($this->getDB(), $this->getCache());
            $section                                 = $settings->getSection(\CONF_ARTIKELDETAILS);
            $section['artikel_lagerbestandsanzeige'] = 'genau';
            $settings->overrideSection(\CONF_ARTIKELDETAILS, $section);
        }
    });
}
 

Ähnliche Themen