Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: artikel ="0" --------> nicht anzeigen

    satriani

    • Mitglied
    • Beiträge: 186
    artikel ="0" --------> nicht anzeigen
    am: 01. Februar 2016, 14:44:09
    hallo,

    ich habe im handbuch das o.g. problem gesucht und auch gefunden.

    das steht im handbuch

    ======>

    in kapitel

    9.32 [DEV] Artikel bei Artikelbestand = 0 automatisch auf inaktiv setzen
    Um Artikel mit einem Warenbestand ≤ 0 im Shop gleich direkt auszublenden (bzw. auf inaktiv zu setzen), kann in der Datei "includes/application_top.php" folgender Quelltext eingebaut werden.

    xtc_db_query('UPDATE ' . TABLE_PRODUCTS . ' SET products_status=0 WHERE
    products_quantity<=0');
    Damit können diese nicht mehr vorrätigen Artikel nicht mehr eingekauft werden.

    <=======

    leider steht da keine angabe wo genau in diesen quellcode das eingebaut werden muss. ich habe es versucht und dann kam im front-end eine fehlermeldung.

    ich freue mich auf einen kleinen tipp

    lg

    satriani

    Linkback: https://www.modified-shop.org/forum/index.php?topic=34294.0

    Jürgen

    • Viel Schreiber
    • Beiträge: 895
    • Geschlecht:
    Re: artikel ="0" --------> nicht anzeigen
    Antwort #1 am: 01. Februar 2016, 15:02:17
    Hallo,

    versuchs mal am Ende

    Code: PHP  [Auswählen]
    xtc_db_query('UPDATE ' . TABLE_PRODUCTS . ' SET products_status=0 WHERE
    products_quantity<=0'
    );

    vor dem letzten/schliessenden

    Code: PHP  [Auswählen]
     ?>

    Ohne das getestet zu haben, sollte eigentlich funktionieren

    Gruss

     Jürgen

    satriani

    • Mitglied
    • Beiträge: 186
    Re: artikel ="0" --------> nicht anzeigen
    Antwort #2 am: 01. Februar 2016, 15:09:09
    danke jürgen,

    genau das war´s. es funktioniert einwandfrei.

    lg

    satriani

    swolfram [templatix]

    • Fördermitglied
    • Beiträge: 1.169
    • Geschlecht:
    Re: artikel ="0" --------> nicht anzeigen
    Antwort #3 am: 01. Februar 2016, 16:39:06
    In den aktuellen Shopversionen gibt es doch dafür bereits im Admin eine Voreinstellung ob die Artikel deaktiviert werden sollen oder nicht. Das basteln am Core ist dafür nicht mehr notwendig.

    Zitat
    Konfiguration -> Lagerverwaltungs-Optionen -> Bestellabschluß - Ausverkaufte Artikel deaktivieren (ganz unten=)

    /admin/configuration.php?gID=9

    satriani

    • Mitglied
    • Beiträge: 186
    Re: artikel ="0" --------> nicht anzeigen
    Antwort #4 am: 01. Februar 2016, 16:47:48
    danke swolfram,

    das habe ich schon gesehen, ist aber nicht das was ich möchte. der artikel soll erst gar nicht erscheinen wenn er nicht mehr am lager ist.

    die angesprochene funktion zeigt den artikel an, lässt halt dann eine bestellung nicht mehr zu.

    danke für deine hilfe

    lg

    satriani

    Fakrae

    • Viel Schreiber
    • Beiträge: 997
    Re: artikel ="0" --------> nicht anzeigen
    Antwort #5 am: 01. Februar 2016, 16:59:48
    das habe ich schon gesehen, ist aber nicht das was ich möchte. der artikel soll erst gar nicht erscheinen wenn er nicht mehr am lager ist.

    die angesprochene funktion zeigt den artikel an, lässt halt dann eine bestellung nicht mehr zu.
    Diese Aussage ist falsch.
    "Einkaufen nicht vorrätiger Ware erlauben" lässt die Artikel angezeigt, verbietet aber das bestelln.
    "Bestellabschluß - Ausverkaufte Artikel deaktivieren" deaktiviert den Artikel, wodurch er nicht mehr angezeigt wird. Steht übrigens sogar so in der Beschreibung daneben.

    satriani

    • Mitglied
    • Beiträge: 186
    Re: artikel ="0" --------> nicht anzeigen
    Antwort #6 am: 01. Februar 2016, 17:05:03
    danke fakrae,

    genau das habe ich 2x versucht (weil ich es auch daneben gelesen habe), aber er zeigte mir jedesmal die artikel im frontend an.

    ich vermute, dass es trotzdem am browser lag (obwohl ich jedesmal den cache gelöscht habe). das ist schon öfter passiert, da hilft dann nur ein kompletter neustart des systems.

    ich werde es nochmal versuchen und werde die application-top.php wieder in den ursprung zurückversetzen.

    vielen lieben dank.

    lg

    satriani

    Fakrae

    • Viel Schreiber
    • Beiträge: 997
    Re: artikel ="0" --------> nicht anzeigen
    Antwort #7 am: 01. Februar 2016, 17:18:01
    Die Einstellung greift nur, wenn der Artikel durch eine Bestellung den Lagerbestand 0 erhält - wenn er den schon hat, dann ändert sich nichts an der Anzeige. Steht aber auch daneben.

    satriani

    • Mitglied
    • Beiträge: 186
    Re: artikel ="0" --------> nicht anzeigen
    Antwort #8 am: 01. Februar 2016, 17:24:01
    danke fakrae,

    und wie ist das wenn der artikel in der admin auf "0" gesetzt wird, wenn er beispielsweise im laden verkauft wurde ????

    lg

    satriani

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: artikel ="0" --------> nicht anzeigen
    Antwort #9 am: 01. Februar 2016, 17:45:28
    Dann musst Du den manuell deaktivieren. (Oder die Wawi mit dem Shop connecten, damit der Shop die Bestände mitbekommt und der connector dann den Artikel deaktiviert)

    satriani

    • Mitglied
    • Beiträge: 186
    Re: artikel ="0" --------> nicht anzeigen
    Antwort #10 am: 01. Februar 2016, 17:51:19
    danke bonsai,

    lg

    satriani

    Fakrae

    • Viel Schreiber
    • Beiträge: 997
    Re: artikel ="0" --------> nicht anzeigen
    Antwort #11 am: 01. Februar 2016, 18:19:07
    Oder eben die entsprechende Zeile aus dem ersten Beitrag einfügen - finde ich aber nicht gut, weil es eine Menge nutzloser SQL-Abfragen generiert.
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware