Skip to main content

Hi Zusammen,

ich frage mich folgendes, denn ich habe keine Funktionierende Lösung ausprobieren können:

Kann ich Variantenartikel für Shopify deaktivieren, so dass ich sie in Xentral als Variante weiterführen kann und sie in Shopify nicht mehr gezeigt werden?

Ich versuche das mit (Varianten) Artikel auf Inaktiv setzen, jedoch ohne Erfolg.

Wenig erfolgt bringt ebenfalls, wenn ich bei den Varianten die Shopify-Verknüpfung deaktivere.

Erst wenn ich die Varianten aus dem Matrixprodukt rauslösche, und o.g. mache, habe ich erfolg.

 

Das erscheint mir wenig Sinnvoll, denn wenn ich einen Artikel später wieder im Onlineshop haben möchte, muss ich dann jedesmal die Variante im Matrixprodukt erneut anlegen?

Hoffe auf Hilfe - beste Grüße

Tim

Hi @Tim Draut,

die Einstellungen sind für alle Artikel Standard und nicht jeder Shop verhält sich gleich. Shopify bietet keine eigene Einstellung für das Ausblenden von Variantenartikeln, damit ist es technisch nicht möglich diese von unserer Seite aus anzusprechen. Der Haken den du setzt, setzt in Shopify den Artikel in den "Entwurf "Status, diesen Status gibt es in Shopify für einzelne Varianten eines Artikels nicht.

 

Das was im Standard maximal möglich ist, is der "Sold Out" in Shopify. Wenn du im Shop den Artikel auf ausverkauft setzt erscheint dieser weiterhin im Shop, als sold out. Hierzu gibt es grundsätzlich diese Einstellung in der Shopschnittstelle "erlaube Verkauf von Varianten mit Lagerzahl 0:"

Schaue dir gerne hierzu einmal den Beitrag in unserer Community zu an.

 

Ich habe für dich daher innerhalb von Shopify nach Möglichkeiten gesucht und habe in einem ersten Ansatz folgende Apps gefunden die du dir einmal genauer anschauen kannst.

Shopify Appstore: Nicht vorrätige Produkte ausblenden

Ausverkaufte Varianten ausblenden

 

 

LG

Büsra


@Büsra Özkan Ich kann deine Aussage nicht ganz nachvollziehen. Es ist doch relativ einfach über die Schnittstelle von Shopify Variationen zu löschen.
https://shopify.dev/docs/api/admin-graphql/2023-01/mutations/productvariantdelete
Die Artikelfremdnummer einer Produktvariation wird auch von Xentral gespeichert. 

Warum ist es also  in Xentral nicht möglich, dass eine deaktivierte Produktvariation aus dem Shop gelöscht bzw. aus einem Matrix Produkt nicht übertragen wird?

Eigentlich dürfte Xentral eine deaktivierte Produktvariation eines Matrix Produkts gar nicht übertragen. Das ist definitiv ein Fehler auf seitens Xentral und nicht Shopify.

Es stimmt wohl, dass Shopify dafür keine Option anbietet Variationen zu deaktivieren, aber ein “delete” Befehl über die Schnittstelle ist jetzt nicht wirklich kompliziert. Ich denke Xentral hätte durchaus die Möglichkeit das zu steuern und schiebt aber die Schuld zu Shopify. Sehr schade, vor allem da wir gerade neu zu Xentral gekommen sind, stimmt uns das nicht sehr positiv für die Zukunft. 

Wir stehen nun vor dem Problem, dass wir keine Möglichkeit haben Variationen zu deaktivieren und Xentral uns keine einfach Option anbietet, dies durchzuführen. Der von dir verlinkte Beitrag scheinbar seit über 12 Monaten offen und die Option  "erlaube Verkauf von Varianten mit Lagerzahl 0:" ist wohl immer noch mit einem Bug versehen. Wir müssten nun theoretisch über 9000 Variationen manuell anpassen, da man den im Beitrag beschriebenen Workaround nur händisch durchführen kann. Das Feld “Abverkauf” ist allem Anschein nach nicht über einen Import ansprechbar.

Wir haben nun selbst ein kleines Script geschrieben, welches die deaktivierten Produkte über die Shopify GraphQL API löscht. Wir pflegen neben Xentral noch eine eigene Datenbank, die uns das zum Glück unkompliziert ermöglicht. 

Ich hoffe sehr, dass Xentral hier zeitnahe nachbesser. 


Antworten