LBSAUTO - Problem

Begonnen von Andi, Oktober 01, 2005, 13:18:12

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

Andi

Hallo,

wir haben ein kleines Problem mit der
automatischen Lagerbestandsanzeige:

Für einen Teil unserer Artikel im Shop wird ein
Lagerbestand angezeigt (Sonderposten etc.) - für andere
Artikel wird kein Bestand angezeigt (was so sein soll).

Nun ist es so, das bei Artikeln ohne angezeigten Bestand
(im Feld LBSAUTO kein Eintrag) bei Bestellung der
Bestand reduziert wird ( im Feld LBSAUTO = -1 ).
Das führt natürlich dazu, das im Shop angezeigt wird,
das der Artikel nicht verfügbar wäre.

Wie kann ich das verhindern ??

Danke und Grüße
v. ANDI
Alufelgen - Reifen - Komplettr?der
www.auto-tuning-shop.com

hop

Hallo Andi,


ZitatNun ist es so, das bei Artikeln ohne angezeigten Bestand
(im Feld LBSAUTO kein Eintrag) bei Bestellung der
Bestand reduziert wird ( im Feld LBSAUTO = -1 ).
Das führt natürlich dazu, das im Shop angezeigt wird,
das der Artikel nicht verfügbar wäre.

Ich würde den Wert LBSAUTO einfach mit einem hohen Wert (z.b. 1000000) für immer verfügbare Artikel vorbelegen.
Das geht ganz einfach mit "Suchen und Ersetzen" (Menü Bearbeiten). Als Feld LBSAUTO auswählen, oberes Feld leer lassen und durch "1000000" ersetzen.
 

Gruß hop
Sch?ne Gr??e hop

Andi

Hallo HOP,

wäre es nicht besser (logischer), wenn im Feld LBSAUTO
_kein_ Wert eingetragen ist, auch nicht gezählt wird ??

Weil, wenn ich 100000 eintrage, der Artikel ja als
"lieferbar" / "vorrätig" deklariert wäre - was aber
bei einem größeren Teil der Artikel nicht so ist
(die werden erst bei Bestellung beim Hersteller geordert).

Falls das nicht so nicht möglich ist, werde ich wohl
extra Templates einsetzen müssen.


Grüße v. ANDI
Alufelgen - Reifen - Komplettr?der
www.auto-tuning-shop.com

hop

Hallo,

Zitatwäre es nicht besser (logischer), wenn im Feld LBSAUTO
_kein_ Wert eingetragen ist, auch nicht gezählt wird ??

"Kein Wert" ist numerisch zunächst mal eine 0.
Wir prüfen derzeit auf einen leeren String ab. Was aber leider nicht klappt, da standardmässig ein Leerzeichen eingetragen wird. Ich werde das mit der nächsten Update so ändern, dass wenn keine Zahl in LBSAUTO enthalten ist der Wert unberücksichtigt bleibt.

ZitatWeil, wenn ich 100000 eintrage, der Artikel ja als
"lieferbar" / "vorrätig" deklariert wäre - was aber
bei einem größeren Teil der Artikel nicht so ist
(die werden erst bei Bestellung beim Hersteller geordert).
Ok, das wäre quasi eine neue Deutung.

ZitatFalls das nicht so nicht möglich ist, werde ich wohl
extra Templates einsetzen müssen.
Wenn man die Lieferbarkeit nicht ausgeben will (stattdessen Artikel wird bestellt ?), würde
ich auch ein eigenes Template empfehlen.

Oder per SSP abprüfen, ob eine Zahl enthalten ist.

Sollte so gehen:

if ($x =~ /[-|\d]+/) {
# dann Zahl
} else {
# keine Zahl
}

Gruss hop
Sch?ne Gr??e hop