Genau so verhält es sich bei mir auch. Im Warenkorb wird zwar angezeigt ist nicht erhältlich, kann aber trotzdem gekauft werden.
Und es darf ja erst gar nicht passieren, dass man den Artikel im Warenkorb legen kann.
Genau so verhält es sich bei mir auch. Im Warenkorb wird zwar angezeigt ist nicht erhältlich, kann aber trotzdem gekauft werden.
Und es darf ja erst gar nicht passieren, dass man den Artikel im Warenkorb legen kann.
Ich habe hier ein Code geschrieben , diese setzt ein Artikel als inaktiv wenn der Artikelbestand gleich nach eine Bestellung im Shop 0 wird
https://ecomservice.interfile.de/thr...wenn-bestand-0
Das sieht schon mal nicht schlecht aus. Das würde aber nur das Problem lösen, wenn die Bestellung im Gambio-Shop erfolgt. Kauft der Kunde aber über eBay und DreamRobot meldet am Gambio-Shop den Bestand 0, wird der Artikel auch nicht auf 0 gesetzt oder?
dann müsste der Code eigentlich nicht dort sondern bereits bei der Anzeigeaufbereitung engefügt werden oder gar in die Index.php damit ausgeschlossen wird das Artikel mit 0 Lagerbestand überhaupt angezeigt werden.
Wobei, kann man in der Produkt List Datei nicht einfach eine if Funktion einbauen? Also wenn Lagerbestand <>0 dann Anzeigen sonst nicht? Die Abfrage müsste allerdings auch in die Produkt Anzeige eingebaut werden und bei einem Lagerbestand von 0 eine Meldung ausgeben und auf die Startseite weiterleiten...
Entschuldigt ich kenn jetzt nicht die genauen Dateinamen daher meine Laienhafte Erklärung.
__________________________________________________ _________________
Projekt: gebrauchte Bücher bei zweite-hand-buecher.de
System: Gambio GX v2.7.4.2 / PHP Version 5.6.15 / MySQL 5.1.73
Betreuung durch Händlerbund
Hi Klaus, anfangs dachte ich mir noch "oh da missversteht mich jemand"
Alles was du schreibst ist richtig Es geht alleinig um die Überprüfung bzw. das deaktivieren des Artikels (und das ändern der Lieferzeit). Diese Funktion: Artikel ist nun Bestand 0, jetzt muss Artikel deaktiviert werden, geht ausschließlich beim Verkaufen eines Artikels. Wenn man den Wert manuell auf 0 setzt, wird der Artikel nicht deaktiviert und auch die Lieferzeit wird nicht auf "was auch immer bei 0" verstellt.
Das ändern von "Lieferzeit 3 Tage" auf "Artikel ausverkauft" habe ich bei mir auch mit einer Zusatzfunktion gepimpt, da ich auch über eine externe Software meinen Lagerbestand verändern kann und weil ich eine "Vorbestellfunktion" eingebaut habe.
//EDIT
Ooops da kommen ja noch weitere Beiträge *g* hab ich übersehen.
Den Artikel einfach nur "unsichtbar" zu machen wenn der Bestand = 0 ist, ist sehr aufwändig, da Du dies in mindestens 10 datein machen musst. Schließlich soll er ja auch bei der Suchfunktion usw. nicht angezeigt werden. Die einzig richtige lösung ist den products_status wirklich auf 0 zu setzen. Und das muss beim setzen des Bestands auf 0 erfolgen sonst wirst du immer verwirrte Kunden haben (hmmm gerade war er noch da, nu isser weg?)
Sorry war paar Tage nicht online. (Neues Lager will eingerichtet werden ;-) )
Hmm okay ... sprich ich komme nicht drum herum die Artikel manuell zu deaktivieren. Bzw wie kann ich es denn einstellen oder wo einbauen, das der Artikel wenigstens auf "Nicht Lieferbar" gesetzt wird und sich auch nicht in den Warenkorb verschieben lässt?
Ich habe das selbe Problem, seit Update auf v2.2.0.0 und jetzt bin auch schon auf v2.6.0.0 umgestiegen und das Problem bleibt weiterhin bestehen, die Artikel mit Bestand 0 werden nicht auf Inaktiv gesetzt.
Wieso hat es vor der Version v2.2.0.0 ohne Problem Funktioniert, eventuell kann jemand das Nachvollziehen
Schicke mir mal bitte die Dateien die du bekommen hast. Dann schaue ich mal was wir da machen können.Hmm okay ... sprich ich komme nicht drum herum die Artikel manuell zu deaktivieren. Bzw wie kann ich es denn einstellen oder wo einbauen, das der Artikel wenigstens auf "Nicht Lieferbar" gesetzt wird und sich auch nicht in den Warenkorb verschieben lässt?
Dateien als Zip bitte an bigrib(at)bigrib.de