New article no 449

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:

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);

På nye male (designbygger):

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 og javascriptet som må legges til er:    

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.

 

Var denne artikkelen hjelpsom?