Bestellung nicht vorrätiger Artikel für ausgewählte Kundengruppe

Thema wurde von Gerie, 25. November 2018 erstellt.

  1. Gerie

    Gerie Mitglied

    Registriert seit:
    26. August 2018
    Beiträge:
    11
    Danke erhalten:
    0
    Danke vergeben:
    1
    Hallo!
    Wir haben neben Endverbraucher-Kunden auch Firmenkunden, diese sollen auch nicht vorrätige Artikel bestellen können.
    Wir haben das vor einigen Jahren in einem älteren Gambio-GX Shop mit folgendem PHP Code in der Datei "shopping_cart.php" erfolgreich umgesetzt (läuft noch).
    Leider funktioniert das anscheinend im neuen GX3 nicht so einfach.
    Vielleicht kann sich wer den Code anschauen und Bescheid geben ob man diesen noch verwenden kann und
    wo in den neuen GX3 Dateien er eingefügt werden muß?

    MfG Gerie


    // MOD Bestellung nicht vorrätiger Artikel für ausgewählte Kundengruppe
    $_SESSION['allow_checkout'] = 'true';
    if ($_SESSION['customers_status']['customers_status_id']== 5){
    if (STOCK_CHECK == 'true') {
    if ($_SESSION['any_out_of_stock'] == 1) {
    if (STOCK_ALLOW_CHECKOUT == 'false') {
    // write permission in session
    $_SESSION['allow_checkout'] = 'true';
    $smarty->assign('info_message', OUT_OF_STOCK_CAN_CHECKOUT);
    } else {
    $_SESSION['allow_checkout'] = 'true';
    $smarty->assign('info_message', OUT_OF_STOCK_CANT_CHECKOUT);
    }
    } else {
    $_SESSION['allow_checkout'] = 'true';
    }
    }
    } else {
    if (STOCK_CHECK == 'true') {
    if ($_SESSION['any_out_of_stock'] == 1) {
    if (STOCK_ALLOW_CHECKOUT == 'true') {
    // write permission in session
    $_SESSION['allow_checkout'] = 'true';
    $smarty->assign('info_message', OUT_OF_STOCK_CAN_CHECKOUT);
    } else {
    $_SESSION['allow_checkout'] = 'false';
    $smarty->assign('info_message', OUT_OF_STOCK_CANT_CHECKOUT);
    }
    } else {
    $_SESSION['allow_checkout'] = 'true';
    }
    }
    }
    //END MOD