> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ekspresbetalingsknapper kan ikke klikkes i Upcart

> Denne artikel forklarer, hvordan du fejlfinder Shopifys ekspres-checkout-knapper, når de ikke virker i Upcart

⚠️ **Vigtig meddelelse**

Tema-snippet'et nedenfor gælder for begge versioner af Upcarts kurvmoduler — det får Shopify til at rendere knapperne til accelereret checkout på siden, hvilket er det, Upcart har brug for, uanset modulversion.

Selektoren `.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.

<div id="overview">
  ## Oversigt
</div>

Nogle gange kan ekspres-checkout-knapper ikke klikkes eller vises ikke i Upcart. Det er et almindeligt problem, der skyldes, hvordan **Shopify styrer renderingen af ekspresbetalingsknapper** i temaer.

Denne guide forklarer, hvorfor det sker, og hvad du kan gøre for at løse det.

***

<div id="required-setup-for-the-new-module">
  ## Påkrævet opsætning for det nye modul
</div>

⚠️ **Vigtigt:** Disse trin gælder for det **nye Express Payments-modul** i Upcart, ikke den ældre version.

For at få ekspres-checkout-knapper til at fungere korrekt i Upcart skal du tilføje et lille kodestykke til dit Shopify-tema. Uden dette snippet vil Shopify ikke indlæse betalingsknapperne korrekt i din cart drawer. Før du foretager disse ændringer, skal du kontrollere, at de relevante betalingsmetoder (f.eks. Shop Pay, PayPal, Apple Pay, Google Pay) er aktiveret i dine kontoindstillinger i Shopify Admin. Uden at aktivere disse metoder vil knapperne ikke være synlige. Sørg desuden for, at snippet'et er placeret direkte under det åbnende `<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.

***

<div id="how-to-fix">
  ## Sådan løser du det
</div>

1. Gå til din **Shopify Admin**.
2. Gå til **Online Store > Themes > Edit Code**.
3. Å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 i `cart-drawer.liquid` eller andre steder — fordi knapperne skal findes på alle sider, hvor kurven kan åbne.

```text theme={"theme":{"light":"snazzy-light","dark":"github-dark"}}
{% if additional_checkout_buttons %} <div style="display: none !important">     {{ content_for_additional_checkout_buttons }} </div> {% endif %}
```

1. Gem dine ændringer, og opdater din webshop.
2. Å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.

Se guiden til [**Express Payments-modulet**](/da/upcart/express_payments_module) for den fulde opsætningsvejledning.

***

<div id="why-this-happens">
  ## Hvorfor det sker
</div>

Ekspresbetalingsknapper styres fuldt ud af **Shopify**, ikke Upcart. Det betyder:

* 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.

🎨 **Bemærk:**\
Knapperne i Upcart fungerer som visuelle containere, mens Shopify styrer deres visning og adfærd. Upcart kan ikke ændre deres udseende eller funktion.

***

<div id="common-problems-and-fixes">
  ## Almindelige problemer og løsninger
</div>

<div id="1-the-buttons-arent-rendered-on-the-page">
  ## 1. Knapperne renderes ikke på siden
</div>

Dette er den mest almindelige årsag. Upcart kloner Shopifys knapper fra siden, så hvis siden ikke renderer dem, er der intet at klone, og kurven viser et tomt område.

**Hvad du skal gøre:**

* Tilføj tema-snippet'et fra **Sådan løser du det** ovenfor direkte under `<body>`-linjen i `layout/theme.liquid`.

<Warning>
  **Fjern ikke dit temas egne ekspresknapper for at "undgå en konflikt".** Upcart er afhængig af, at de er til stede. At fjerne dem fra temaet eller slå dem fra i temaindstillingerne fjerner den kilde, Upcart kloner fra — hvilket gør problemet værre, ikke bedre.
</Warning>

***

<div id="3-css-is-blocking-the-buttons">
  ## 3. CSS blokerer knapperne
</div>

Nogle temaer skjuler ekspresknapper som standard med CSS. For eksempel:

```text theme={"theme":{"light":"snazzy-light","dark":"github-dark"}}
.additional-checkout-buttons {   display: none !important; }
```

**Hvad du skal gøre:**

* Gennemgå dit temas CSS.
* Bed din temaudvikler om at sikre, at ingen CSS-regler skjuler eller deaktiverer knapperne i Upcart-draweren.

***

<div id="4-legacy-settings-are-interfering">
  ## 4. Ældre indstillinger forstyrrer
</div>

Hvis du har brugt den ældre version af Express Payments-modulet, kan gemte indstillinger være i konflikt med den nye opsætning.

**Hvad du skal gøre:**

* Å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.

***

<div id="still-having-issues">
  ## Har du stadig problemer?
</div>

<div id="disable-shadow-dom-in-upcart">
  ## Deaktivér Shadow DOM i Upcart
</div>

I nogle tilfælde kan ekspresbetalingsknapperne ikke indlæses eller opdateres, fordi **Shadow DOM** er aktiveret i Upcart.

**Hvad er Shadow DOM?**\
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:**

1. Gå til **Upcart > Cart Editor > Settings > Cart settings**, og fold **Advanced Settings** ud.
2. Fjern markeringen af **Render Cart in Shadow DOM**.
3. Gem, og test igen.

⚠️ **Vigtigt:**\
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](/da/upcart/render_cart_in_shadow_dom_setting) for den fulde afvejning.

***

<div id="need-more-help">
  ## Brug for mere hjælp?
</div>

Hvis problemet fortsætter efter at have gennemført disse trin:

* Kontakt din **temaudvikler** for at få hjælp til at fjerne kode eller indstillinger, der skaber konflikter.
* Du kan også kontakte en [**Shopify Expert**](https://www.shopify.com/partners/directory) for avancerede temaredigeringer eller integrationshjælp.

***

<div id="references">
  ## Referencer
</div>

* Shopify Hjælp – Accelerated Checkouts
* Shopify Dev Docs – Express Payment Buttons
