App embed wird als deaktiviert angezeigt
Du hast das App embed („App-Einbettung“) Promotions im Theme-Editor eingeschaltet, aber die App zeigt weiterhin Not enabled. Hier steht, worauf die App wirklich schaut und wie du es klärst.
Was die App prüft
Abschnitt betitelt „Was die App prüft“Zuerst Shopifys eigene Antwort. Die App fragt Shopify, ob das App embed Promotions in deinem veröffentlichten Theme an ist. Diese Antwort hängt nicht von deinem Onlineshop ab, eine Passwortseite ändert also nichts. Die App fragt beim Öffnen der Seite und erneut, sobald du zu ihrem Tab zurückkehrst — zum Beispiel nachdem du das Theme im Theme-Editor gespeichert hast. Sagt Shopify, dass das App embed an ist, zeigt das Badge Enabled; sagt Shopify, dass es nicht eingeschaltet ist, zeigt das Badge Not enabled.
Ersatzweg: die eigenen Prüfungen der App. Nur wenn Shopify keine klare Antwort (an oder aus) gibt, greift die App auf die folgenden Prüfungen zurück.
Deinen veröffentlichten Onlineshop. Die App öffnet die Startseite deines Onlineshops und sucht nach der Markierung, die Shopify für jedes aktivierte App embed in die Seite schreibt. Sie zu finden ist ein eindeutiges Enabled. Die App liest diese Seite höchstens einmal pro Minute und Shop erneut, eine Antwort kann also bis zu eine Minute alt sein.
Die Rückmeldung des App embed. Wenn das App embed läuft, meldet es sich — aus deinem veröffentlichten Onlineshop und aus der Vorschau des Theme-Editors, sobald du es einschaltest. Eine Rückmeldung aus den letzten 10 Minuten wiegt schwerer als eine Seitenlesung, die die Markierung nicht zeigte: dass das App embed läuft, ist der stärkere Beleg als eine Seite, die es nicht erwähnte.
Wenn die Seite nicht gelesen werden kann. Ist dein Onlineshop hinter einem Passwort oder läuft die Anfrage in eine Zeitüberschreitung, rät die App nicht. Sie greift auf die Rückmeldungen zurück: eine Rückmeldung aus den letzten 48 Stunden gilt als Enabled, und ohne jede Rückmeldung bleibt der Status unentschieden. Diese Ersatzprüfungen werden beim Laden der Seite Promotions ermittelt, lade in diesem Fall also die App neu, um erneut zu prüfen. Deshalb kann ein passwortgeschützter Shop im Ersatzweg Not enabled zeigen, während der Schalter in deinem Theme wirklich an ist — es ist noch nichts gelaufen, wovon die App hätte hören können.
So behebst du es
Abschnitt betitelt „So behebst du es“-
Bestätige, dass das App embed im veröffentlichten Theme an ist.
Theme-Editor → App embeds → Promotions an → Save. Ein App embed, das nur in einem Entwurf oder einem unveröffentlichten Theme aktiviert ist, steckt nicht in dem, was Käufer — oder die App — sehen.
-
Kehre zum DiscountOS-Tab zurück.
Die App fragt Shopify erneut, sobald ihr Tab den Fokus hat. Zeigt das Status-Badge jetzt Enabled, bist du fertig. Die Schritte 3 bis 5 gelten nur für den Ersatzweg, wenn Shopify der App keine klare Antwort gibt.
-
Nur als Ersatzweg — öffne deinen Onlineshop einmal mit eingeschaltetem App embed.
Lade eine normale Seite deines Onlineshops in einem Browser. Ist der Onlineshop passwortgeschützt, gib zuerst das Passwort ein und lade dann eine Seite. Dieser eine Seitenaufruf ist genau das, was das App embed für seine Rückmeldung braucht.
-
Nur als Ersatzweg — warte einen Moment und lade die App neu.
Die Prüfung des Onlineshops wird höchstens einmal pro Minute erneut gelesen, und der Status wird beim Laden der Seite ermittelt — gib ihm also so lange Zeit und lade dann die Seite Promotions neu. Das Status-Badge sollte Enabled anzeigen.
-
Nur als Ersatzweg — wenn es weiterhin nicht passt, speichere das Theme im Theme-Editor erneut.
Den Theme-Editor mit eingeschaltetem App embed zu öffnen lässt es in der Vorschau laufen, und die meldet sich von selbst — der schnellste Weg, einen hartnäckigen Status zu klären.
Limits und Hinweise
Abschnitt betitelt „Limits und Hinweise“- Das Ausschalten des App embed wird genauso gemeldet. Wenn Shopify antwortet, folgt das Badge dieser Antwort, sobald du zur App zurückkehrst. Im Ersatzweg kann der Status nach einem Ausschalten bis zu 10 Minuten hinterherhinken, weil so lange eine frische Rückmeldung schwerer wiegt als eine Seite ohne Markierung.
- Eine Ladeanzeige ist kein Fehler. Sie bedeutet unentschieden — Shopify hat nicht geantwortet, und der Ersatzweg hat noch kein Ergebnis. Sie ist auf etwa 10 Minuten ab deinem Klick auf Enable begrenzt; lade die App danach neu, und sie zeigt Not enabled, statt sich ewig weiterzudrehen.
- Nichts an deinen Rabatten hängt an diesem Status. Shopify prüft weiterhin den Warenkorb und wendet deine Rabatte weiterhin an. Was das App embed steuert, ist die Anzeige: Sale Badges, Price Drops und das Geschenk, das automatisch in den Warenkorb gelegt wird.
- Die vier Widget-Blöcke sind nicht betroffen. Quantity Break Table, Quantity Break Picker, Spend More Save More und Cart Goal Bar sind Theme-Blöcke und werden von selbst gerendert.
Verwandte Themen
Abschnitt betitelt „Verwandte Themen“- App embed — was das App embed tut und wie du es einschaltest.
- Sale Badge · Price Drop — die Promotions, die es brauchen.
- Storefront-Widgets — die Blöcke, die es nicht brauchen.