App embed lijkt uitgeschakeld
Je hebt de app embed (app-insluiting) Promotions in de thema-editor aangezet, maar de app toont nog steeds Not enabled. Dit is waar de app werkelijk naar kijkt, en hoe je het oplost.
Wat de app controleert
Section titled “Wat de app controleert”Eerst het antwoord van Shopify zelf. De app vraagt Shopify of de embed Promotions aan staat in je gepubliceerde thema. Dat antwoord hangt niet af van je webshop, dus een wachtwoordpagina maakt geen verschil. De app vraagt het als de pagina opent en opnieuw zodra je terugkomt naar zijn tabblad — bijvoorbeeld nadat je het thema in de thema-editor hebt opgeslagen. Zegt Shopify dat de embed aan staat, dan toont de badge Enabled; zegt Shopify dat hij niet is ingeschakeld, dan toont de badge Not enabled.
Terugvaloptie: de eigen controles van de app. Alleen als Shopify geen duidelijk antwoord geeft (aan of uit), valt de app terug op de controles hieronder.
Je gepubliceerde webshop. De app opent de homepage van je webshop en zoekt naar de markering die Shopify voor elke ingeschakelde app embed in de pagina afdrukt. Die vinden is een stellige Enabled. De app leest die pagina hooguit één keer per minuut per winkel opnieuw, dus een antwoord kan tot een minuut oud zijn.
De embed die zich meldt. Als de embed draait, meldt hij zich — vanuit je gepubliceerde webshop, en vanuit de preview in de thema-editor op het moment dat je hem aanzet. Een melding in de afgelopen 10 minuten weegt zwaarder dan een pagina-uitlezing waarin de markering niet stond: een draaiende embed is sterker bewijs dan een pagina die hem niet noemde.
Als de pagina niet te lezen is. Zit je webshop achter een wachtwoord, of treedt er een time-out op, dan gokt de app niet. Hij valt terug op de meldingen: een melding in de afgelopen 48 uur telt als Enabled, en zonder enige melding blijft de status onbeslist. Deze terugvalcontroles worden uitgerekend als de pagina Promotions laadt, dus herlaad in dat geval de app om opnieuw te controleren. Daarom kan een winkel met wachtwoordbeveiliging bij de terugvaloptie Not enabled tonen terwijl de schakelaar in je thema echt aanstaat — er heeft nog niets gedraaid waar de app iets van kon horen.
Zo los je het op
Section titled “Zo los je het op”-
Controleer of de embed aanstaat in het thema dat je hebt gepubliceerd.
Thema-editor → App embeds → Promotions aan → Save. Een embed die alleen in een concept- of niet-gepubliceerd thema aanstaat, zit niet in wat kopers — of de app — zien.
-
Ga terug naar het DiscountOS-tabblad.
De app vraagt het Shopify opnieuw zodra zijn tabblad de focus heeft. Staat de statusbadge nu op Enabled, dan ben je klaar. Stap 3 tot en met 5 zijn alleen voor de terugvaloptie, als Shopify de app geen duidelijk antwoord geeft.
-
Alleen bij de terugvaloptie — open je webshop één keer met de embed aan.
Laad een gewone pagina van je webshop in een browser. Is de webshop wachtwoordbeveiligd, voer dan eerst het wachtwoord in en laad daarna een pagina. Die ene paginaweergave is wat de embed nodig heeft om zich te melden.
-
Alleen bij de terugvaloptie — wacht even en herlaad de app.
De controle op de webshop wordt hooguit één keer per minuut opnieuw gelezen, en de status wordt uitgerekend terwijl de pagina laadt, dus geef het die tijd en herlaad daarna de pagina Promotions. De statusbadge hoort dan op Enabled te staan.
-
Alleen bij de terugvaloptie — klopt het nog steeds niet, sla het thema dan opnieuw op in de thema-editor.
De thema-editor openen met de embed aan laat hem in de preview draaien, waarna hij zich vanzelf meldt — de snelste manier om een hardnekkige status recht te zetten.
Limieten en aandachtspunten
Section titled “Limieten en aandachtspunten”- De embed uitzetten wordt op dezelfde manier gemeld. Als Shopify antwoordt, volgt de badge dat antwoord zodra je terugkomt in de app. Bij de terugvaloptie kan de status na het uitschakelen tot 10 minuten achterlopen, omdat een recente melding zo lang zwaarder weegt dan een pagina zonder markering.
- Een draaiende laadindicator is geen fout. Het betekent onbeslist — Shopify heeft niet geantwoord en de terugvaloptie heeft nog geen uitkomst. Het is begrensd op ongeveer 10 minuten na je klik op Enable; herlaad de app daarna en hij toont Not enabled in plaats van eindeloos te draaien.
- Niets aan je kortingen hangt van deze status af. Shopify controleert de winkelwagen nog steeds en past je kortingen nog steeds toe. Wat de embed regelt is de weergave: Sale Badges, Price Drops, en het cadeau dat automatisch aan de winkelwagen wordt toegevoegd.
- De vier widgetblokken staan hier los van. Quantity Break Table, Quantity Break Picker, Spend More Save More en Cart Goal Bar zijn themablokken en worden op eigen kracht getoond.
Verwant
Section titled “Verwant”- App embed — wat de embed doet en hoe je hem aanzet.
- Sale Badge · Price Drop — de promoties die hem nodig hebben.
- Widgets voor je webshop — de blokken die dat niet doen.