Hallo,
wir arbeiten unteranderem mit Shopfiy als Middleware. Shopify hat die Eigenheit, dass jeder Kinderartikel (Variationskombination) nur ein Bild haben kann, für einen guten Onlineauftritt aber mehr Bilder gebraucht werden. Der allgemeine Workaround ist, dass alle Bilder beim Vaterartikel abgelegt werden.
Mit der Ameise lassen sich nur die ersten 20 Bilder hinterlegen, wir haben aber wesentlich mehr Variationen und Bilder. Ein weiterer Import überschreibt die ersten, auch die Option "Neue Bilder mit neuer Sortiernummer hinzufügen" funktioniert nicht so wie gedacht. Bitte keine Diskussion darüber starten, sondern nur Anregungen zu SQL.
Wir suchen einen SQL Befehl in dem die Bilder der Kinderartikel je Variation "Farbe" auf den Vaterartikel übertragen werden und aktiv gesetzt werden.
Folgendes ist anhand dieses Beispiel zu beachten:
T-Shirt | Farbe: Rot, Grün | Größe: S, M, L, XL
Jeder Kinderartikel hat Bilder, es sollen aber nur 1x die Bilder je Farbe übertragen werden, also nur 1x die Bilder für das rote T-Shirt und nicht 4x die Bilder für das rote T-Shirt da es 4 Größen gibt. Hier muss eine Selektor immer nur die Bilder eines Kindes einer Farbe übertragen.
Zusammengefasst:
Ausgangssituation:
Kindartikel
- stets mit Variation "Farbe" und "Größe"
- mit Bildern (Bilder sind inaktiv für Shopify)
Bedingung:
- Prüfe ob Vaterartikel für Shopify aktiv ist, wenn ja dann führe aus
Ziel:
- Lösche zuerst alle vorhandenen Bilder des Elternartikels
- Übertragung der Bilder je eines Kindes je Variation "Farbe" an den Vaterartikel
- Bilder beim Vaterartikel für Shopfiy aktiv setzen
In einer abgeschwächte Form, könnten wir uns auch einen manuellen Workflow vorstellen, bei dem wir selbst je einen Kinderartikel je Farbe markieren und dann den Workflow auslösen, dass die Bilder an den Vaterartikel übertragen und aktiv gesetzt werden.
Besten Dank für eure Vorschläge.
wir arbeiten unteranderem mit Shopfiy als Middleware. Shopify hat die Eigenheit, dass jeder Kinderartikel (Variationskombination) nur ein Bild haben kann, für einen guten Onlineauftritt aber mehr Bilder gebraucht werden. Der allgemeine Workaround ist, dass alle Bilder beim Vaterartikel abgelegt werden.
Mit der Ameise lassen sich nur die ersten 20 Bilder hinterlegen, wir haben aber wesentlich mehr Variationen und Bilder. Ein weiterer Import überschreibt die ersten, auch die Option "Neue Bilder mit neuer Sortiernummer hinzufügen" funktioniert nicht so wie gedacht. Bitte keine Diskussion darüber starten, sondern nur Anregungen zu SQL.
Wir suchen einen SQL Befehl in dem die Bilder der Kinderartikel je Variation "Farbe" auf den Vaterartikel übertragen werden und aktiv gesetzt werden.
Folgendes ist anhand dieses Beispiel zu beachten:
T-Shirt | Farbe: Rot, Grün | Größe: S, M, L, XL
Jeder Kinderartikel hat Bilder, es sollen aber nur 1x die Bilder je Farbe übertragen werden, also nur 1x die Bilder für das rote T-Shirt und nicht 4x die Bilder für das rote T-Shirt da es 4 Größen gibt. Hier muss eine Selektor immer nur die Bilder eines Kindes einer Farbe übertragen.
Zusammengefasst:
Ausgangssituation:
Kindartikel
- stets mit Variation "Farbe" und "Größe"
- mit Bildern (Bilder sind inaktiv für Shopify)
Bedingung:
- Prüfe ob Vaterartikel für Shopify aktiv ist, wenn ja dann führe aus
Ziel:
- Lösche zuerst alle vorhandenen Bilder des Elternartikels
- Übertragung der Bilder je eines Kindes je Variation "Farbe" an den Vaterartikel
- Bilder beim Vaterartikel für Shopfiy aktiv setzen
In einer abgeschwächte Form, könnten wir uns auch einen manuellen Workflow vorstellen, bei dem wir selbst je einen Kinderartikel je Farbe markieren und dann den Workflow auslösen, dass die Bilder an den Vaterartikel übertragen und aktiv gesetzt werden.
Besten Dank für eure Vorschläge.