Nødsituation

Ved akutte situationer eller nedbrud kan du sende en SMS til vores vagttelefon

Vagttelefon (kun SMS)

+45 29 70 15 95

Send en SMS med følgende information:

  • Dit navn og webshop
  • Beskrivelse af problemet
  • Dit telefonnummer for tilbageringning

Bemærk: Denne service er kun til kritiske situationer hvor din webshop er nede eller har alvorlige problemer. For almindelig support, brug venligst vores normale supportkanaler.

Loyalitetsprogram

Komplet guide til loyalitetsprogrammet i Shoporama – opsætning af pointsystem, indtjening, indløsning og kundekommunikation.

Læsetid: ca. 13 minutter
Shopejer

Shoporamas loyalitetsprogram lader dine kunder optjene point, når de handler i din webshop. Point kan senere bruges som betaling på nye ordrer.

Sådan fungerer det

Kunder der opretter en profil i din webshop kan optjene point for hvert køb. Du styrer reglerne i admin under Kunder → Loyalitetsprogram:

Opsætning af loyalitetsprogram i Shoporama med point pr. DKK, venteperiode, tildelingstidspunkt, og fravalg af nedsatte varer og samlepakker
Loyalitetsprogrammets indstillinger i admin med point pr. DKK, venteperiode, tildelingstidspunkt, point ved tilmelding, og fravalg af point på nedsatte varer og samlepakker.
IndstillingBeskrivelse
Gratis fragt til medlemmerAlle kunder med en profil får fragten gratis. Kan bruges uanset om du har et loyalitetsprogram eller ej.
Point der gives pr. DKKHvor mange point kunden optjener pr. krone. Et helt tal mellem 1 og 1.000.
VenteperiodeAntal dage fra point tildeles til de kan bruges. Sæt til 0 hvis kunden skal kunne bruge dem med det samme.
TildelingstidspunktOm point gives når ordren godkendes, eller først når den sendes.
Point ved tilmeldelsePoint kunden får automatisk, når profilen oprettes.
Giv ikke point for nedsatte varerVarer med udsalgspris optjener ikke point. Påvirker ikke kampagner og trapperabat.
Giv ikke point for samlepakkerSamlepakker optjener ikke point.
Antal point der svarer til 1 DKKOmregningskursen når kunden betaler. Angiver du 100, skal kunden bruge 100 point for at få 1 kr. i rabat.
Mindste kurvværdi i point før der kan betales med pointKurvens værdi omregnet til point skal være mindst dette tal, før kunden kan betale med point. Med en omregningskurs på 100 point pr. DKK svarer 5.000 til en kurv på 50 kr. Grænsen gælder kurven, ikke kundens saldo.
Største beløb i DKK der kan købes forLoft over hvor stor en rabat point kan give på én ordre. Lad feltet stå tomt hvis der ikke skal være nogen grænse.
Udløb af pointAntal dage kunden kan gemme sine point. Tomt felt betyder at point aldrig udløber. Ændrer du tallet, gælder det kun point der optjenes fremover.
Tillad at der bruges point på nedsatte varerOm point kan bruges på varer med udsalgspris.
Tillad ikke at der bruges point på samlepakkerSpærrer for betaling med point, når kurven indeholder samlepakker.
KategorierBegræns brug af point til varer i bestemte kategorier. Vælges ingen kategorier, gælder point i hele butikken.
Ekskluder produkter fra pointUdvalgte varer giver hverken point ved køb, og der kan ikke betales med point på dem.
Send mail før point udløberAntal dage før udløb hvor kunden automatisk får en påmindelse på mail.

Point beregnes ud fra ordrens samlede beløb inklusive moms, uden fragt og uden pant. Kunden får sine point, når ordren er gennemført.

Sådan rammer du en bestemt bonusprocent

De to vigtigste felter hænger sammen. Point der gives pr. DKK bestemmer hvor mange point kunden får, og Antal point der svarer til 1 DKK bestemmer hvad et point er værd. Det er forholdet mellem de to tal, der afgør hvor stor en bonus kunden reelt får. Ingen af felterne siger noget om bonussen alene.

Bonus i procent = (point der gives pr. DKK ÷ antal point der svarer til 1 DKK) × 100

Den nemmeste opskrift: sæt Antal point der svarer til 1 DKK til 100, og sæt Point der gives pr. DKK til det procenttal du ønsker.

Ønsket bonusPoint der gives pr. DKKAntal point der svarer til 1 DKKKunden handler for 500 kr.
1 %1100500 point = 5,00 kr.
2 %21001.000 point = 10,00 kr.
3 %31001.500 point = 15,00 kr.
5 %51002.500 point = 25,00 kr.
2,5 %251.00012.500 point = 12,50 kr.

Vil du ramme en procent med decimaler, ganger du blot begge tal med 10. 2,5 % bliver til 25 og 1.000, og 1,5 % bliver til 15 og 1.000.

Hold dig til runde omregningstal. Vælg 100 eller 1.000 som omregningskurs. Skæve tal som 3.333 rammer procenten upræcist, og de giver rabatbeløb med brøkdele af en øre, som kan give små forskelle mellem kurv og faktura.

Justerer du satserne senere? Omregningskursen bruges først på det tidspunkt, hvor kunden betaler med sine point. Ændrer du den, ændrer du samtidig værdien af alle de point, kunderne allerede har liggende. Skal bonussen justeres, er det derfor mest skånsomt at ændre Point der gives pr. DKK og lade omregningskursen stå.

Kommer du fra et andet loyalitetsprogram? Andre systemer bruger ofte små pointtal, for eksempel 3 point pr. 100 kr. hvor 1 point er 1 kr. værd. Det svarer til 3 % bonus, og det samme kan du give her med 3 og 100. Pointtallene bliver større, fordi der som minimum gives 1 point pr. krone, men værdien for kunden er nøjagtig den samme.

Ekskluder produkter fra loyalitetsprogrammet

Du kan ekskludere specifikke produkter fra pointoptjening og pointforbrug. Det er nyttigt for produkter med meget lav margin, gavekort eller andre produkter der ikke bør indgå i loyalitetsprogrammet.

  1. Åbn det produkt du vil ekskludere.
  2. Under produktindstillingerne finder du feltet Ekskluder fra loyalitetsprogram.
  3. Aktiver feltet og gem produktet.

Ekskluderede produkter giver ikke point ved køb, og kunder kan ikke bruge point til at betale for dem.

Tema-tilpasning (for udviklere)

Dit tema skal have kode til at vise point og modtage point-betaling. Standard-temaerne (Delaware, DelawareDK m.fl.) har dette med fra starten. Bygger du dit eget tema, kan du bruge følgende:

Vis brugerens point:

<{if $webshop->hasLoyaltyProgram()}>
  Dine point: <{$customer->getActivePoints()|number_format:0:",":"."}>
<{/if}>

Tjek om brugeren har aktive point:

<{if $customer && $customer->getActivePoints()}>
  Du har <{$customer->getActivePoints()|number_format:0:",":"."}> point.
<{/if}>

Input-felt til point-betaling (i basket.html):

<input type="number"
  name="use_points"
  placeholder="Hvor mange point vil du bruge?"
  value="<{$use_points}>"
  min="0"
  max="<{$customer->getPointsAvailable()}>"
/>

Vis optjeningsregler:

Du optjener <{$webshop->getLoyaltyProgramBasePoints()|number_format:0:",":"."}>
point for hver 1 <{$webshop->getCurrency()}> du handler for.

Når du betaler med point svarer
<{$webshop->getLoyaltyProgramBaseCost()|number_format:0:",":"."}>
point til 1 <{$webshop->getCurrency()}>.

Vis point optjent på ordren:

Du optjener <{$earns|number_format:0:",":"."}> point på denne ordre.

Point-historik side

Tilføj filen user-points.html i dit tema, hvor brugeren kan se sine point:

<table>
  <tr>
    <th>Dato</th>
    <th>Ordre</th>
    <th>Status</th>
    <th>Point</th>
    <th>Udløber</th>
    <th>Afventer indtil</th>
  </tr>
  <{foreach $my_points as $point}>
  <tr>
    <td><{$point->getTime()|date_format:"%d.%m.%Y"}></td>
    <td>
      <{if $order = $point->getOrder()}>
        <a href="<{$order->getPublicUrl()|escape}>">
          <{$order->getWebshopOrderId()|escape}>
        </a>
      <{/if}>
    </td>
    <td>
      <{if $point->getStatus() == "approved"}>Godkendt
      <{elseif $point->getStatus() == "pending"}>Afventer
      <{elseif $point->getStatus() == "revoked"}>Tilbagekaldt
      <{elseif $point->getStatus() == "expired"}>Udløbet
      <{else}><{$point->getStatus()|escape}>
      <{/if}>
    </td>
    <td><{$point->getPoints()|number_format:0:",":"."}></td>
    <td><{$point->getExpires()|date_format:"%d.%m.%Y"}></td>
    <td><{$point->getPendingUntil()|date_format:"%d.%m.%Y"}></td>
  </tr>
  <{/foreach}>
</table>

Ofte stillede spørgsmål

Hvordan giver jeg en bonus på 3 %?

Sæt Point der gives pr. DKK til 3 og Antal point der svarer til 1 DKK til 100. Et køb på 100 kr. giver så 300 point, som er præcis 3,00 kr. værd. Bonussen er altid forholdet mellem de to tal, ikke det ene af dem.

Kan jeg give mindre end 1 point pr. krone?

Nej, feltet skal være et helt tal på mindst 1. Men det er ikke en grænse for hvor lille en bonus du kan give. Hæv i stedet omregningskursen: 1 point pr. krone og 200 point pr. krones rabat svarer til en bonus på 0,5 %.

Hvad sker der med kundernes point, hvis jeg ændrer satserne?

De point kunderne allerede har optjent, bliver stående som det antal de fik tildelt. Omregningskursen bruges derimod først når der betales, så hæver du den, bliver de eksisterende point mindre værd. Vil du justere bonussen uden at forringe optjente point, så ændr Point der gives pr. DKK og lad omregningskursen stå.

Optjener kunden point af fragten?

Nej. Point beregnes af ordrens beløb inklusive moms, men uden fragt og uden pant. Har du ekskluderet produkter fra loyalitetsprogrammet, eller fravalgt point på nedsatte varer og samlepakker, trækkes de linjer også fra.

Hvad sker der med point, når en kunde returnerer en vare?

De point der blev optjent på de krediterede varer, trækkes tilbage. Point kunden har betalt med, føres tilbage i takt med at de varer kunden beholder, ikke længere kan bære rabatten. Ved en fuld retur får kunden alle sine brugte point tilbage.

Skal kunden oprette en profil for at optjene point?

Ja. Kun kunder med en profil optjener point og kan betale med dem. Gæstekøb uden login giver ikke point.

Hvorfor kan min kunde ikke bruge sine point?

Tjek felterne under Brug af point. Kurven kan være for lille i forhold til den mindste kurvværdi i point, kurven kan indeholde nedsatte varer eller samlepakker som du har fravalgt, varerne kan ligge uden for de valgte kategorier, eller rabatkoden på ordren kan være sat til ikke at tillade point.

Virker loyalitetsprogrammet i mit tema?

Ikke alle temaer viser point. Standardtemaerne understøtter det, mens et ældre eller specialbygget tema kan mangle koden. Se afsnittet om tema-tilpasning ovenfor, eller skriv til support hvis du er i tvivl.

Har du spørgsmål? Kontakt os på support@shoporama.dk.