Here is a problem most people don't notice until it bites them: almost every wishlist tool is built to serve a retailer, not the person using it.
Amazon's wishlist is the most widely used in the UK. It's integrated into their checkout, it's easy to add things, and it's been around long enough that everyone roughly understands how it works. But it only works for products on Amazon — which is a much narrower slice of what people actually want than it first appears.
The perfume from a specialist fragrance house. The candle from a small brand that only sells directly. The book from Waterstones because you want to support an independent. The homeware item from a Scandinavian company that doesn't stock on any marketplace. None of these appear on an Amazon wishlist. They can't.
The list you end up with is a partial reflection of what you want — the Amazon-compatible version. And when people are buying from it, they're buying from a distorted picture.
Every major wishlist tool has the same structural problem. They're built by retailers, for retailers. The wishlist feature exists to increase basket size and capture intent at the point of browsing, not to give users genuine flexibility about where they shop.
This isn't a hidden agenda — it's simply what the product is designed to do. When John Lewis lets you save to a wishlist, they're hoping you'll buy from John Lewis. When ASOS lets you heart items, they're hoping you'll buy from ASOS. The tool and the retailer are inseparable by design.
The consequence for users is that a complete picture of what someone wants requires assembling multiple lists across multiple platforms — and then communicating them all to the people buying for you. Which almost nobody does. Which is why the guessing game continues.
A wishlist that can only hold things from one shop is not really a wishlist. It's a personalised shop.
gift it was built around a different premise: the list belongs to the person, not the shop. Which means it needs to work with any shop.
In practice, that means two things. The first is URL-based adding — copy a product link from anywhere and paste it into gift it. The product name, image, and price fill in automatically. The second is barcode scanning — in a physical shop, point your phone camera at a product barcode and it's looked up and added to your list instantly.
The result is a list that can include anything, from anywhere, with no gaps based on which retailers have decided to integrate with which platforms.
| What you want to add | Amazon wishlist | gift it |
|---|---|---|
| Product sold on Amazon | Works | Works — links to Amazon |
| Product from any other website | Not possible | Works — paste the URL |
| Product seen in a physical shop | Not possible | Works — scan the barcode |
| Product from a small/independent brand | Only if sold on Amazon | Works — paste the URL |
| Gifters buy from original retailer | Redirects to Amazon | Links direct to any retailer |
| List owner kept in the dark before occasion | Buyer visible immediately | Hidden until occasion date passes |
The privacy row is worth dwelling on. Amazon's default wishlist behaviour shows the list owner who has purchased something almost immediately. For birthday and Christmas lists, this means either the gifter has to buy early and hope the person doesn't check, or the recipient finds out what they're getting before the occasion. gift it hides all gifter activity from the list owner until the occasion date has passed — they see nothing beforehand.
The reason retailer-agnostic wishlists haven't existed until recently is structural. Building a tool that works across the whole of the internet — that can pull product information from any page on any retailer's website — is genuinely hard. Each retailer structures their pages differently. Some use standard metadata. Some use bespoke formats. Some require the tool to work around paywalls or JavaScript-rendered content.
Affiliate commissions are the answer to the commercial model question. When someone clicks through from a gift it list to a retailer and buys, gift it earns a small commission from that retailer — the same way a price comparison site does. The commission structure doesn't determine what can go on a list. Items aren't filtered by affiliate relationships.
gift it may earn a small commission when someone clicks through from a list to a retailer and makes a purchase. This is how the product is free for everyone to use. It never affects what appears on any list, and if you'd rather not have affiliate cookies placed, you can decline when you first visit — links still work, gift it just doesn't earn anything from your click.
When you buy from an Amazon wishlist, you're buying from Amazon — even if that's not your preferred way to shop. On gift it, every link goes directly to the retailer who originally had the product. If the person added something from Waterstones, the buy link goes to Waterstones. If they added something from a small ceramics studio's website, the link goes there.
It's worth being clear about what gift it doesn't do. It doesn't check live stock levels — if a product sells out at the retailer between being added and a gifter clicking through, gift it won't know. It doesn't guarantee prices are current. And it doesn't handle the transaction itself — it's a link and a list, not a shop.
These are real limitations. The trade-off is universality: the ability to add anything, from anywhere, in a way that no retailer-owned platform can match by design. For most people, most of the time, that trade-off is straightforward.
One list, built from any shop or website, shared with everyone who matters.
Create your list