A product page redesign for a UK and Irish bed retailer.
Bed Kingdom sells beds, mattresses and bedroom furniture online in the UK and Ireland. We took on development of its existing Magento 2 store, designed and built a new product page in four stages, reworked the category pages and set up bedkingdom.ie, a second store in euros.


Bed Kingdom in numbers
- 4stages to the product page redesign, from the gallery to the add to basketOur build record
- 2stores, bedkingdom.co.uk in pounds and bedkingdom.ie in eurosOur build record
The brief.
Bed Kingdom sells large, considered purchases: bunk beds, ottoman beds and mattresses, where the extras and the delivery day decide the order as much as the bed. When we took on the store, its product page needed to put those choices in a clear order, and its category pages needed to hold up across a large range.
We designed the new product page and built it in four stages, reworked the category page filters and listings, added address checks to the checkout and set up bedkingdom.ie, a second store priced in euros.


What we built.
Three parts of the work, shown in our own copy of the store with product photography from Bed Kingdom's catalogue.
-


A product page redesigned in four stages.
We designed the page and delivered it in four parts: the gallery; the title, reviews, price, finance and offer code; the colour and size choices; and the delivery dates, add to basket, features, tabs and recommendations. Every extra, from mattresses to bedding, is listed with its price, the next delivery dates are offered as choices beside the add to basket, and sale savings are rounded down, so the figure a customer sees never overstates the discount.
- Designed by us and built in four stages
- Delivery dates offered on the page, before the basket
-


Category pages that hold up across a large range.
We reworked the category pages: a redesigned filter and sort bar, image galleries on every product in the listing and updated product labels, so a customer can narrow a long list of beds by type, size, colour and price.
-
- 1bedkingdom.ieA second store with the UK design
- 2Euro pricingThe euro as its base currency
- 3Address lookupType an address, a postcode or what3words
- 4Postcode checkA UK order needs a valid UK postcode
Drawn as a schematic. No test order was placed.
A second store in euros, and a checkout that checks addresses.
We set up bedkingdom.ie as a second store with the euro as its base currency and the same design as the UK store. In the checkout we added address lookup, which also accepts a what3words address, and a check that a UK order carries a valid UK postcode before it goes through.
The stack.
What the store is built on, and what each part does for the business.
- Magento 2 Two stores, in pounds and in euros.
Need a product page that settles the order? Start with a free health check.
Give us the address and we will read what the store already shows the world: release, support status, PHP, front end, hosting and any sign of a hijack. One page, by email, within two working days. Nothing is accessed or tested.
- Magento Open Source, Adobe Commerce and Mage-OS stores
- No login, no access, no obligation
- Written by a person, not a scanner
- Platform
- Magento Open Source 2.4.4-p3
- Adobe support
- ended 12th April 2025
- PHP
- 8.1, end of life 31st Dec 2025
- Frontend
- Luma
- Security headers
- 2 of 6 present
- Hijack indicators
- none found
What we would do first. Apply the outstanding security fixes, then plan the upgrade to a supported release.





