Ursache 1
Ihr verwendet ein Headless-Template statt ein natives Shopify-Liquid template für euer Frontend.
Ursache 2
Das Problem tritt auf, wenn der Shopify App-Proxy nicht über die Hauptdomain des Shops erreichbar ist. Shopify leitet alle App-Proxy-Anfragen (z. B. /apps/returns) ausschließlich über die im Shopify-Backend hinterlegte primäre Domain weiter.
In einigen Fällen kann auch Geo- oder Länder-Weiterleitung (z. B. .de → .com) dazu führen, dass die Proxy-Parameter nicht an easyReturns übergeben werden.
Wenn euer Shop z. B. über dein-shop-domain.de aufgerufen wird, der App-Proxy aber auf dein-shop-domain.com registriert ist, wird der Aufruf nicht korrekt weitergeleitet – das führt zur Fehlermeldung oder zu einer leeren Portalseite.
Lösung
Da der App-Proxy von Shopify nicht manuell geändert werden kann, kann easyReturns in solchen Fällen automatisch einen Fallback verwenden.
https://easyreturns.247apps.de/returns?shop=<shop-name>.myshopify.com
Diese Fallback-URL sorgt dafür, dass das Retourenportal korrekt erreichbar und ist und Retouren angelegt werden können.
Fallback in der App aktivieren
In easyReturns gibt es eine Einstellung, um diesen Fallback manuell zu aktivieren:
- easyReturns → Einstellungen → Retourenportal
- "Wenn dein Front-Store ein Headless-Template verwendet, ist diese Einstellung notwendig" aktivieren
Nach Aktivierung nutzt easyReturns automatisch statt der Shop-Domain die folgende Domain/Route für neue Retouren:
https://easyreturns.247apps.de/returns?shop=<shop-name>.myshopify.com
Damit wird der Shopify-Proxy vollständig umgangen und das Retourenportal funktioniert unabhängig von der gewählten Shop-Domain oder dem Template zuverlässig.
War dieser Artikel hilfreich?
Das ist großartig!
Vielen Dank für das Feedback
Leider konnten wir nicht helfen
Vielen Dank für das Feedback
Feedback gesendet
Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren