Hey @Ricky22
Ich sehe das Paket jetzt, dass ihr gekauft habt und es gibt verschiedene Ressourcen und Foren, wo du mit Shopify Entwickler arbeiten kannst, wie den obigen Link. Ich sehe du hast deine Frage im anderen Thread gestellt aber noch keine Antwort bekommen. Ggf. ist das eine zu spezialisierte Frage und die besten Leute dafür sind die Entwickler mit denen ihr schon arbeitet wie die von OSCWare und/oder Lexoffice. Oder eben einen unserer zertifizierten Shopify Experten engagieren indem du denen eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell. Gerne kannst du auch die Frage in unserer privaten FB Gruppe hier stellen denn da gibt es einige User die damit Erfahrungen haben (mehr dazu weiter unten).
Experten kannst du auch über deinen Admin erreichen und in Auftrag stellen, wie hier abgebildet:
Nach der Durchsicht verschiedener Quellen und Foren scheint es, dass dein Problem also sehr spezifisch und möglicherweise einzigartig für die Konfiguration des Shops oder die Art und Weise, wie die OscWare-Schnittstelle mit Shopify interagiert, ist. Ich habe jetzt andere Shops gefunden die ebenfalls mit dieser Anbindung Probleme gemeldet haben und das TL;DR der Probleme der anderen Shops werde ich hier FYI auflisten:
Ein Shop hatte auf Facebook gemeldet, dass sie Afterbuy nutzten und den Abgleich mit dem Shop über OSCWare erledigten. Bei einer Installation eines Updates der Schnittstelle kam es bei großen Datenbereiche für den In-export zu doppelten Übertragungen der Bestellungen zw. den Systemen. Den Shopinhaber kannst du auf [dieser Facebook Page](https://Wir haben zum damaligen Zeitpunkt Afterbuy genutzt und den Abgleich mit dem Shop über OSCWare erledigt. Hier habe ich bei einer Installation eines Updates der Schnittstelle gefettfingert und danach einen zu großen Datenbereich für den in-export angegeben und da haben wir einige Bestellungen doppelt versendet.) anpingen falls du mit denen Erfahrungen austauschen möchtest. Ein weitere User in unserer privaten FB Gruppe hier meldet auch, dass die auch mit OSCware arbeiten.
Ein anderes Shop hat gemeldet, dass sie Probleme mit Felder, wie Anrede, im Kundenkonto und Neukunden-Registrierung hatten da OSCware die Daten ins falsche Feld gefüllt hatte und dadurch mit Lexware auch Probleme hatten. Die hatten die Anbindung von Shopify zu Osware dann zu Lexware weil es anscheinend nicht anders geht und damit auch viele Problem erlebt. Die Übertragung der Daten hat einfach nicht gut funktioniert und viele der Bestellungen mussten immer wieder im Nachhinein bearbeitet werden was bei 100+ Bestellungen/Tag mühselig ist, vor allem zu Aktionszeiten.
Beispielsweise fehlte dadurch auch immer die Hausnummer in der Anbindung da die Felder im API die Hausnummer als eigenständiges Feld ogen, was es ja im Shopify Checkout nicht ist. Sogar die Felder Straße, Hausnummer, Vorname, Name, usw. sollten alle getrennt sein so dass OSCWare und Lexoffice korrekt funktionieren konnten was ja nicht in Shopify möglich ist ohne eine ziemliche Anpassung mit Coden und Skripten im API, so dass das API es korrigieren konnte bevor die Felder an OSC weitergegeben werden. Dann, wie man das Kundentelefonnummern Feld in Shopify in das Telefonfeld in Lexware übersetzen kann, weil ja Lexware ein separates Feld für Mobilnummern hat und man klarstellen möchte, ob eine Nummer eine Mobilnummer oder eine Telefonnummer ist.
Es gibt, wie bereits vorgeschlagen, allgemeine Richtlinien und best practices für die Integration mit Shopify über die API, einschließlich der korrekten Verwendung von POST-Anfragen, der Authentifizierung und der Fehlerbehandlung. Jedoch gibt es keine direkt auf dein spezifisches Problem bezogenen Lösungen, die allgemein diskutiert werden. Hier musst du mit einem in-Auftrag gestellten Entwickler arbeiten der euer API und Schnittstelle mit einer durchgehen kann, oder eben eine App sind einige allgemeine Schritte, die oft empfohlen werden, wenn Probleme mit Shopify-API-Integrationen auftreten:
- Sicherstellung der API-Version und Kompatibilität: Überprüfung, ob die verwendeten API-Versionen zwischen Shopify und der integrierten Software übereinstimmen.
- Überprüfung der Authentifizierung und Berechtigungen: Sicherstellen, dass das Zugriffstoken gültig ist und ausreichende Berechtigungen für die durchzuführenden Aktionen hat.
- Detaillierte Fehleranalyse: Nutzung der von Shopify bereitgestellten Fehlerantworten, um spezifische Ursachen für Probleme zu identifizieren.
- Community- und Support-Foren: Suche nach ähnlichen Problemen oder Fragestellungen in Shopify-Community-Foren oder direkte Anfrage beim Shopify-Support für spezifische Probleme.
Da dein Problem spezifisch zu sein scheint und nicht durch eine allgemeine Lösung adressiert werden kann, empfehle ich, die Details deines Problems (ohne sensible Informationen) in einem Shopify-Entwicklerforum oder direkt beim Shopify-Support einzureichen. Oft können Probleme, die spezifisch für die Konfiguration eines einzelnen Shops sind, effektiver durch direkten Austausch mit dem Support oder mit Entwicklern, die ähnliche Herausforderungen erlebt haben, gelöst werden.
Hier ein paar weitere generelle Vorschläge, die dir helfen könnten, das Problem weiter einzugrenzen und hoffentlich zu lösen:
- Überprüfe die API-Version: Stelle sicher, dass sowohl dein Shop als auch die OscWare-Schnittstelle dieselbe Version der Shopify API verwenden. Manchmal können Unterschiede in den API-Versionen zu Inkompatibilitäten führen.
- Vergleiche die Zugriffstoken: Auch wenn du angibst, dass die Berechtigungen testweise maximiert wurden, ist es wichtig, die Zugriffstoken und die damit verbundenen Berechtigungen genau zu vergleichen. Es könnte sein, dass für deinen spezifischen Shop zusätzliche Einschränkungen gelten.
- Analyse der Anfragen und Antworten: Nutze Tools wie Postman oder Curl, um die Anfragen und Antworten genau zu analysieren. Vergleiche die Headers, Body und Methoden der Anfragen, die an deinen Shop und den Testshop gesendet werden. Achte besonders auf Details wie Content-Type und Authentifizierungstoken.
- Shopify Admin API Einstellungen: Überprüfe in deinen Shopify Admin Einstellungen, ob es spezifische Konfigurationen oder Einschränkungen gibt, die nur auf deinen Shop zutreffen. Dies könnte beispielsweise spezielle Webhook-Einstellungen oder API-Ratenbegrenzungen umfassen.
- Ereignis-Logs und Fehlermeldungen: Untersuche die Ereignis-Logs in Shopify und OscWare, falls verfügbar. Fehlermeldungen oder Warnungen können Hinweise darauf geben, warum die Anfragen nicht wie erwartet verarbeitet werden.
- Entwickler-Tools des Browsers: Nutze die Netzwerk-Tab in den Entwickler-Tools deines Browsers, um die fehlgeschlagenen Anfragen genau zu überwachen. Überprüfe, ob es Unterschiede in der Anfragestruktur gibt, insbesondere im Request Body und den Headers.
- Kontaktiere Shopify Support: Da das Problem spezifisch zu deinem Shop zu sein scheint, könnte es hilfreich sein, den Shopify Support zu kontaktieren. Sie haben möglicherweise Zugang zu detaillierteren Logs oder internen Tools, die das Problem identifizieren können.
- Webhooks und Automatisierungen überprüfen: Stelle sicher, dass keine Webhooks oder Automatisierungen (z.B. durch Apps oder Skripte) die Anfragen unbeabsichtigt beeinflussen. Manchmal können solche Tools Anfragen abfangen oder modifizieren.
- Teste mit minimalen Produktinformationen: Versuche, ein Produkt mit möglichst minimalen Informationen zu importieren. Dies kann helfen zu identifizieren, ob das Problem durch spezifische Datenfelder oder Formate verursacht wird.
- Überprüfe die Server-Logs: Wenn dein Shop oder die Middleware (OscWare) auf einem Server läuft, zu dem du Zugang hast, überprüfe die Server-Logs auf Fehler oder Warnungen, die während des Importprozesses auftreten.
Bei weiteren Fragen, bitte das mit einem unserer zertifizierten Experten oder die verlinkten Leute oben besprechen.
VG,
