Autor Thema: LBSAUTO - Problem  (Gelesen 6957 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Andi

  • Hero Member
  • *****
  • Beiträge: 540
  • Lob: 2
    • Auto Tuning Shop
LBSAUTO - Problem
« am: Oktober 01, 2005, 13:18:12 »
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

Linkback: https://www.shoppilot.net/pf/index.php?topic=510.0
Alufelgen - Reifen - Komplettr?der
www.auto-tuning-shop.com

Offline hop

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 705
  • Lob: 5
(Kein Betreff)
« Antwort #1 am: Oktober 02, 2005, 12:15:50 »
Hallo Andi,


Zitat

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.


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

Offline Andi

  • Hero Member
  • *****
  • Beiträge: 540
  • Lob: 2
    • Auto Tuning Shop
(Kein Betreff)
« Antwort #2 am: Oktober 02, 2005, 12:48:08 »
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

Offline hop

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 705
  • Lob: 5
(Kein Betreff)
« Antwort #3 am: Oktober 02, 2005, 23:54:06 »
Hallo,

Zitat
wä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.

Zitat

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

Ok, das wäre quasi eine neue Deutung.

Zitat

Falls 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


xx
LBSAUTO

Begonnen von Andi

3 Antworten
7349 Aufrufe
Letzter Beitrag Juni 15, 2005, 22:39:31
von jg
xx
LBSAUTO

Begonnen von jg

2 Antworten
6191 Aufrufe
Letzter Beitrag Juni 23, 2010, 00:01:04
von jg
xx
LBSAUTO = 0

Begonnen von dobra

2 Antworten
4950 Aufrufe
Letzter Beitrag September 14, 2007, 14:20:27
von dobra
xx
LBSAUTO und Listbox

Begonnen von neZicke

2 Antworten
5293 Aufrufe
Letzter Beitrag Juni 03, 2007, 22:49:27
von admin