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

# Hvorfor vises mit checkout-upsell ikke?

> En komplet gennemgang af alle årsager til, at dit checkout-upsell muligvis ikke vises, herunder problemer med opsætning, placering, triggere og produkt/tilbud.

Checkout-upsells kan udeblive af flere forskellige årsager. Gennemgå trinnene nedenfor i rækkefølge for at finde årsagen.

<Note>
  Checkout-upsells er kun tilgængelige for Shopify Plus-forhandlere, fordi Shopifys Checkout Extensibility API kun er for Plus. Hvis du ikke er på Shopify Plus, vises checkout-upsells ikke, uanset din konfiguration. Se [Hvorfor kan jeg ikke se checkout-fanen?](/da/aftersell/why_cant_i_see_the_checkout_tab)
</Note>

<Tip>
  Hvis et upsell ikke vises, påvirkes kundens checkout-oplevelse ikke — intet går i stykker på kundens side.
</Tip>

***

<div id="where-to-start">
  ## Hvor du skal starte
</div>

De fleste visningsproblemer skyldes en af fire ting: widgetten er ikke aktiveret, app-blokken er ikke tilføjet/gemt i Shopify, placeringen matcher ikke, eller triggerbetingelserne er ikke opfyldt. Bekræft det grundlæggende først:

* Du er på en **Shopify Plus**-plan
* Widgetten er **aktiveret** i Aftersell Checkout-editoren (**Enable**-kontakten øverst til højre i widget-indstillingerne er slået til)
* App-blokken er **tilføjet og gemt** i Shopify Checkout Editor
* Placeringen valgt i Shopify **matcher** placeringen sat i Aftersell

Hvis alt det stemmer, og upsellet stadig ikke vises, så gennemgå de detaljerede årsager nedenfor.

* [Widgetten er ikke aktiveret eller ikke tilføjet til checkout](#widget-is-not-enabled-or-not-added-to-checkout)
* [Placeringsmismatch mellem Aftersell og Shopify](#placement-mismatch-between-aftersell-and-shopify)
* [Triggerbetingelserne er ikke opfyldt](#trigger-conditions-are-not-being-met)
* [Der er et problem med produktet eller tilbuddet](#there-is-a-product-or-offer-issue)
* [Shop Pay-widgets vises ikke](#shop-pay-widgets-not-showing)
* [Test i Shopify-forhåndsvisningen](#testing-in-the-shopify-preview)
* [Intet af ovenstående gælder](#nothing-above-applies)

***

<div id="widget-is-not-enabled-or-not-added-to-checkout">
  ## Widgetten er ikke aktiveret eller ikke tilføjet til checkout
</div>

For at et checkout-upsell kan vises, skal to ting være sande på samme tid:

1. Widgetten skal være **aktiveret** i Aftersell Checkout-editoren
2. App-blokken skal være **tilføjet og gemt** i Shopify Checkout Editor

Hvis en af delene mangler, vises widgetten ikke.

**Sådan aktiverer du widgetten i Aftersell:**

1. Gå til **Apps → Aftersell → Checkout**
2. Åbn den upsell-widget, du vil vise
3. Bekræft, at widgetten er slået til — headeren viser en kontakt ved siden af et **Active**/**Inactive**-badge. (I den tidligere Checkout-editor er dette et knappar med **Enable**/**Disable** i widget-kortets header.)

**Sådan tilføjer du app-blokken i Shopify:**

1. Gå til **Settings → Checkout** i din Shopify-administration
2. Klik på **Customize** ved siden af din checkout-profil
3. Klik på **Add app block**, og vælg Aftersell-upsell-widgetten
4. Placer den, hvor du vil have den vist
5. Klik på **Save** — ændringer anvendes ikke, før de er gemt

***

<div id="placement-mismatch-between-aftersell-and-shopify">
  ## Placeringsmismatch mellem Aftersell og Shopify
</div>

Et placeringsmismatch er en af de mest almindelige årsager til, at et checkout-upsell ikke vises.

Aftersell understøtter flere placeringer, så du kan køre mere end én widget af samme type på samme checkout-side. Hver placering svarer til en **separat app-blok** i Shopify Checkout Editor, og placeringen valgt i Shopify skal matche den, der er konfigureret i Aftersell.

Upsell-widget-app-blokkens **Placement**-dropdown har otte værdier: **Default placement (Upsell Widget 1)**, **Additional placement 1 (Upsell Widget 2)**, **Additional placement 2 (Upsell Widget 3)** og fem side-widget-pladser fra **page-upsell-001** til **page-upsell-005**.

Hvis placeringerne ikke matcher, vises widgetten ikke eller vises muligvis det forkerte sted.

**Sådan retter du et placeringsmismatch:**

1. Åbn upsell-widgetten i Aftersell Checkout-editoren, og noter, hvilken placering der er valgt (for eksempel **Additional placement 1**)
2. Fjern den eksisterende app-blok for denne widget i Shopify Checkout Editor
3. Klik på **Add app block**, vælg Aftersell-upsell-widgetten, og vælg den **samme placering** som konfigureret i Aftersell
4. Gem dine ændringer

[Lær mere om at matche placeringer →](/da/aftersell/how_to_configure_checkout_widgets#matching-placements-in-the-shopify-checkout-editor)

***

<div id="trigger-conditions-are-not-being-met">
  ## Triggerbetingelserne er ikke opfyldt
</div>

Hvis din upsell-widget har konfigurerede triggere, vises den kun, når disse betingelser opfyldes af kurven. Hvis kurven ikke opfylder triggerbetingelserne, vises widgetten ikke — det er forventet adfærd.

Tilgængelige triggertyper omfatter:

* **Specifikke produkter/kollektioner:** et valgt produkt, en variant eller en kollektion er (eller er ikke) i kurven
* **Antal af et specifikt produkt:** f.eks. 2 eller flere af et produkt
* **Produkttag/produkttype/variantnavn:** en vare i kurven matcher et Shopify-tag, en produkttype eller en varianttitel (uden forskel på store og små bogstaver)
* **Produkt-metafelt/variant-metafelt:** et produkt eller en variant i kurven har en metafeltværdi, der matcher
* **Kurvens subtotal:** subtotalen når en grænseværdi (se noten nedenfor om, hvordan subtotalen beregnes)
* **Kurvens antal:** samlet antal varer i kurven
* **Abonnement i kurven:** om en vare i kurven er et abonnement
* **Kurvattribut:** en attributnøgle/-værdi på kurvniveau matcher (nyttigt til data sat af andre apps)
* **Anvendt rabat/rabatværdi:** en specifik rabatkode er anvendt, eller den samlede rabat når en grænseværdi
* **Leveringsland:** kundens leveringsland (og eventuelt provins) matcher
* **Kundesprog:** checkoutens sprog matcher (vis f.eks. kun fransk indhold til franske checkouts)
* **Kundetags:** den kunde, der er logget ind, har de påkrævede tags
* **Enhedstype:** kunden er på den konfigurerede enhed (desktop eller mobil)

<Note>
  Den **kurv-subtotal**, der bruges til triggerevaluering, udelukker ordrelinjer, der allerede er tilføjet af accepterede upsells (dem, der er markeret med kurvattributten `__as_offer_id`). Så at acceptere ét upsell vil ikke i sig selv skubbe subtotalen over en grænseværdi, der styrer en anden widget.
</Note>

**Kombination af betingelser:** Når en widget har flere betingelser, forbindes de med enten **AND** eller **OR** (dit valg), og betingelser kan indlejres i grupper for mere kompleks logik. Under en **AND**-forbindelse skal alle betingelser være opfyldt — en enkelt ikke-matchet betingelse blokerer stille widgetten. Under en **OR**-forbindelse er ét enkelt match nok. Gennemgå hver betingelse enkeltvis mod din testkurv.

**Sådan fejlfinder du triggere:**

1. Åbn widgetten i Aftersell Checkout-editoren, og gennemgå dens triggerbetingelser
2. Sæt midlertidigt triggeren til **Show for all customers** for at bekræfte, at selve widgetten fungerer, og genaktiver derefter dine specifikke triggere
3. Sørg for, at mindst én widget bruger en **Show for all customers**-trigger med laveste prioritet som opsamling, så der altid vises et tilbud, selv når ingen målrettet widget matcher

[Lær mere om checkout-triggere →](/da/aftersell/checkout_triggers)

***

<div id="there-is-a-product-or-offer-issue">
  ## Der er et problem med produktet eller tilbuddet
</div>

Selv når widgetten er aktiveret, korrekt placeret, og dens triggere matcher, kan selve tilbuddet blive frasorteret, før det vises.

<AccordionGroup>
  <Accordion title="Upsell-produktet er udsolgt">
    Hvis produktets lagerbeholdning spores, og ingen variant er tilgængelig til salg, vises tilbuddet ikke. Sørg for, at mindst én variant af upsell-produktet har tilgængeligt lager, eller brug et produkt, der ikke sporer lagerbeholdning.
  </Accordion>

  <Accordion title="Upsell-produktet har status Kladde eller Arkiveret">
    Upsell-produktet skal være et aktivt produkt, der kan sælges. Produkter med status **Draft** eller **Archived** i Shopify frasorteres og vises ikke som tilbud. Åbn produktet i Shopify-administrationen, og bekræft, at dets status er **Active**.
  </Accordion>

  <Accordion title="Upsell-produktet er allerede i kurven, og 'skjul, hvis allerede i kurven' er aktiveret">
    Indstillingen **Hide offer if product already in cart** skjuler tilbuddet, når det produkt allerede er i kundens kurv. Den er slået til som standard for standard-produkttilbud. Hvis du vil have upsellet vist uanset, skal du deaktivere denne indstilling i tilbudskonfigurationen.
  </Accordion>

  <Accordion title="Upsell-produktet er et abonnement, men har ingen salgsplaner">
    Hvis **Subscription purchase option** er sat til **Subscription**, men produktet ikke har nogen salgsplaner konfigureret i Shopify, frasorteres tilbuddet. Bekræft, at produktet har mindst én aktiv salgsplan, eller skift **Subscription purchase option** til **One-time product** (de andre valg er **Subscription** og **Subscription and a one-time product**).
  </Accordion>

  <Accordion title="Målproduktet for erstatnings-upsellet er ikke i kurven">
    Hvis tilbuddet er konfigureret som et erstatnings-upsell, vises det kun, når det produkt, det skal erstatte, er i kurven. Bekræft, at det korrekte målprodukt er valgt i konfigurationen af erstatnings-upsellet.

    Et erstatningstilbud springes også over, når mållinjen **allerede har en rabat anvendt** — medmindre du markerer **Allow replacement if product has discount applied** — eller når mållinjens **antal er over ét**, medmindre du markerer **Allow replacement if product quantity greater than 1**.
  </Accordion>

  <Accordion title="Det maksimale antal accepterede tilbud er nået">
    Hvis **Max number of accepted offers** er sat på widgetten, stopper upsellet med at blive vist, når kunden har accepteret det antal tilbud fra widgetten i den aktuelle checkout. Dette er tilsigtet — når grænsen er nået, skjuler widgetten sig selv. Feltet gælder kun for Single product- og Multi product-upsells; Checkmark-upsells har ingen sådan grænse.
  </Accordion>

  <Accordion title="Tilbuddet er allerede blevet tilføjet til kurven af denne widget">
    For **single**- og **multi-product**-upsells skjules tilbuddet, når kunden tilføjer tilbudsproduktet til kurven (produktet er allerede i kurven). **Checkmark**-upsells opfører sig anderledes — de forbliver synlige med afkrydsningsfeltet markeret, efter de er accepteret.
  </Accordion>
</AccordionGroup>

***

<div id="shop-pay-widgets-not-showing">
  ## Shop Pay-widgets vises ikke
</div>

Checkout-widgets vises ikke i Shop Pay som standard. For at vise dit upsell i Shop Pay skal du eksplicit aktivere det:

1. Åbn Aftersell-upsell-app-blokken i Shopify Checkout Editor
2. Find sektionen **Checkout behaviour** i blokindstillingerne
3. Markér indstillingen **Include app block in Shop Pay**
4. Gem dine ændringer

[Lær mere om Shop Pay-widgets →](/da/aftersell/show_checkout_widgets_in_shop_pay)

***

<div id="testing-in-the-shopify-preview">
  ## Test i Shopify-forhåndsvisningen
</div>

Forhåndsvisningen i Shopify Checkout Editor viser ikke widgets pålideligt. En widget kan være konfigureret korrekt og alligevel ikke blive vist i editorens forhåndsvisning, fordi forhåndsvisningen ikke kan simulere side-tagging og triggerbetingelser. Stol ikke på editorens forhåndsvisning til at bekræfte, om en widget fungerer.

**Sådan tester du dit upsell præcist:**

1. Sæt midlertidigt widget-triggeren til **Show for all customers**
2. Afgiv en rigtig testordre med Shopifys testbetalingsgateway (eller en rabatkode, der gør ordren gratis)
3. Bekræft, at widgetten vises under det faktiske checkout-flow
4. Nulstil dine triggere efter test

***

<div id="nothing-above-applies">
  ## Intet af ovenstående gælder
</div>

Hvis du har gennemgået alt ovenstående, og upsellet stadig ikke vises, skal du bekræfte følgende:

* Widgetten er **aktiveret** i Aftersell, og app-blokken er **tilføjet og gemt** i Shopify Checkout Editor
* **Placeringen** i Aftersell matcher placeringen valgt i Shopify
* Triggerbetingelserne matcher din testkurv — husk, at under en **AND**-forbindelse skal alle betingelser være opfyldt
* Der er mindst én widget med en **Show for all customers**-trigger med laveste prioritet som opsamling
* Upsell-produktet er **Active**, på lager og har (for abonnementstilbud) aktive salgsplaner
* Du tester med et **rigtigt checkout-flow**, ikke Shopify-editorens forhåndsvisning
* Prøv at rydde din browsercache eller teste i et inkognitovindue — ændringer kan tage et par minutter om at slå igennem

Stadig ikke løst? Kontakt os via chat, eller send en e-mail til [support@aftersell.app](mailto:support@aftersell.app) med en beskrivelse af din widget-opsætning og testordredetaljerne.
