Skip to main content
GullySystem
A practical guide

Choosing an ecommerce platform for a home and living store

Ganesh HSStrategy and Technology, GullySystem
Practical advice · 5 min read

In this guide 6 sections
The short answer

Run five tests on each platform before any demo. They cover variants by size, finish and fabric, sets that deduct component stock, bulky and parcel shipping, serial and warranty capture, and filters on real attributes. Two failures usually mean a daily workaround.

Can one product carry every size, finish and fabric?

Build a sofa on paper first. Two sizes, six fabrics and two leg finishes make twenty-four combinations, and every one needs its own stock count and its own carton weight. Ask each vendor to build it live.

Some platforms cap the option types or the variants on one product, and others cannot hide a combination you never make, such as velvet upholstery on the oak legs. The shopper picks, then gets an apology.

Check that the images switch with the fabric and that the price can differ by fabric grade. Weight matters most. If weight lives only on the parent product, freight quotes for the heaviest variant will be wrong, and nobody will see it until a carrier invoices the difference.

  • Three option types on one product, such as size, fabric and leg finish
  • A SKU, barcode and stock count for every combination
  • Weight and carton data held per variant
  • Images and price that change with the fabric grade
  • A way to hide combinations you do not make

Does a set deduct the stock of its parts?

A dining set is a table plus chairs. A duvet set is a cover and pillowcases. Customers buy them as a set and also by the piece, and both kinds of sale must draw down the same shelf stock.

Test it with the last chair. Sell that chair on its own, then reload the set page and read what the shop now says about the set, which should show as unavailable or reduced. The pick list must name every component.

Watch for two failures. A platform may treat a bundle as a discount on separate lines, which breaks the set price when one part is returned. Or it may hold the set as its own SKU with a stock count that nobody updates, which suits no showroom with cartons on the racks.

Can the basket mix bulky and parcel items?

Put a table lamp, a bookcase and a rolled rug in one basket. The lamp goes by parcel. The bookcase needs pallet freight with an appointment. The rug is so long and light that it may break a parcel length limit.

A good platform splits that basket into shipments, shows a delivery option for each and charges by rule: weight band, longest side, postcode zone and service level. Weaker ones charge one flat rate for everything.

Look for a bulky flag on the product or the variant, an appointment step and a place for delivery notes such as stairs or a narrow door. Ask how two arrival dates reach the buyer.

  • Rates by weight band, longest side and postcode zone
  • A bulky flag held on the variant
  • Separate shipments and arrival dates inside one order
  • Delivery appointment and access notes captured at checkout

Does it capture serial numbers and warranty dates?

A kettle needs no serial. A washing machine, an air conditioner or a chimney hood does, so find out which screen takes the number, who types it and at what step.

Look for a scan at dispatch that ties each serial to its order line and starts the warranty from the delivery date. Service staff can find a unit from the serial or the order number alone, and a batch recall can find every buyer.

Many general platforms cannot do this unaided. A stock system or an app may fill the gap, so ask what exists, who maintains it and how it passes the serial back to the order.

Can shoppers filter by width, material and colour family?

People shopping for a bookcase start with the gap in the room, so they filter by width, then material, then colour family. Filters like these work only when each product carries clean attributes in fields that the platform can facet, not in a paragraph of description.

Try importing a spreadsheet of twenty of your own products, with width, depth, height, material, finish code and care notes. Export it, edit three values, import it again. Watch for duplicated products, lost images and attributes that land in free text.

Run all five tests with the same five products from your range: a sofa, a dining set, a bookcase, a lamp and a small appliance. Score each platform on one sheet. Drop any that fail two tests before you book a demo.

  • Height, width and depth as number fields
  • Material and colour family as controlled lists
  • Finish code and care notes as separate attributes
  • Import and export that round trip without duplicate products

Platform test scorecard

Five rows, one for each test, and a column for each platform on the shortlist. Each cell holds pass or fail, what the vendor showed live, the workaround needed and the person who would own it. A strip along the bottom lists the five test products: a sofa with fabric choices, a dining set, a bookcase, a lamp and a small appliance.

Open a blank worksheet to print

Questions owners ask

Should a home goods store use a hosted platform or a custom build?

Start with the tests. A hosted platform that passes four or five is usually enough. If the failures hit the core of the business, such as sets or serial numbers, and the workaround is a daily manual step, ask for a custom quote.

How many products should we test with?

Five real ones are enough if they are chosen well: a sofa with fabric choices, a dining set, a bookcase, a lamp and a small appliance. Between them they touch every test.

Does a marketplace listing replace our own platform?

A marketplace brings discovery, but variants, sets and serial capture follow its rules, not yours. Keep your own catalogue as the master and feed the marketplaces from it.

Who should score the demos?

Someone from the warehouse, someone from customer service and whoever owns the catalogue. Each of them sees a different failure.

Browse all guidesBack to top ↑
Next step

Have a specific situation to work through?

This article covers the general case. Tell us what you’re actually dealing with and we’ll respond directly.

Share Your Requirements