Neu Bilder von Kinderartikeln auf Vaterartikel kopieren via SQL

windkup

Aktives Mitglied
9. Juli 2018
27
7
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.
 

John

Sehr aktives Mitglied
3. März 2012
4.218
1.089
Berlin
Ich lehne mich mal halbwegs weit aus dem Fenster und behaupte:
Das macht Dir hier aus dem Forum niemand.

Vielleicht richtig, richtig fitte JTL SQLer, die man deutschlandweit an einer Hand abzählen kann.
Probier es via Projektbörse.
 

Ähnliche Themen