FROM CACHE - de_header
Gelöst

Line Item Properties von Shopify Bestellung zu Xentral Auftrag weiterführen

JelleMoby
Shopify Partner
13 1 5

Moin moin allerseits!

Wir holen uns in unserem Shopify-Store auf der Produktseite zusätzliche Produkt-Informationen vom Kunden über Auswahlfelder von der App “Globo Product Option”.
Diese werden auch in der Bestellung innerhalb Shopify schön angezeigt.
Laut Globo Support werden diese Werte/Textzeilen zu Line Item Properties dem Artikel hinzugefügt.

download - 2022-10-28T111256.078.png
So weit so gut…
Nun hätten wir diese Infos aber gerne auch nach dem Auftrags-Import in Xentral. Hab verschiedene “Häckchen” in den Shop-Optionen probiert, bisher leider ohne erfolg.

Diese Infos sollen übertragen werden:
Screenshot 2022-10-27 115128.png
Habe Thread in der Xentral Community bzgl. LineItemProperties gefunden, klang so als würde es dort um etwas anderes gehen, es war aber in so fern interessant, dass beim Testen in Xentral nach Auftragsimport beim Artikel das Wort “Array” als Beschreibung eingefügt wurde.
Hier der Thread bzgl. Array/String:
https://xentral.community/online%2Dshops%2Dmarktplaetze%2D8/shopimport%2Dfunktioniert%2Dnicht%2D2565...
 "Array" in unserer Xentral Auftragsbestätigung:
Screenshot 2022-10-28 100539.png


Mein Hoffnung ist, dass hier jemand mitliest, der ähnliches bereits eingerichtet hat und mir daher helfen kann...

Ich weiß, es ist sehr speziell, weshalb ich die letzten Tage auch von Support zu Support weitergereicht werde, doch die Hoffnung stirbt zuletzt. 
Ich bin für jegliche Art von Tipps dankbar!

1 AKZEPTIERTE LÖSUNG
JelleMoby
Shopify Partner
13 1 5

Erfolg.

Hallo Gabe,

vielen Dank nochmal für die Links  und Tipps.
Sie haben mich so weit geführt, dass ich das Problem genauer definieren konnte und mit Hilfe eines sehr netten 2nd Lvl Supports von Xentral durch ein Smarty-Snippet bei Xentral nun die gewünschten Informationen im Auftrag geschrieben werden.

Lösung in ursprünglichem Beitrag anzeigen

5 ANTWORTEN 5

Gabe
Shopify Staff
17344 2747 4054

Hey @JelleMoby 

 

Ich sehe den Wert der zusätzlichen Product Options für euren Katalog da ihr Auto Parts anbietet die sehr spezialisiert sind. Diese zusätzlichen Angaben die über die Globo App in die Shopify Bestellung eingeschleust werden, wären auch gut in eurer externen Xentral WaWi zu haben, das leuchtet ein! Diese Angaben der Kunden einfach im Cart Notes Field des Themes einzusammeln wäre keine gute Customer Experience aus versch. Gründen, obwohl Xentral dieses Feld wahrscheinlich eher verstehen würde, nehme ich an.

 

Hier handelt es sich aber um das Xentralsystem und wie es externe Daten liest. Dazu kommt noch, dass die Product Options der Globo App irgendwie als "virtuelle" Line Items erstellt werden was das ganze noch komplizierter macht. Wie können wir diese Line Items in Daten übersetzen die das Xentral System interpretieren/compilen kann.

 

Frage: Kannst du mal in der obigen Bestellung .json an die URL der Bestellung hängen und schauen ob diese Options der Globo App auch als LineItemProperties da erscheinen? Siehe wie ich das in einer meiner Testbestellungen mache hier (klick auf den .gif unten um ihn zu vergrößern):

 

09-07-rv3zg-uw9sw.gif

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

JelleMoby
Shopify Partner
13 1 5

Hi @Gabe ,

 

vielen Dank für deine ausführliche Atwort.

Nein, das Notes Field ist für uns keine Option, da es produktionstechnisch notwendige Informationen sind, und die Anzeige der entsprechenden Option-Sets-Felder durch logische Verknüpfungen gesteuert ist.

Was deine Frage bzgl. der .json Bestellung betrifft:
LineItemProperties habe ich nicht direkt gefunden, aber er hat den Wert und den Namen des "Option-Fields" mit übertragen bei properties.

Screenshot 2022-11-09 110534.png

Hilft uns das weiter? 

Gabe
Shopify Staff
17344 2747 4054

Das bring euch hoffentlich einen Schritt weiter. Leider habe ich selber nicht das notwendige Know-how in dieser Sache und ggf. kannst du das mit deinen Entwickler besprechen?

 

Dann gibt es Experten wie Paul Newton und Leitfäden in unserer EN API community wo ähnliche Fehler besprochen werden die dir hoffentlich auch etwas weiterhelfen können wie:

App\Modules\Shop\Models\Shopify\Common\LineItemProperty::setValue() must be of the type string or null, array given...

 

VG,

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

JelleMoby
Shopify Partner
13 1 5

Erfolg.

Hallo Gabe,

vielen Dank nochmal für die Links  und Tipps.
Sie haben mich so weit geführt, dass ich das Problem genauer definieren konnte und mit Hilfe eines sehr netten 2nd Lvl Supports von Xentral durch ein Smarty-Snippet bei Xentral nun die gewünschten Informationen im Auftrag geschrieben werden.

Gabe
Shopify Staff
17344 2747 4054

Oh das freut mich! 

 

giphy

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog