---
title: "Hvordan integrere rabattkoder/rabatter ved hjelp av URL-parametere"
url: "https://support.acendy.com/no/article/integration-rabattkoder-gjennom-url-parametere"
language: "no"
last_updated: "2026-05-12T08:38:34.347Z"
---

# Hvordan integrere rabattkoder/rabatter ved hjelp av URL-parametere

### **Introduksjon**

Denne guiden lar administratorer sømløst integrere unike rabattkoder eller rabatter i kundenes handleopplevelse. Ved å bruke URL-parametre kan du tilby eksklusive rabatter til brukere som videresendes fra partnersider, noe som forbedrer deres reise og øker engasjementet.

### Implementeringsguide

**Klargjør partnerlenker**

-   Konstruer partnerlenkene dine slik at de inkluderer en `**coupon**` parameter i URL-en. For eksempel:   
    `https://www.yourshop.com/landing-page?coupon=EXCLUSIVE20`

### Legg til egendefinert JavaScript

Sett inn en JavaScript-funksjon for å fange opp og bruke rabattkoden fra URL-en.

#### På eldre maler:

Implementer dette i innstillingene for egendefinert JavaScript fra kontrollpanelet under /kontrollpanel/custom\_javascript.php:

```javascript
function customAddDiscountCode() {
         const urlParams = new URLSearchParams(window.location.search);
         const code = urlParams.get("coupon");
         if (code) {
          fetch(`/ajax.php?ajaxfunc=add_discount_code&discount_code=${encodeURIComponent(code)}`)
           .catch(error => console.error('Error:', error));
         }
        }
        document.addEventListener('DOMContentLoaded', customAddDiscountCode);
```

#### I designbyggeren:

I den nye designbyggeren er det to måter å legge til skriptet på. Du kan legge det til på samme måte som for "Eldre maler" eller du kan bruke den nye JavaScript-editoren i designbyggerens temainnstillinger. 

I designbyggeren, finn **CSS / Javascript** under **Temainnstillinger** og utvid **Avanserte innstillinger**. Klikk på **Open editor** og lim inn koden.

Dette skriptet vil trekke ut verdien for `**coupon**` parameteren og bruke den hvis den er gyldig.

**MERK:** Denne koden kan også legge til en rabatt direkte, i så fall vil URL-en være [`https://www.yourshop.com/landing-page?discount=EXCLUSIVE20`](https://www.yourshop.com/landing-page?discount=EXCLUSIVE20) og javascriptet som må legges til er:    

```javascript
function customAddDiscountCode() {
         const urlParams = new URLSearchParams(window.location.search);
         const code = urlParams.get("discount");
         if (code) {
          fetch(`/ajax.php?ajaxfunc=add_discount_code&discount_code=${encodeURIComponent(code)}`)
           .catch(error => console.error('Error:', error));
         }
        }
        document.addEventListener('DOMContentLoaded', customAddDiscountCode);
```

**Administrator tilgang**

-   Denne funksjonen er tilgjengelig for alle administratorer via kontrollpanelet. Du kan implementere og administrere den uten å kreve dype programmeringskunnskaper.

**Sette opp kampanjer**

-   Sørg for at alle rabattkoder er riktig satt opp i kontrollpanelet. De må være knyttet til et gyldig tilbud for å fungere.

**Testing**

-   Utfør grundig testing ved å få tilgang til butikk-URL-ene som er konfigurert med forskjellige rabattparametre for å bekrefte at kodene brukes riktig i handlekurvene eller betalingsøktene.
