Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Lagerbestand/Artikelanzahl automatisch bei neuem Artikel?

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Hallo!

    Kann mir vielleicht jemand helfen?

    Ich möchte gerne beim anlegen eines neuen Artikels/Produktes, das bei Artikelanzahl schon eine 1 voreingestellt ist.
    Da ich eh meistens nur einen Artikel habe, wäre das einmal klicken weniger... ;-}
    Man sollte allerdings die Zahl auch manuell abändern können.

    Vielen Dank im Voraus.

    Weihnachtliche Grüße
    Peter

    Linkback: https://www.modified-shop.org/forum/index.php?topic=31823.0

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Lagerbestand/Artikelanzahl automatisch bei neuem Artikel?
    Antwort #1 am: 20. Dezember 2014, 16:21:40
    Suche in /admin/includes/modules/new_product.php folgendes
    Code: PHP  [Auswählen]
    <td><span class="main"><?php echo xtc_draw_input_field('products_quantity', $pInfo->products_quantity, 'style="width: 135px"'); ?></span></td>

    und mache daraus das
    Code: PHP  [Auswählen]
    <td><span class="main"><?php echo xtc_draw_input_field('products_quantity', (!empty($pInfo->products_quantity) ? $pInfo->products_quantity : '1'), 'style="width: 135px"'); ?></span></td>

    Gruß,
    noRiddle

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Lagerbestand/Artikelanzahl automatisch bei neuem Artikel?
    Antwort #2 am: 20. Dezember 2014, 17:27:17
    Cool!

    Vielen Dank auch... ;-}

    LG
    Peter

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Lagerbestand/Artikelanzahl automatisch bei neuem Artikel?
    Antwort #3 am: 20. Dezember 2014, 17:46:12
    Mmmh, mir fällt gerade auf:
    Wenn der Lagerbestand == '0' ist würde dann auch eine 1 angezeigt (teste das bitte mal), was ja nicht Sinn der Sache ist.
    Es sollte also wahrscheinlich besser so lauten:
    Code: PHP  [Auswählen]
    <td><span class="main"><?php echo xtc_draw_input_field('products_quantity', ($pInfo->products_quantity == '' ? $pInfo->products_quantity : '1'), 'style="width: 135px"'); ?></span></td>

    Gruß,
    noRiddle

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Lagerbestand/Artikelanzahl automatisch bei neuem Artikel?
    Antwort #4 am: 20. Dezember 2014, 17:55:11
    Hi!

    Ja, kam gerade vor.

    Allerdings bei mir gewollt.

    Spiele die ich verkauft habe, sind bei mir in der Kategorie "Verkauft".
    Wenn ich jetzt wieder einen gleichen Artikel bekomme, gehe ich in die Kategorie und bearbeite den Artikel und verschiebe ihn dann in die gewünschte.

    Da kam es eben schon vor, das dann automatisch dort auch die 1 stand.
    Was ich ja wollte, da der Artikel wieder verfügbar ist.

    Beim Bearbeiten von einem Artikel kam es eben nicht vor.
    Artikel erst mt einem Bild erstellt, Artikelanzahl 3, dann bearbeitet um 2 weitere Bilder hinzuzufügen, Artikelanzahl blieb bei 3 stehen.

    Werde Deine Änderung aber trotzdem mal eben einsetzen.

    Danke dafür...
    Peter

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Lagerbestand/Artikelanzahl automatisch bei neuem Artikel?
    Antwort #5 am: 20. Dezember 2014, 18:00:20
    So...

    Mit Deiner Änderung = Feld bleibt leer bei einem neuen Artikel
    Wenn ich einen Deaktivierten mit Bestand 0 nehme, erscheint beim Bearbeiten dann eine 1 als Bestand.

    Peter

    Ach übrigends: Shop 105D falls das jetzt was ausmacht.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Lagerbestand/Artikelanzahl automatisch bei neuem Artikel?
    Antwort #6 am: 21. Dezember 2014, 22:27:59
    Verstehe deine Aussagen nicht, könntest du dir etwas mehr Mühe geben genau aufzulisten was wann wo angezeigt wird ?

    Kannst auch das mal testen (wahrscheinlich die richtige/beste Variante):
    Code: PHP  [Auswählen]
    <td><span class="main"><?php echo xtc_draw_input_field('products_quantity', (isset($pInfo->products_quantity) ? $pInfo->products_quantity : '1'), 'style="width: 135px"'); ?></span></td>

    Gruß,
    noRiddle

    webald

    • modified Team
    • Beiträge: 2.791
    Re: Lagerbestand/Artikelanzahl automatisch bei neuem Artikel?
    Antwort #7 am: 22. Dezember 2014, 10:23:19
    Natürlichist das eine Lösung speziell für disen Fall, aber wäre es nicht sinnvoller das mit einer konfigurierbaren Konstanten zu lösen?

    Code: PHP  [Auswählen]
    <td><span class="main"><?php echo xtc_draw_input_field('products_quantity', (isset($pInfo->products_quantity) ? $pInfo->products_quantity : STD_QUANTITY_VALUE), 'style="width: 135px"'); ?></span></td>
    und für STD_QUANTITY_VALUE einen neuen Eintrag in der Tabelle configuration angelegt. In ein paar Monaten muss das wieder geändert werden und keiner erinnert sich mehr was damals geändert wurde.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Lagerbestand/Artikelanzahl automatisch bei neuem Artikel?
    Antwort #8 am: 22. Dezember 2014, 12:42:05
    Sicherlich generell besser so, ist aber ja hier ein Sonderfall.
    Kann mir nicht vorstellen, daß es Viele gibt die das products_quantity-Feld vorbelegt haben möchten.
    Und:
    Wenn du eine solch komfortable Lösung bereitstellen möchtest müsstest du Buggyboy wohl auch darlegen wie er die DB erweitert und wo er das dann im Backend einstellen kann (z.B. bei Erweiterte Konfiguration => Aminbereich Optionen).

    Gruß,
    noRiddle

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Lagerbestand/Artikelanzahl automatisch bei neuem Artikel?
    Antwort #9 am: 22. Dezember 2014, 13:07:50
    Moin!

    Ich komme heute leider nicht dazu, das ganze auszuprobieren, da auf der Arbeit mein Internet momentan nicht läuft.

    Aber wie Du schon geschrieben hast noRiddle: Ist ein Sonderfall.
    Wenn es nicht geht, oder zuviel am Core zubearbeiten ist, dann sollten wir das lassen.

    Melde mich heute Abend oder morgen Abend deswegen nochmal.

    Trotzdem Danke erst einmal Euch beiden.

    LG
    peter

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Lagerbestand/Artikelanzahl automatisch bei neuem Artikel?
    Antwort #10 am: 22. Dezember 2014, 19:47:34
    Das geht schon. webald hat ja lediglich einen Verbesserungsvorschlag gemacht.

    Gruß,
    noRiddle

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Lagerbestand/Artikelanzahl automatisch bei neuem Artikel?
    Antwort #11 am: 22. Dezember 2014, 20:38:43
    Nabend!!!

    Kannst auch das mal testen (wahrscheinlich die richtige/beste Variante):
    Code: PHP  [Auswählen]
    <td><span class="main"><?php echo xtc_draw_input_field('products_quantity', (isset($pInfo->products_quantity) ? $pInfo->products_quantity : '1'), 'style="width: 135px"'); ?></span></td>

    Gruß,
    noRiddle

    Also mit dieser Codeänderung funktioniert alles wie gewollt.

    Bei einem neuen Artikel wird mir jetzt bei Artikelanzahl "1" angezeigt.

    Bei einem deaktiviertem Artikel mit Bestand "0" bleibt auch die "0" erhalten und wird nicht auf "1" geändert.

    Bei einem aktivem Artikel, den ich nur bearbeiten will, bleibt die Artikelanzahl bestehen.

    Also alles gut mit diesem Codeschnipsel.

    Vielen Dank schonmal an Euch beide.

    LG
    Peter
    1 Antworten
    2270 Aufrufe
    07. Januar 2011, 13:47:07 von Tomcraft
    1 Antworten
    2535 Aufrufe
    16. Juni 2012, 12:37:20 von DirkK
    19 Antworten
    16932 Aufrufe
    09. August 2013, 03:43:10 von us62
    8 Antworten
    5600 Aufrufe
    25. April 2014, 23:27:48 von sunghost