.additional-checkout-buttons nedenfor er Shopifys egen klasse på containeren til accelereret checkout, ikke en Upcart-modulklasse, så den er den samme på begge kurvversioner.
Oversigt
Påkrævet opsætning for det nye modul
<body>-tag i din temafil (f.eks. <body class="...">). Hvis det er placeret forkert, som efter det lukkende </body>-tag, fungerer ekspres-checkout-knapperne muligvis ikke korrekt.
Sådan løser du det
- Gå til din Shopify Admin.
- Gå til Online Store > Themes > Edit Code.
- Åbn layout/theme.liquid, find linjen med
<body>, og tilføj snippet’et nedenfor på en ny linje direkte under den. Det skal placeres der — ikke icart-drawer.liquideller andre steder — fordi knapperne skal findes på alle sider, hvor kurven kan åbne.
- Gem dine ændringer, og opdater din webshop.
- Åbn din cart drawer igen for at bekræfte, at ekspres-checkout-knapperne (såsom Shop Pay, PayPal, Apple Pay eller Google Pay) nu vises og kan klikkes.
Hvorfor det sker
- Upcart renderer ikke sine egne knapper. Den kloner Shopifys knapper til accelereret checkout fra siden ind i din cart drawer, hvilket er grunden til, at de overhovedet skal være til stede på siden — det er det, tema-snippet’et ovenfor garanterer.
- Apple Pay vises kun på Apple-enheder, hvor Apple Pay er sat op.
- Upcart styrer ikke, hvilke ekspresknapper der vises, da indholdet og funktionaliteten håndteres af Shopify.
Knapperne i Upcart fungerer som visuelle containere, mens Shopify styrer deres visning og adfærd. Upcart kan ikke ændre deres udseende eller funktion.
Almindelige problemer og løsninger
- Tilføj tema-snippet’et fra Sådan løser du det ovenfor direkte under
<body>-linjen ilayout/theme.liquid.
Nogle temaer skjuler ekspresknapper som standard med CSS. For eksempel:
- Gennemgå dit temas CSS.
- Bed din temaudvikler om at sikre, at ingen CSS-regler skjuler eller deaktiverer knapperne i Upcart-draweren.
4. Ældre indstillinger forstyrrer
- Åbn det gamle Express Payments-modul (hvis det stadig er synligt).
- Fjern markeringen af eventuelle tidligere valgmuligheder, og gem.
- Test igen med det nye modul.
Har du stadig problemer?
Deaktivér Shadow DOM i Upcart
Shadow DOM isolerer Upcart fra resten af din butiks kode for at forbedre stabiliteten. I sjældne tilfælde kan denne adskillelse dog forhindre Shopifys ekspresknapper i at opdatere korrekt. Sådan deaktiverer du Shadow DOM:
- Gå til Upcart > Cart Editor > Settings > Cart settings, og fold Advanced Settings ud.
- Fjern markeringen af Render Cart in Shadow DOM.
- Gem, og test igen.
Test altid din kurv efter at have slået Shadow DOM fra, da det kan påvirke, hvordan andre apps eller temaelementer interagerer med Upcart. 💡 Bemærk: Deaktivering af Shadow DOM kan løse dette problem, men kan introducere CSS-konflikter med dit tema. Se dokumentet om Shadow DOM-indstillingen for den fulde afvejning.
Brug for mere hjælp?
- Kontakt din temaudvikler for at få hjælp til at fjerne kode eller indstillinger, der skaber konflikter.
- Du kan også kontakte en Shopify Expert for avancerede temaredigeringer eller integrationshjælp.
Referencer
- Shopify Hjælp – Accelerated Checkouts
- Shopify Dev Docs – Express Payment Buttons