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: Artikelnummer automatisch

    karsta.de

    • Experte
    • Beiträge: 3.157
    Re: Artikelnummer automatisch
    Antwort #15 am: 27. November 2016, 11:27:33
    Da ist noch ein Fehler im Script.
    Scheinbar fehlt die Abfrage, ob schon eine Artikelnummer vergeben ist (die nicht überschrieben werden soll).
    Beim neu Anlegen eines Artikels funktionierts natürlich und auch wenn keine Artikelnummer vergeben wurde und man den Artikel öffnet.

    Hat der Artikel dann aber eine Artikelnummer und man möchte diesen erneut bearbeiten, wird die vergebene Artikelnummer gelöscht und bei erneutem Öffen bekommt der Artikel wieder automatisch eine Nummer zugewiesen usw.
    Werbung / Banner buchen

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Artikelnummer automatisch
    Antwort #16 am: 30. November 2016, 14:51:17
    Danke für den Hinweis, Klammer war falsch gesetzt.

    Hier der korrigierte Code:

    Code: PHP  [Auswählen]
    <?php
    // Artikelnummer generieren (nur beim einem neuen Artikel)
    if (!isset($_GET['pID']))
    {
      $my_product_id_query = xtc_db_query("SELECT MAX(products_id)
                                         AS products_id
                                         FROM "
    . TABLE_PRODUCTS . "
                                         "
    );

      $my_product_id = xtc_db_fetch_array($my_product_id_query);
      $my_product_id = $my_product_id["products_id"] + 1;
      $new_products_model = "200-".$my_product_id; // 100- kann editiert werden
    ?>
    <script>
    // Artikelnummer per jquery in Inputfeld schreiben
    $("input[name='products_model']").val('<?php echo $new_products_model;?>');
    </script>
    <?php
    }
    ?>

    Gruss Web28

    [EDIT 02.12.2016 web28: Code geändert.]

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Artikelnummer automatisch
    Antwort #17 am: 26. Dezember 2016, 10:12:42
    Moin!

    Ich habe das jetzt eingesetzt in den neuen 2.0.1.0 Shop.
    Bisher war es so, das die Artikelnummer so hochgezählt wurde:
    200-5214
    200-5215
    Artikelanzahl im Shop 956

    Jetzt wird mir die neue Nummer angezeigt mit:
    200-957
    Also er nimmt jetzt die Artikelanzahl und erhöht um 1.
    Der eigentlich Code hat aber nur die Produktnummer um einen erhöht egal wieviele Artikel im Shop sind.
    Kann man das wieder so einstellen?

    LG
    Peter

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Artikelnummer automatisch
    Antwort #18 am: 28. Dezember 2016, 10:55:28
    Moin!
    Mein letztes Problem hier hat sich erledigt.

    Ich hatte alle Artikel über CSV eingelesen.
    Man sollte aber die Artikel per Datenbank rüberziehen, damit auch die product_id mit kommt... ;-}

    Bis peter...

    AndreasNe

    • Neu im Forum
    • Beiträge: 32
    • Geschlecht:
    Re: Artikelnummer automatisch
    Antwort #19 am: 31. März 2018, 15:07:43
    Hallo,

    vielen Dank für den super Script. Da ich selten neue Artikel anlege, sondern eher bestehende kopiere und dann ändere stelle ich mir die Frage, wie man dass dann lösen kann. Kann man das irgendwie hinbekommen, dass kopierte Artikel ebenfalls automatisch eine Artikelnummer verpasste bekommen?

    MfG
    Andreas
    Werbung / Banner buchen
    16 Antworten
    3893 Aufrufe
    13. September 2020, 12:47:24 von Q
    6 Antworten
    5237 Aufrufe
    16. September 2011, 08:50:04 von rockmartin
    3 Antworten
    2781 Aufrufe
    09. Januar 2014, 19:01:27 von Matt