Earn Loyalty Points

What are loyalty points and how do they work?

Loyalty points are our way of saying thank you for your continued custom with us.  For every £1 spent on our website you will be awarded with 1 loyalty point. Each loyalty point is worth 5p when applied to any future order with us. We may run special promotions from time to time where there will be a chance to earn extra points.

Each time you place an order you will have a choice to either use your points to get a discount on your purchase or to save the points until you have earned more. More points equals more discount!

How to use your points

You can check your loyalty points balance anytime by logging into your account.

Once at the checkout your current points balance will show. You can then choose how many points to apply from your balance. The discount will then be deducted from the price. Should you change your mind you can remove the points used on the checkout page and save them for a future purchase.


You wish to purchase a book from our website for £20.00. Your current balance is 200 loyalty points (200 points is the equivalent to £10).  By applying your 200 rewards points at the checkout £10 will be deducted from the price of the book. You would then have a balance of £10 plus postage costs.

Extra points by referral

You can earn an extra 5 points by referring a friend to Magicseen. In the points section of your account you will see a referral link. Send this link to a friend and if they use the link and sign up (register) for a free account with us you will automatically have 5 points added to your account. Your friend will also be rewarded with 5 free points on signing up for an account.


  1. The system will not accept your loyalty point request if the points value you enter is greater than the value of the item you wish to purchase.
  2. Loyalty Points cannot be used to pay for postage.