Book a call

Fill out the form and we will call you back as soon as possible

If we can't reach you, we'll send an email instead

Do you have a support request? Then it's better to send an email to support@shoporama.dk

Emergency situation

In case of emergencies or breakdowns, you can send an SMS to our emergency hotline

On-call phone (SMS only)

+45 29 70 15 95

Send an SMS with the following information:

  • Your name and webshop
  • Description of the problem
  • Your callback phone number

Notes: This service is only for critical situations where your webshop is down or has serious problems. For regular support, please use our normal support channels.

Loyalty programme

Complete guide to the Shoporama loyalty program - setting up the points system, earning, redemption and customer communication.

Reading time: approx. {eight} minutes
Shopejer

Shoporama's loyalty program allows your customers to earn points when they shop in your webshop. Points can later be used as payment on new orders.

How it works

Customers who create a profile in your online store can earn points for each purchase. You control the rules in the admin under Settings → Loyalty program:

SettingsDescription
Points per currency unitHow many points the customer gets per DKK spent
Waiting periodNumber of days from award until points can be used
Signup bonusNumber of points when signing up for the loyalty program
Points per DKKHow many points correspond to 1 DKK when paying
Minimum order amountMinimum order amount to use points
Maximum amountMaximum amount that can be paid with points
Expiration timeWhether points expire after X months
Discounted itemsWhether points can be used on promotional products
CategoriesLimit points to certain categories

The customer gets their points when the order is completed.

Theme customization (for developers)

Your theme must have code to display points and receive point payments. The default themes (Delaware, DelawareDK etc.) have this included from the start. If you build your own theme, you can use the following:

Show user's points:

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

Check if the user has active points:

<{if $customer && $customer->getActivePoints()}> You have <{$customer->getActivePoints()|number_format:0:",":"."}> points <{/if}>

Input field for points payment (in basket.html):

<input type="number" name="use_points" placeholder="How many points do you want to use?" value="<{$use_points}>" min="0" max="<{$customer->getPointsAvailable()}>" />

Show earning rules:

You earn <{$webshop->getLoyaltyProgramBasePoints()|number_format:0:",":"."}> points for every 1 <{$webshop->getCurrency()}> you shop for.

When paying with points, <{$webshop->getLoyaltyProgramBaseCost()|number_format:0:",":"."}> points equal 1 <{$webshop->getCurrency()}>.

Show points earned on the order:

You earn <{$earns|number_format:0:",":"."}> points on this order.

Points history page

Add the user-points.html file in your theme where the user can see their points:

<table> <tr> <th>Date</th> <th>Order</th> <th>Status</th> <th>Point</th> <th>Expires</th> <th>Pending until</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"}>Approved <{elseif $point->getStatus() == "pending"}>Pending <{elseif $point->getStatus() == "revoked"}>Revoked <{elseif $point->getStatus() == "expired"}>Expired <{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>

Do you have any questions? Contact us at support@shoporama.dk.

Exclude products from the loyalty program

You can exclude specific products from earning and spending points. This is useful for very low margin products, gift cards or other products that should not be included in the loyalty program.

  1. Open the product you want to exclude.
  2. Under the product settings, you will find the Exclude from loyalty program field.
  3. Activate the field and save the product.

Excluded products do not earn points on purchases and customers cannot use points to pay for them.