CushionPop
Personalised Cushions,Done better.
Shop Personalised Cushions
Find Me a Product!
What type of cushion are you looking for?
Personalised Pillocases!
A special occasion!
Something for kids!
FULL CATALOGUE
SHIPPING & DELIEVERY
FAQ'S
CONTACT US
Best Sellers
Childrens Range
Occasions
tab_unselected
Broad selection
flight_takeoff
3 - day shipping & Delivery
verified_user
Secure payment
perm_phone_msg
24 Hour Communication
Crafted With Love & Care
Our designers put their love into each cushion. Each order we receive is treated with the utmost care and we'll make sure to listen to your every instruction to ensure you get the perfect personalised cushion!
build
Experienced Tailors
done
Up to 13 Images on selected cushions
backup
Hassle-free upload
Customise Yours
{% assign collection = collections['personalised-initials-cushion-case'] %}
{% assign products = collection.products %}
{% assign productCount = products | size | at_most: 4 %}
{% if productCount > 0 %}
{% for product in products %}
{{product.title}}
{% assign imageLink = '' %}
{% if product.images.size > 0 %}
{% assign imageLink = product.images[0].src | img_url: '' %}
{% endif %}
{% if imageLink != '' %}
{% else %}
This product has no images.
{% endif %}
{% assign decimalNumber = 2 | at_least: 0 | at_most: 24 %}
{% if 'token' == 'name' %}
{% assign currencyToken = shop.currency %}
{% else %}
{% assign moneyFormatParts = shop.money_format | split: '{{' %}
{% assign currencyToken = moneyFormatParts[0] | strip %}
{% if currencyToken == '' %}
{% assign moneyFormatParts = shop.money_format | split: '}}' %}
{% assign currencyToken = moneyFormatParts[1] | strip %}
{% endif %}
{% endif %}
{% assign data = 'data-decimal-token="." data-decimal-number="' | append: decimalNumber | append: '" ' %}
{% for variant in product.variants %}
{% assign variantPrice = variant.price | divided_by: 100.0 %}
{% assign price = variantPrice | round: decimalNumber | string %}
{% assign priceParts = price | split: '.' %}
{% assign priceIntegral = priceParts[0] %}
{% assign priceFractional = priceParts[1] | append: '000000000000000000000000' | truncate: decimalNumber, '' %}
{% if decimalNumber > 0 %}
{% assign price = priceIntegral | append: '.' | append: priceFractional %}
{% else %}
{% assign price = priceIntegral %}
{% endif %}
{% assign oriPrice = variant.compare_at_price %}
{% if oriPrice %}
{% assign oriPrice = oriPrice | divided_by: 100.0 %}
{% else %}
{% assign oriPrice = 0 %}
{% endif %}
{% if true and oriPrice > variantPrice %}
{% assign oriPrice = oriPrice | round: decimalNumber | string %}
{% assign oriPriceParts = oriPrice | split: '.' %}
{% assign oriPriceIntegral = oriPriceParts[0] %}
{% assign oriPriceFractional = oriPriceParts[1] | append: '000000000000000000000000' | truncate: decimalNumber, '' %}
{% if decimalNumber > 0 %}
{% assign oriPrice = oriPriceIntegral | append: '.' | append: oriPriceFractional %}
{% else %}
{% assign oriPrice = oriPriceIntegral %}
{% endif %}
{% else %}
{% assign oriPrice = '' %}
{% endif %}
{% assign data = data | append: 'data-price-' | append: variant.id | append: '="' | append: price | append: '" ' %}
{% assign data = data | append: 'data-ori-price-' | append: variant.id | append: '="' | append: oriPrice | append: '" ' %}
{% if forloop.index == 1 %}
{% assign data = data | append: 'data-variant="' | append: variant.id | append: '" ' %}
{{currencyToken}}
{{priceIntegral}}{% if decimalNumber > 0 %}.{{priceFractional}}{% endif %}
{{currencyToken}}
{{oriPrice}}
{% endif %}
{% endfor %}
{% if forloop.index >= productCount %}
{% break %}
{% endif %}
{% endfor %}
{% else %}
{% if 'Personalised Initials & Name Cushion Case' == '' %}
Please choose collection to show products from sidebar.
{% else %}
No products found. Please add some products to the collection first.
{% endif %}
{% endif %}
{% assign product = all_products['valentines-day-personalised-cushion-4'] %}
{% if product %}
{{product.title}}
{% assign imageLink = '' %}
{% if product.images.size > 0 %}
{% assign imageLink = product.images[0].src | img_url: '' %}
{% endif %}
{% if imageLink != '' %}
{% else %}
This product has no images.
{% endif %}
{% if product.images.size > 0 %}
{% assign columnCounter = 0 %}
{% for image in product.images %}
{% assign columnCounter = columnCounter | plus: 1 %}
{% endfor %}
{% assign ghostColumns = 4 | minus: columnCounter %}
{% for i in (1..ghostColumns) %}
{% endfor %}
{% else %}
This product has no images.
{% endif %}
star
star
star
star
star
(5)
{% assign decimalNumber = 2 | at_least: 0 | at_most: 24 %}
{% if 'token' == 'name' %}
{% assign currencyToken = shop.currency %}
{% else %}
{% assign moneyFormatParts = shop.money_format | split: '{{' %}
{% assign currencyToken = moneyFormatParts[0] | strip %}
{% if currencyToken == '' %}
{% assign moneyFormatParts = shop.money_format | split: '}}' %}
{% assign currencyToken = moneyFormatParts[1] | strip %}
{% endif %}
{% endif %}
{% assign data = 'data-decimal-token="." data-decimal-number="' | append: decimalNumber | append: '" ' %}
{% for variant in product.variants %}
{% assign variantPrice = variant.price | divided_by: 100.0 %}
{% assign price = variantPrice | round: decimalNumber | string %}
{% assign priceParts = price | split: '.' %}
{% assign priceIntegral = priceParts[0] %}
{% assign priceFractional = priceParts[1] | append: '000000000000000000000000' | truncate: decimalNumber, '' %}
{% if decimalNumber > 0 %}
{% assign price = priceIntegral | append: '.' | append: priceFractional %}
{% else %}
{% assign price = priceIntegral %}
{% endif %}
{% assign oriPrice = variant.compare_at_price %}
{% if oriPrice %}
{% assign oriPrice = oriPrice | divided_by: 100.0 %}
{% else %}
{% assign oriPrice = 0 %}
{% endif %}
{% if true and oriPrice > variantPrice %}
{% assign oriPrice = oriPrice | round: decimalNumber | string %}
{% assign oriPriceParts = oriPrice | split: '.' %}
{% assign oriPriceIntegral = oriPriceParts[0] %}
{% assign oriPriceFractional = oriPriceParts[1] | append: '000000000000000000000000' | truncate: decimalNumber, '' %}
{% if decimalNumber > 0 %}
{% assign oriPrice = oriPriceIntegral | append: '.' | append: oriPriceFractional %}
{% else %}
{% assign oriPrice = oriPriceIntegral %}
{% endif %}
{% else %}
{% assign oriPrice = '' %}
{% endif %}
{% assign data = data | append: 'data-price-' | append: variant.id | append: '="' | append: price | append: '" ' %}
{% assign data = data | append: 'data-ori-price-' | append: variant.id | append: '="' | append: oriPrice | append: '" ' %}
{% if forloop.index == 1 %}
{% assign data = data | append: 'data-variant="' | append: variant.id | append: '" ' %}
{{currencyToken}}
{{priceIntegral}}{% if decimalNumber > 0 %}.{{priceFractional}}{% endif %}
{{currencyToken}}
{{oriPrice}}
{% endif %}
{% endfor %}
Product Information• 40x40 cm cushion cover with zip• 100% Premium Polyester• Optional Cushion Insert (extra cost)• Add your own photos and text (depending on the design)• Fast delivery options availableGeneralCreate a comfy keepsake gift for any recipient with this personalised text upload design from our in house range. It's a great gift idea that's bound to brighten up any room in the house.Each pillow cover is a white square made from 100% polyester measuring 40cm x 40cm. The cover features a white zip at the bottom, giving you access to the cushions super comfy polyester fibre filling cushion pad, which easily slots in and out. The cushion and cover are suitable for hand washing only.
Quantity
-
+
Customise Yours
Customer reviews
format_quote
ABSOLUTELY fantastic items... Exactly as described & communication was top-tier. Thank you! Will recommend!
star
star
star
star
star
Kayla Jennings
format_quote
Absolutely perfect. Fingers crossed she thinks it perfect too! As described, prompt delivery even though it's personalised! Many thanks 5*
star
star
star
star
star
Neville Soanes
Cushion Information
Delievery & Shipping
Our Cushion Range
Cushion Information
• Each pillow cover is made from 100% polyester and measures 40cm x 40cm.• The cover features a white zip at the bottom and is filled with its own super comfy polyester fibre filling cushion pad, which easily slots in and out.• Printed to a high quality to bring out the best in your pictures.• All cushions are suitable hand washing only. All cushions are one size and have a white background.
Delivery & Shipping
• Cushions can be despatched and printed the same day, with 1st class post available for all UK orders.• UK Next Working Day and Saturday Guaranteed delivery options are available at selected times.• Can be sent to Europe and worldwide via airmail.• Send in a protective, recyclable cardboard box.Please see delivery information for more details.
local_shipping
Our Cushion Range
You'll find a huge range of fully customisable cushion and pillow designs in our range. Perfect as a gift for any occasion or for adding a personal touch to your home.Choose from simple photo upload ideas to a collage of 15 of your best family pictures, or even specific themes such as name cushions or initial pillows with your chosen letter.
perm_media
{% else %}
No products found. Please add some products to your store first.
{% endif %}
Share
Tweet
Pin
Share
Email
Share and get 15% off!
Simply share this product on one of the following social networks and you will unlock 15% off!