Workflow - Werte setzen

no80

Sehr aktives Mitglied
28. Juni 2023
750
88
Habt ihr auch das Problem, dass via Workflow -Action „Werte setzen“ nicht mehr klappt ?
Ich setz Attribute für Shopify Tags, Sales_Channels etc. dynamisch.
Es kommt ein Error wegen duplicate UniqueKey…

In der 1.10.xx klappte noch alles.
 
  • Gefällt mir
Reaktionen: Spielzeug-Fuchs

Spielzeug-Fuchs

Aktives Mitglied
29. Oktober 2019
9
8
Habt ihr auch das Problem, dass via Workflow -Action „Werte setzen“ nicht mehr klappt ?
Ich setz Attribute für Shopify Tags, Sales_Channels etc. dynamisch.
Es kommt ein Error wegen duplicate UniqueKey…

In der 1.10.xx klappte noch alles.
Hallo no80,

mit diesem Workaround sollte es klappen:
Anstatt diesem Pfad: Artikel → Attribute → (Shop*) → JTL Shop → Attribut
Nimm diesen Pfad: Artikel → Attribute → Global → JTL Shop → (Ihr Attribut)

Liebe Grüße

Johannes
Spielzeug-Fuchs
 
  • Gefällt mir
Reaktionen: ple und no80

mmarsching

Gut bekanntes Mitglied
2. September 2014
175
12
mit diesem Workaround sollte es klappen:
Anstatt diesem Pfad: Artikel → Attribute → (Shop*) → JTL Shop → Attribut
Nimm diesen Pfad: Artikel → Attribute → Global → JTL Shop → (Ihr Attribut)

Zur Info: Fehlerbeschreibung:
Wenn man versucht, einen Wert zu schreiben, den es in den Arttibuten schon gibt (Beispiel: "sales_channel" = "meinshop.de"), dann meckert er über einen doppelten Schlüssel in der Datenbank, der da nicht sein darf.

Lösung kann ich bestätigen. Bei mir hat die Änderung von geholfen.

Artikel\Attribute\Shopware_6\Shopware_6_(SaaS)-Attribute\sales_channels\Einsprachig oder Global
Wert: "TEST"
Aktion wird ausgeführt: Attribut.Shopware_6.Shopware_6_(SaaS)-Attribute.sales_channels.Einsprachig oder Global = TEST
Verletzung der UNIQUE KEY-Einschränkung "UQ_dbo_tArtikelAttribut_kArtikel_kAttribut_kShop". Ein doppelter Schlüssel kann in das dbo.tArtikelAttribut-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (2340, 269, 0). Die Anweisung wurde beendet.

ist jetzt

Artikel\Attribute\Global\Shopware_6_(SaaS)-Attribute\sales_channels\Einsprachig
Wert: "TEST"
Aktion wird ausgeführt: Attribut.Global.Shopware_6_(SaaS)-Attribute.sales_channels.Einsprachig = TEST
Wert gesetzt: [Artikel »TESTARTIKEL«].Attribut.Global.Shopware_6_(SaaS)-Attribute.sales_channels.Einsprachig = TEST

DANKE!
 

Ähnliche Themen