Ich wollte mich auf Anhieb dafür entschuldigen, dass ich eine Frage mit sehr wenig Vorinformation gestellt habe, aber ich bin nicht in der Lage, überhaupt anzufangen.Erstellen von SKU-Codes mit PHP
Ich muss eine Liste von SKUs basierend auf einer voreingestellten Gruppierung von SKUs erstellen, die bereits vorhanden ist, wie eine Kombinationstabelle oder Iterationstabelle.
Allerdings ist dies eine lächerliche Aufgabe, und ich konnte keine Javascript-Seite finden, die es mir erlauben würde, es nach Bedarf zu tun.
Mit PHP-Klassen dachte ich, es wäre ein viel effizienter Weg, um das Ziel zu erreichen.
ZIEL: Das Zielelement besteht aus 5 oder so Arten von Elementen. Für jeden TYPE gibt es ungefähr 15-20 exakte Codes, aus denen er bestehen könnte.
Zum Beispiel könnte Typ 1 Apfel, Birne, Orange, Ananas sein. Usw. TYP 2 könnte Rot, Grün, Blau, Schwarz sein. Etc
Ich muss in der Lage sein, eine Liste von Varianten für jeden TYPE einzugeben und es die Varianten in jeder möglichen Iteration eines Elements, das vorhanden sein könnte, verketten.
Ich bin mir bewusst, dass dies 10 Tausende von (in diesem Fall) SKUs erstellen würde.
Das Problem, auf das ich stoße, ist beim Erstellen der Iterationen die Typen immer duplizieren. Außerdem gibt es Ausnahmen von dieser Regel, zum Beispiel könnte Variant Apple niemals mit Variant Black sein. Diese Typen würden also niemals in demselben verketteten Code gefunden werden.
Ich bin sicher, dass für jemanden aus ihrem dies ist wirklich sehr einfach grundlegende Gruppierung und Klassenkonfiguration. Deshalb schätze ich jede Hilfe sehr, die jemand dafür haben könnte.
Vielen Dank - Lewis
Leider bin ich an meinem Arbeitscomputer und habe keinen Code von mir hier. Daher die herzliche Entschuldigung. – LewisMCT333
Klingt so, als müssten Sie das kartesische Produkt einer Gruppe von Arrays finden, die die verschiedenen Variantentypen enthalten. Dies würde alle verschiedenen Permutationen erzeugen ... Sie müssen dann die schlechten Ergebnisse mit Varianten ausfiltern, die nicht übereinstimmen sollten. Sie können dies tun, indem Sie ein Array von Regeln erstellen und alle generierten Varianten verarbeiten. Endlich eine Logik, um diese in SKUs zu verwandeln ... vielleicht jedem Code einen eindeutigen Code zuzuordnen? –
Kartesische Produkte! Ich habe noch nie davon gehört, aber nachdem ich mir die Mathematik angeschaut habe, die sehr ähnlich klingt wie ich es brauche. Keine Ahnung wie man das in PHP macht. – LewisMCT333