Guten Tag ZP-Support
Ich binde Produktdaten aus meinem Zeta-Producer-Shop (vinumdivinum.ch) über eine eigene Schnittstelle in meiner Backend-System ein und referenziere dabei einzelne Produktvarianten über deren interne Varianten-Nummer (im Shop z. B. sichtbar als "variant-id" in der Produkt-URL).
Dabei ist mir aufgefallen, dass eine solche Varianten-Nummer nach einiger Zeit für ein völlig anderes, neues Produkt wiederverwendet zu werden scheint.
Konkretes Beispiel:
- Variant-ID 226 gehörte ursprünglich zu unserem Artikel "Poggio al Sole Sangiovese Bianco IGT Toskana 75cl" (Artikelnummer TOS-WE-SAN-23-0750)
- Kurze Zeit später zeigte dieselbe Variant-ID 226 stattdessen auf einen komplett anderen, neu angelegten Artikel ("Mussini Vinegar-Bar Amaretto Balsamico", Artikelnummer M2267)
Das passierte offenbar, nachdem ich bei anderen Produkten (Olivenöl, Balsamico) neue Varianten (Jahrgang-Optionen) ergänzt habe.
Dazu hätten wir gerne folgende Fragen an Euch:
1. Werden interne Varianten-Nummern nach Löschung/Änderung einer Variante grundsätzlich wiederverwendet bzw. neu vergeben, oder sollten sie dauerhaft eindeutig und stabil bleiben?
2. Gibt es eine Einstellung oder ein Vorgehen, mit dem ich das verhindern können, z. B. beim Bearbeiten bestehender Varianten statt beim Neuanlegen?
3. Gibt es alternativ eine andere, garantiert dauerhaft stabile ID pro Variante (z. B. eine interne UUID oder ähnliches), die ich stattdessen für meine Verknüpfung verwenden könnte, statt der variant-id?
4. Wird beim nachträglichen Hinzufügen einer neuen Produktoption (z. B. "Jahrgang") zu einem bestehenden Artikel automatisch eine neue Variante inkl. neuer Varianten-Nummer erzeugt, auch für bereits vorhandene Optionskombinationen, oder bleiben bestehende Kombinationen unverändert?
Ich würden gerne sicherstellen, dass meine Verknüpfungen zwischen Shop und Backend dauerhaft korrekt bleiben, und wären für eine kurze Einschätzung Eurerseits sehr dankbar.
Besten Dank und freundliche Grüsse
Giuseppe