Managed Server
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: Fortlaufende Artikelnummer?

    Alexlaiho1980

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Fortlaufende Artikelnummer?
    am: 15. Februar 2013, 09:04:32
    Hi Liebe Community,
    habe bei der Suche leider nix gefunden.

    Mich würde interessieren ob es eine möglichkeit gibt die Artikel die man einstellt, automatisch eine Artikelnummer zugeordnet werden, wie es bei den Rechnungen auch ist.

    Gruß
    Andreas

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

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Fortlaufende Artikelnummer?
    Antwort #1 am: 15. Februar 2013, 09:41:50
    Hallo Andreas!

    Code: PHP  [Auswählen]
    - Automatische Artikelnummern Vergabe:

    admin/includes/modules/new_products.php

    nach Zeile:

    <?php echo xtc_draw_form('new_product', FILENAME_CATEGORIES, 'cPath=' . $_GET['cPath'] . '&pID=' . $_GET['pID'] . '&action='.$form_action, 'post', 'enctype="multipart/form-data"'); ?>


    das einfügen:

    // BOF Buggyboy
    <?php
    // Artikelnummer generieren
    if(!$pInfo->products_model)
    {
     $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;
     $pInfo->products_model = "100-".$my_product_id; // 100- kann editiert werden
    }
    ?>

    // Ende einfügen
    // EOF Buggyboy

    Die 100- kannst Du frei gestalten.
    Es wird dann immer um eins erhöht...

    100-123
    100-124 usw

    LG
    Peter

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Fortlaufende Artikelnummer?
    Antwort #2 am: 19. Juli 2013, 09:11:53
    Moin!

    In Version 1.06 sieht die Zeile so aus:
    admin/includes/modules/new_products.php

    Code: PHP  [Auswählen]
    <?php
      $form_action = isset($_GET['pID']) ? 'update_product' : 'insert_product';
      echo xtc_draw_form('new_product', FILENAME_CATEGORIES, 'cPath=' . $_GET['cPath'] . $catfunc->page_parameter . '&pID=' . $_GET['pID'] . '&action='.$form_action, 'post', 'enctype="multipart/form-data"');
      ?>

    Danach den Code für die Artikelnummer einfügen.

    Ist dieser Trick aus dem aktuellen Handbuch entfernt worden?
    Meine es stand dort mal drinne...

    LG
    Peter

    Alexlaiho1980

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Re: Fortlaufende Artikelnummer?
    Antwort #3 am: 25. Juli 2013, 10:51:08
    Hallo Peter,
    danke für deine Antworten. Ich war leider einige Zeit gesundheitlich außer Gefecht gesetzt und konnte mich erst jetzt wieder dem Thema widmen.

    Ich finde leider in meiner NewProduct.php die Stelle nicht, habe ich evlt. eine ganz andere Version? Meine .PHP hab ich hier mal angehängt, vielleicht magst du dir das mal anschauen *liebfrag*
    Gruß
    Andreas

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Fortlaufende Artikelnummer?
    Antwort #4 am: 25. Juli 2013, 12:01:34
    Hallo!

    Hast Du einen 105er Shop?

    Im Anhang ist die Datei dafür.
    Bekomme Deine leider im Moment hier auf meinem Firmenrechner nicht richtig formatiert.
    Hab meine Änderung für mehr Datenfelder rausgenommen.
    Mußte mal vergleichen oder wenn Du sie so einspielst ein Backup Deiner alten Datei machen.

    Alexlaiho1980

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Re: Fortlaufende Artikelnummer?
    Antwort #5 am: 26. Juli 2013, 12:29:18
    Hallo Peter,
    ja ich habe einen 105er Shop

    Habe deine Datei aufgespielt und bei der 100- meine Artikel-Nr. 33941 eingegeben.

    Nun steht  im Admin Bereich bei einem neuen Artikel jedoch folgende Zahl 339417497
    Habe einen Artikel eingefügt und als nächstes erscheint dann 339417498
    Also es funkt. nur mit einer falschen Zahl :)

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: Fortlaufende Artikelnummer?
    Antwort #6 am: 26. Juli 2013, 14:11:33
    Hallo!

    Hast Du es in Deiner php Datei geändert?
    Das mit 100- ist ja lediglich ein Vorangestellter wert, den man auch weglassen kann.

    Wüßte jetzt nicht woran das liegt. Sorry.
    Normalerweise würde der Shop ja so raufzählen:

    100-1
    100-2
    ...
    100-2345

    Du müßtest dort eben Deine letzte vergebene Artikelnummer wohl eintragen.

    Peter
    2 Antworten
    2921 Aufrufe
    14. September 2011, 13:57:06 von Alex Beauty
    6 Antworten
    5242 Aufrufe
    16. September 2011, 08:50:04 von rockmartin
    3 Antworten
    2782 Aufrufe
    09. Januar 2014, 19:01:27 von Matt
    0 Antworten
    2314 Aufrufe
    08. März 2012, 13:55:34 von luca