Wie kann ich bei fortlaufenden ID's, Artikel einschieben?

Thema wurde von Anonymous, 14. Februar 2022 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    3. Januar 2022
    Beiträge:
    131
    Danke erhalten:
    8
    Danke vergeben:
    39
    "123-a" und "123_1" haben schon mal nicht funktioniert.
     
  2. Moritz (Gambio)
    Moritz (Gambio) Administrator
    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.694
    Danke vergeben:
    903
    Hallo,

    dir geht es um die interne Produkt-ID? Da kannst du nichts einschieben. Warum hast du das vor?
     
  3. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    3. Januar 2022
    Beiträge:
    131
    Danke erhalten:
    8
    Danke vergeben:
    39
    Ich bin dabei, alle Artikel der Reihe nach einzustellen. Aber ich hab mal einen vergessen und später kommen ja unvermeidlich Änderungen dazu. Dann müsste ich ja jedesmal die CSV komplett neu durchnummerieren, damit die Reihenfolge erhalten bleibt. Würde ja sonst alles total Durcheinander kommen.
    Es muss doch möglich sein, z.B. zwischen p_id 237 und p_id 238 einen weiteren Artikel unterzubringen?

    Genauso, wenn ich einem Artikel weitere Varianten zuordnen will? Die habe ich auch fortlaufend.
     
  4. matthias_baier_webdesign
    matthias_baier_webdesign Aktives Mitglied
    Registriert seit:
    9. Februar 2021
    Beiträge:
    27
    Danke erhalten:
    6
    Danke vergeben:
    5
    wie soll das gehen 237 und 238 sind fortlaufend da passt keine Nummer dazwischen da müssten ja alle darauf folgenden Artikel gelöscht werden außerdem kann man keine ID´s verwenden die einmal vergeben waren die Datenbank ist hier auto inkrement bedeutet automatische fortlaufend
     
  5. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616

    Die ID ist eine Nummer, die der Shop zur Zuordnung braucht.
    Zuordnung zur Kategorie geht über die ID, Zuordnung zu Bildern geht über die ID.....

    Wenn ich Dich richtig verstanden habe, dann möchtest Du die Artikel in einer bestimmten Reihenfolge im Shop sehen. Das geht über Sortiernummern.
    Sortiernummern kannst Du selber vergeben und hier z.B. immer 10 freilassen, damit Du Artikel dazwischen schieben kannst.
     
  6. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    3. Januar 2022
    Beiträge:
    131
    Danke erhalten:
    8
    Danke vergeben:
    39
    Wenn ich keine Artikel dazwischen kriege, würde ja alles total Durcheinander kommen!
     
  7. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    3. Januar 2022
    Beiträge:
    131
    Danke erhalten:
    8
    Danke vergeben:
    39
    @barbara wie soll das dann im
    QuickEdit z.B. aussehen?
    Da gibt es doch keine Sortiernummern?
     
  8. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    3. Januar 2022
    Beiträge:
    131
    Danke erhalten:
    8
    Danke vergeben:
    39
    ? Im Shop kann ich die nicht finden.
    Geb mal nen Tipp, bitte!
     
  9. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    3. Januar 2022
    Beiträge:
    131
    Danke erhalten:
    8
    Danke vergeben:
    39
    Im Handbuch habe ich gefunden:
    Artikelstammdaten in der Artikelmaske

    Die Sucheingabe im Adminbereich war erfolglos.
     
  10. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    3. Januar 2022
    Beiträge:
    131
    Danke erhalten:
    8
    Danke vergeben:
    39
    Die Maske kenne ich.
     
  11. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Nutzt Du Artikelnummern? wenn nicht kannst Du da auch eine eigene Nummer eintragen und danach sortieren. Die hast Du auch im QuickEdit
     
  12. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    3. Januar 2022
    Beiträge:
    131
    Danke erhalten:
    8
    Danke vergeben:
    39
    Also bleibt nur die Sortiernummern vor die Artikelnummern zu schreiben?
    Warum lässt sich eine ID nicht erweitern mit .a, .b, oder so?
     
  13. matthias_baier_webdesign
    matthias_baier_webdesign Aktives Mitglied
    Registriert seit:
    9. Februar 2021
    Beiträge:
    27
    Danke erhalten:
    6
    Danke vergeben:
    5
    da eine ID für die Datenbank zum zuordnen ist und nicht für dich
     
  14. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    3. Januar 2022
    Beiträge:
    131
    Danke erhalten:
    8
    Danke vergeben:
    39
    Das ist jetzt wohl keine sachliche Antwort auf meine Frage.
     
  15. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    5. April 2017
    Beiträge:
    1.424
    Danke erhalten:
    339
    Danke vergeben:
    163
    Doch ist es !
    Das ist genauso als wenn Du in Deinem Auto die Temperatur der Klimaautomatik ändern willst, möchtest aber nicht den entsprechenden Knopf dafür drehen sondern über die Motorsteuerung Parameter verändern.

    Die ID der Datenbank sollten für Dich grundsätzlich tabu sein ...
    ... ansonsten wird es irgendwann ordentlich krachen.
     
  16. Marias Einkaufsparadies
    Marias Einkaufsparadies Erfahrener Benutzer
    Registriert seit:
    12. Dezember 2021
    Beiträge:
    371
    Danke erhalten:
    156
    Danke vergeben:
    90
    Die Produkt-ID wird von der Datenbank vergeben (AUTO_INCREMENT) und kann bzw. sollten ich verändert werden. Wenn du deine eigenen Nummern vergeben willst und damit sortieren, nehme Produkt-Model (Artikelnummer). Hier kannst du deiner Fantasie freien lauf lassen. Ja, im QuickEdit gibt es keine Sortiernummern, aber hier kannst du auch nicht die Produkt-ID (ID) ändern. Nutze hier einfach die Artikel-Nummer. Die kannst du im Quick-Edit, bei CSV-Import und sonst wo nutzen, um zu sortieren.
     
  17. markus_wick
    markus_wick Erfahrener Benutzer
    Registriert seit:
    10. Oktober 2018
    Beiträge:
    982
    Danke erhalten:
    222
    Danke vergeben:
    156
    Also ich würde Dir empfehlen, die Artikelnummern als (Produkt-Model) mit großzügigen Lücken selbst zu bestücken, danach kannst Du dann in QuickEdit auch sortieren oder filtern. Je nachdem wie viele Artikel Du hast und wie sich diese zusammen setzen, wären z.B. Artikelnummern 0001, 0010, 0020, 0030 als Erste Nummern sinnvoll, dann hast Du immer neun Lücken dazwischen. Wichtig ist dass Du VORHER weisst, wo das in der Zukunft hinführen soll, so dass die Lücken auch ausreichen. Wobei Du dann auch zur Not später noch auf 0010a, 0010b etc. umstellen kannst um mehr Artikel "dazwischen zu bekommen".
    Aber wie schon von mehreren Vor-Schreibern erwähnt: An die Product-ID kannst und darfst Du nicht ran. Die wird intern für zig Verknüpfungen genutzt.

    Das wichtigste für den Start des Shops: Eine gute Planung auch dahingehend, wo Du den Shop in ein paar Jahren siehst (Artikelart und -anzahl z.B.), damit Du das Grundgerüst gut vorbereiten kannst.

    Bislang hast Du als Artikelnummer ja so etwas wie "BeSlaw01" oder "WaMess01G", das heisst Du scheinst Deine Artikelnummern ja nach der Art der Artikel zu gestalten. Wenn Du weisst, dass Du auf Dauer nicht mehr als 99 solcher Messer "WaMess" hast, den bekommst Du ja unter "WaMess01G" bis "WaMess99G" schon mal eine Menge unter. Sieht doch schon mal nach einem ganz guten System aus.
     
  18. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    3. Januar 2022
    Beiträge:
    131
    Danke erhalten:
    8
    Danke vergeben:
    39
    @markus_wick, danke für deine Ausführungen. Das bläst natürlich die Artikelnummern in die Länge, was das Rechnungsprogramm auch erstmal verwalten muss. Die Spalte dafür ist recht kurz.
    Wenn ich die "Sortiereihenfolge" an die p_name.de anhänge, klappt das nicht mit der Sortierung. Die müsste dann natürlich vorangestellt werden ;-)
    Ich werde wohl 0010, 0020, 0030 voranstellen. Dann kann ich 0011 usw. bei Bedarf dazwischenschieben.

    Die p_id habe ich bislang selber festgelegt und an der Sortierreihenfolge gleichgesetzt...
     
  19. markus_wick
    markus_wick Erfahrener Benutzer
    Registriert seit:
    10. Oktober 2018
    Beiträge:
    982
    Danke erhalten:
    222
    Danke vergeben:
    156
    Ich habe bei mir das Ganze z.B. so gelöst (Computerersatzteile):
    Sechsstellige Artikelnummer.
    Die erste zwei Stellen sind Buchstaben die die Art des Artikels, als z.B. GE für Gehäuseteile, KA für Kabel, EL für elektronische Bauteile.
    Dann zwei Stellen (in meinem Fall nur Ziffern, geht aber auch mit Buchstaben) für die Unterart: z.B. beio den Gehäuseteilen 01 für Bodenplatten.
    Und dann zwei Ziffern die dann für verschiedene Artem von Bodenplatten stehen z.B. für ein bestimmtes Notebook-Modell.

    Dann habe ich z.B. ein Gehäuseteil Bodenplatte, für MacBook Pro 13" von 2012, die Artikelnummer dafür ist dann die GE0167. Diese Art der Einteilung hat für mich perfekt gepasst. Hab jetzt fast 1900 Artikel mit unterschiedlichen Mengen (insgesamt etwa 11.000 Teile) und komme nicht durcheinander.

    Abe ich habe jetzt, nach etwa 8 Jahren festgestellt, dass die zwei Endziffern (ich habe es rein numerisch angelegt) nicht mehr in allen Bereichen funktionieren. Da musste ich dann kreativ werden. Deswegen: Gut und großzügig vorplanen!
     
  20. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    3. Januar 2022
    Beiträge:
    131
    Danke erhalten:
    8
    Danke vergeben:
    39
    Wenn ich Artikel erstellen würde mit folgenden ID's
    p_id | p_sorting
    0010
    | 0010
    0020
    | 0020
    0030
    | 0030
    0040 |
    0040
    0050
    | 0050

    Und dann einen Artikel mit dieser ID:
    p_id | p_sorting
    0021
    | 0021

    Waum sollte der sich nicht problemlos einfügen?

    (sollen 2 Spalten darstellen)