Frage zu Lieferstatus

Hallo zusammen,

unter “Lager” kann man ja den Lieferstatus einstellen. Insgesamt sind es vier Möglichkeiten, Standard, Fremdlager, usw.

Nun meine Frage:
Ist es möglich, dass man direkt über Oxid zwei dieser Lieferstatus abschaltet? Wir nutzen ausschließlich “Fremdlager” und “Wenn ausverkauft offline”.

Ich habe schon gegooglet aber leider nichts passendes gefunden.
Vielleicht kann mir ja jemand helfen.

Danke und liebe Grüße,
Stephan

Du kannst die ungewünschten Varianten des Lieferstatus einfach in der Template-Datei löschen (oder besser auskommentieren), dann sollten sie im Admin nicht mehr auswählbar sein.

Die Stelle findest du in der Datei article_stock.tpl bei den Admin-Templates (application/views/admin/tpl).

Such dann nach dieser Stelle

 <select name="editval[oxarticles__oxstockflag]" class="editinput" [{ $readonly }]>
                        <option value="1" [{ if $edit->oxarticles__oxstockflag->value == 1 }]SELECTED[{/if}]>[{ oxmultilang ident="GENERAL_STANDARD" }]</option>
                        <option value="4" [{ if $edit->oxarticles__oxstockflag->value == 4 }]SELECTED[{/if}]>[{ oxmultilang ident="GENERAL_EXTERNALSTOCK" }]</option>
                        <option value="2" [{ if $edit->oxarticles__oxstockflag->value == 2 }]SELECTED[{/if}]>[{ oxmultilang ident="GENERAL_OFFLINE" }]</option>
                        <option value="3" [{ if $edit->oxarticles__oxstockflag->value == 3 }]SELECTED[{/if}]>[{ oxmultilang ident="GENERAL_NONORDER" }]</option>
                      </select>

Sollte die Datei bei einem etwaigen Update wieder überschrieben werden, musst du es halt erneut ändern.

So wäre z.B. das Fremdlager auskommentiert:

 <select name="editval[oxarticles__oxstockflag]" class="editinput" [{ $readonly }]>
                        <option value="1" [{ if $edit->oxarticles__oxstockflag->value == 1 }]SELECTED[{/if}]>[{ oxmultilang ident="GENERAL_STANDARD" }]</option>
                        [{*<option value="4" [{ if $edit->oxarticles__oxstockflag->value == 4 }]SELECTED[{/if}]>[{ oxmultilang ident="GENERAL_EXTERNALSTOCK" }]</option>*}]
                        <option value="2" [{ if $edit->oxarticles__oxstockflag->value == 2 }]SELECTED[{/if}]>[{ oxmultilang ident="GENERAL_OFFLINE" }]</option>
                        <option value="3" [{ if $edit->oxarticles__oxstockflag->value == 3 }]SELECTED[{/if}]>[{ oxmultilang ident="GENERAL_NONORDER" }]</option>
                      </select>

Da du allerdings auch den Standard-Lieferstatus loswerden willst, solltest du vielleicht auch besser dafür sorgen, das bei einem neuen Artikel ein anderer Eintrag als Standard gesetzt wird (müsste direkt in der Datenbank machbar sein).

Hallo Hajo,

danke für die Info. Werde das demnächst gleich mal testen.

Schönen Abend noch.
Stephan