PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lieferstatus automatik



markes08
26.01.2016, 17:10
Hallo liebe Gemeinde,

ich bin jetzt aus der Suche nicht ganz schlau geworden.

Folgendes Problem habe ich.

Es gibt in der Version ja den oberen Schwellwert für die Automatische umschaltung des Lieferstatus.

Aber folgendes umzusetzten scheint mir unmöglich:

Zum Beispiel:

Wie mache ich es dass wenn mir ein Artikel vom Lagerbestand her auf "0" geht die Ampel auf "aktuell vergriffen" --> ROT wird?
Mit dem oberen Schwellwert kann man das ja nicht umsetzen oder?
Oder stehe ich da komplett auf der Leitung?

Habt Ihr evtl. Lösungsansätz?

Viele Grüße
Markus

BigRib
30.01.2016, 17:52
Wie mache ich es dass wenn mir ein Artikel vom Lagerbestand her auf "0" geht die Ampel auf "aktuell vergriffen" --> ROT wird?

Den Satz verstehe ich nicht zu 100% :)

Wenn der obere Schwellenwert auf 0 steht, dann wird "vergriffen" gesetzt sobald dein Lagerstand auf 0 sinkt. Es sei denn, du änderst den Lagerbestand manuel auf 0, dann nicht.

markes08
08.02.2016, 15:33
Hallo,

danke für deine Antwort.

Das ist ja genau mein Problem - ich habe mir etwas programmiert dass mir einmal am Tag den Lagerbestand automatisch einspielt!
Wenn hier etws nicht auf Lager ist sprich bestand "0" dann möchte ich erreichen dass die Ampel auf Rot schaltet...

Ich versuche es nun nochmals über die Lieferzeit evtl. ergibt sich da etwas.

LG
Mark

BigRib
08.02.2016, 17:52
Du musst nur Deinem Script sagen, das es bei Lagermenge 0 den status auf 0 setzt.

markes08
08.02.2016, 17:56
Hallo,

mein script setzt den Bestand wenn nicht auf Lager hier auf "0" --> "p_stock"
Sitze ich jetzt auf der Leitung oder gibt es noch eine andere Spalte die mein Rätsel löst? :)

Danke jedenfalls für die Mithilfe!

VG
Mark

BigRib
08.02.2016, 17:58
Magst du mir das Script mal per PM schicken? Denke dann kan ich dir besser folgen.

KlausK
08.02.2016, 18:44
Du kannst es auch gerne hier posten. Dann haben wir vielleicht alle was davon.
Denn ehrlich gesagt kann ich dir auch nicht ganz folgen.
Denn zumindest in meinen Shops, wird die längste Lieferzeit angegeben wenn der Bestand null ist. Ohne spezielle Scripte!
Vielleicht stehe ich jetzt auch auf dem Schlauch ...

BigRib
08.02.2016, 20:32
Denn zumindest in meinen Shops, wird die längste Lieferzeit angegeben wenn der Bestand null ist. Ohne spezielle Scripte!
Vielleicht stehe ich jetzt auch auf dem Schlauch ...

Denke das Du das tust :) Wenn ichs richtig verstanden habe, hat er ein Script welches den Lagerbestand in der Datenbank ändert und somit die Funktion zur Berechnung der Lieferzeit und Artikelstatus umgangen und nicht ausgelöst. Hatten wir in einem anderem Thema schon einmal :)

KlausK
08.02.2016, 21:47
Hatten wir in einem anderem Thema schon einmal
ne, ne, neee, mein lieber Diskuswerfer ... ;) :D
Damals ging es doch darum, dass bei Lagerbestand null der Artikel deaktiviert werden sollte. Und das ganze lief auch noch über einen externen Anbieter, DreamRobot, oder sowas!?
Hier will er doch bei Lagerbestand null eine andere Lieferzeit anzeigen, also nicht $status = 0, sondern $shippingtime = 4 (oder was auch immer)

Siehe 1. Posting: "..., wenn mir ein Artikel vom Lagerbestand her auf "0" geht, die Ampel auf "aktuell vergriffen" --> ROT wird?"

BigRib
08.02.2016, 21:55
ne, ne, neee, mein lieber Diskuswerfer ... ;)

Doch doch doch *g*


Das klappt deswegen nicht, da gambio nicht bei jedem Seitenaufruf prüft ob ein Artikel verfügbar ist. Diese Überprüfung wird nur im Bestellvorgang getätigt. Sprich: Artikel X wird verkauf ....ist bestand == 0 dann Artikel deaktivieren oder halt die Lieferzeit ändern. Wenn Du (oder wer auch immer) den Artikel manuell auf 0 setzt, passiert nichts.


Klaus ... 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.

Da ging es zwischenzeitlich um beides *g* und trifft auch auf dieses Thema zu. Die Funktionen zum prüfen und ändern der Lieferzeit und des Artikelstatus wird ausschließlich beim Verkaufen eines Artikels und beim bearbeiten einer Bestellung im Backend (sofern Checkbox gesetzt) ausgeführt.

KlausK
09.02.2016, 09:48
OK, ich halte mich jetzt erstmal raus, ... :o