Skip to content
Personyze
← All articles
PersonalizationOctober 24, 2026

Product Recommendations for Electronics and E-commerce Stores: Accessories That Fit, Brand Affinity and More

P
Personyze TeamPersonalization experts
Product Recommendations for Electronics and E-commerce Stores: Accessories That Fit, Brand Affinity and More

Open a phone on most electronics stores and the row under it offers more phones, often the same phone in two other colours. Buy it, and the thank-you page offers phones again. The shopper has already chosen a phone. What they need now is a case that fits it, a charger and a screen protector.

Electronics has two things most catalogues do not: products that have to fit each other, and shoppers who stay with a brand. This guide covers the recommendations that work for electronics stores, and for any shop that sells add-ons: where each one goes, and how to tell which one is selling. It is the companion to product recommendations for fashion stores, and it uses Personyze’s recommendation engine; the practices hold whatever you use.

WidgetWhereWhat it showsWhat it learns from
Accessories that fitProduct page, cart, thank-you page, email after an orderCases, chargers, cables and add-ons made for this exact product, priced below itWhat shoppers bought together, checked for fit
Their brand firstAny widget, as a Match the visitor ruleThe shopper’s own brand ahead of the restThe brands they viewed and bought
Similar itemsProduct page, for shoppers still choosingOther models of the same kind, at a similar price, each onceWhat shoppers viewed together
Time to restockHome page, cart, emailInk, filters and batteries when they usually run outHow often shoppers rebuy each item

Why “more of the same” fails in electronics

Most recommendation algorithms count which products turn up together, in the same visits or the same orders. In an electronics store that goes wrong in three ways:

  • A purchase ends the search. Nobody buys a second TV the week after the first. “Customers who viewed this also viewed” keeps offering TVs to someone who has just bought one.
  • An accessory either fits or it is useless. A case for last year’s model, a mount too small for the screen, a battery for another camera. Orders mix them: a family buys a new phone and a case for the old one in the same basket, and the data says the old case “goes with” the new phone.
  • Shoppers stay with a brand. Someone whose phone, watch and earbuds are all one brand is shopping inside that brand. A list that ignores it leads with a brand they never buy.
On screen
A navy blue smartphone seen from the back, with a square two-lens camera
Voltra Arc 6, Navy
$799
128 GB256 GB512 GB
Add to cart
You may also likeMore of the same
The same smartphone in dark forest green
Voltra Arc 6, Forest
$799
The same smartphone in plum
Voltra Arc 6, Plum
$799
A pearl white smartphone with a round three-lens camera
Kestrel K9
$749
A graphite smartphone seen from the front, with a blue and violet wallpaper
Kestrel K7
$699
Four more phones, two of them the phone on screen in other colours. The shopper has already picked a phone.
Accessories that fitMade for it
A sand-beige silicone phone case with a square camera cut-out
Arc 6 Case, Sand
$39
Fits Arc 6
A white USB-C wall charger with a coiled USB-C cable
Voltra USB-C Charger
$29
Fits its USB-C
A clear glass screen protector for a smartphone
Arc 6 Screen Protector
$19
Fits Arc 6
Black wireless earbuds in front of their open charging case
Voltra Buds
$129
Same brand
Made for this phone or its brand, each priced below it.
One product page, two rows. Under the phone, “more of the same” offers phones to a shopper who has just chosen one. Accessories that fit offer what makes this phone work: its case, a charger, a screen protector cut for it, earbuds from the same brand.

The fix is to know what each product is, and what it fits. Personyze reads each product’s picture and title once and records it, then blends that with what real shoppers bought and viewed. Bought together turns into accessories that fit, viewed together turns into similar items at a similar price, and the shopper’s own history decides which brand comes first.

It is tuned per industry, too. Personyze works out the kind of shop from its catalogue and adapts: an electronics store gets accessories that fit the exact product, in the same brand ecosystem; a fashion store gets complete the look; a furniture store gets the rest of the room; a beauty or pet store gets the refill before it runs out. Nothing to configure. Every version is laid out in recommendation engine algorithms. The seven practices below are the electronics version, and most of them hold for any store that sells add-ons.

1. Accessories that fit, never another phone after a phone

Once a shopper has chosen the main item, or bought it, the most useful row is what makes it work: accessories made for that exact product, each costing less than it. After a phone: its case, a charger and a screen protector. After a TV: a soundbar, a wall mount and an HDMI cable. After a camera: a memory card, a spare battery and a bag. Never another phone after a phone.

Order confirmedKestrel 55″ 4K TV$649 · arriving Thursday
A 55-inch TV on a slim stand, showing a mountain lake
Accessories that fitBought with this TV
A slim black soundbar
Kestrel Soundbar
$199
Fits your TV
A black tilting TV wall mount
Tilting Wall Mount
$49
Fits 43–65″
A coiled black braided HDMI cable
HDMI Cable, 2 m
$15
Fits your TV
Not more TVs
Order confirmedKestrel C24 Camera Kit$1,099 · arriving Friday
A black mirrorless camera with a short zoom lens
Accessories that fitBought with this camera
A black SD memory card
128 GB SD Card
$29
Fits your C24
A black rechargeable camera battery
C24 Spare Battery
$59
Made for the C24
A charcoal canvas camera bag with tan leather trim
Canvas Camera Bag
$79
Fits camera + lens
Not more cameras
Two orders, two rows. After a TV: the soundbar, the wall mount for its size and an HDMI cable. After a camera: a memory card, its own spare battery and a bag. Every add-on fits the product just bought and costs less than it; nothing in either row is another TV or another camera.

The best raw material is what your shoppers actually bought together, the logic behind customers who bought this item also bought and frequently bought together. But only after it is checked for fit:

  • Made for this product. The case for the model on screen, not for last year’s; the battery for this camera; the mount for this size of screen. Compatibility is the whole point of an accessory row.
  • In the same brand ecosystem. The charger, earbuds and watch that belong with this phone’s brand.
  • Never the same product again. Not the phone in another colour, not the TV the shopper has just bought.
  • Items bought with everything stay out. Gift cards pair with every product, so they say nothing about any of them.
  • Add-ons priced below the main item. A $39 case beside a $799 phone is an easy yes; a second phone is not.
  • The most-bought pairs first. Rank pairs by how many shoppers made them, so a combination many people bought leads one that two people happened to buy.
A navy blue smartphone seen from the back, with a square two-lens camera
Bought together withVoltra Arc 6, Navy
The same smartphone in dark forest green
Voltra Arc 6, Forest
Dropped: same phone
A sand-beige silicone phone case with a square camera cut-out
Arc 6 Case, Sand
Kept
GIFT
CARD
Gift card
Dropped: in every order
A white USB-C wall charger with a coiled USB-C cable
Voltra USB-C Charger
Kept
A clear plastic phone case with a small round camera cut-out
Arc 5 Clear Case
Dropped: another model
A clear glass screen protector for a smartphone
Arc 6 Screen Protector
Kept
Black wireless earbuds in front of their open charging case
Voltra Buds
Kept
Accessories that fitA sand-beige silicone phone case with a square camera cut-outA white USB-C wall charger with a coiled USB-C cableA clear glass screen protector for a smartphoneBlack wireless earbuds in front of their open charging case
What shoppers bought with the Arc 6, checked for fit. The longest bar is the same phone in another colour: two phones in one household order. It goes, with the gift card that sells with everything and the case made for last year’s model. What is left fits the phone, most-bought pair first.

Personyze does this check by itself: reading each product tells it that a case is made for another model, or that two phones are the same phone in two colours. Put the row under the product, in the cart for what is already there, and on the thank-you page and in the follow-up email for what was just bought. Why the add-on belongs right beside the main item is in the benefits of bundle sales.

2. Their brand first: brand affinity

Electronics shoppers keep to a brand. Their phone, watch and earbuds work best together, their chargers already fit, and they know the menus. A shopper who always buys the same brand, say Apple, should see that brand first: on the home page, in the category they are browsing, and among the similar items under a product.

That is brand affinity, and it comes from the shopper’s own history: the brands they viewed and bought. In Personyze it is one rule in Match the visitor, “Brand from their own history”. The algorithm still picks the products; the rule moves the shopper’s brand to the front.

This shopper
A navy blue smartphone seen from the back, with a square two-lens camera
Voltra Arc 6Bought in March
A round smartwatch on a navy sport band
Voltra Watch 3Bought in June
White and silver over-ear headphones
HeadphonesBrowsing now
The brand they keep buying
Voltra
CIRCUIT HOUSEPhonesTVsAudioCameras
HeadphonesTop picks
The algorithm’s order
White and silver over-ear headphones
Kestrel Over-Ear
$229
White wireless earbuds in front of their open charging case
Kestrel Buds
$99
Black over-ear wireless headphones
Voltra Over-Ear
$249
Black wireless earbuds in front of their open charging case
Voltra Buds
$129
Their brand first
Black over-ear wireless headphones
Voltra Over-Ear
$249
Voltra · theirs
Black wireless earbuds in front of their open charging case
Voltra Buds
$129
Voltra · theirs
White and silver over-ear headphones
Kestrel Over-Ear
$229
Kestrel · after
White wireless earbuds in front of their open charging case
Kestrel Buds
$99
Kestrel · after
Same picks, their brand first. The shopper’s phone and watch are both Voltra, so the Voltra headphones and earbuds move to the front. Nothing is removed: the Kestrel pair stays in the row, after them.
  • From their own history. What they viewed and bought, so it works for a shopper who has never filled in a form.
  • A re-order, not a filter. Other brands stay in the row, after theirs. A shopper ready to switch still sees the alternative.
  • A first visit keeps the algorithm’s order. With no history there is no brand to put first, so nothing changes.
  • Any brand field. If your catalogue keeps the brand under another name, such as Manufacturer, the same check runs on that field.

3. Similar items for shoppers still choosing

Not every shopper on a product page has decided. Someone on their third phone is comparing, and a case for a phone they may not buy comes too early. For them, show similar items: other models of the same kind, at a similar price.

This is where “viewed together” earns its place. Shoppers who view items together are usually comparing alternatives, the logic behind customers who viewed this item also viewed. Shoppers who buy items together are setting something up. Feed each widget from the signal that matches its job:

Viewed together · comparing
A navy blue smartphone seen from the back, with a square two-lens cameraorA pearl white smartphone with a round three-lens cameraorA graphite smartphone seen from the front, with a blue and violet wallpaper
FeedsSimilar itemsOther phones at a similar price, $699 to $799. Each product once: the Arc 6 is one card, its three colours a choice on the card.
Bought together · building a setup
A navy blue smartphone seen from the back, with a square two-lens camera+A sand-beige silicone phone case with a square camera cut-out+A white USB-C wall charger with a coiled USB-C cable+A clear glass screen protector for a smartphone
FeedsAccessories that fitMade for this phone and its brand, priced below it.
Two signals, two jobs. Shoppers who view three phones in one visit are choosing one phone. Shoppers who buy a phone with a case and a charger are setting it up.
  • A similar price. Alternatives stay in the price band of the item on screen, so a $799 phone is compared with other phones near $799, not with the most expensive one in the shop.
  • Each product once. A phone in three colours and three storage sizes is one card, not nine. The choice is made on the product page.
  • Best match first, when you want the closest models at the front.
  • Their brand first, with the rule from practice 2.

Put it higher on the page than accessories that fit, where a shopper who is still deciding sees it before scrolling. If you want both rows on product pages without crowding them, a targeting rule can show similar items to shoppers with nothing in the cart, and accessories to everyone else. New models come out all the time, and a model nobody has viewed yet still gets similar items: Similar Items (AI), once switched on, reads titles, brands, descriptions and categories, so a product has neighbours before its first visitor.

4. Time to restock, for what runs out

Many electronics are bought once, but what they use is bought again and again: ink, filters, batteries. Time to restock brings each of these back to a shopper when they typically run out, learned from how often people rebuy each item.

This shopper’s orders
A compact white home inkjet printer
Kestrel P2 Printer
Bought in May · never offered again
Bought once
Four ink cartridges: black, cyan, magenta and yellow
P2 Ink Set, 4 Colours
Bought in August
Time to restock
Eight AA batteries in a clear tray
AA Batteries, 8-Pack
Bought in June
Time to restock
A round replacement filter for an air purifier
Filter for Voltra Air 2
Bought in September
Not yet
The line: when shoppers usually run out of it
CIRCUIT HOUSEEmail · picked when opened
Time to restockThe ink for your printer and the batteries you last ordered in June.
Four ink cartridges: black, cyan, magenta and yellow
P2 Ink Set, 4 Colours
$49
For your P2 printer
Eight AA batteries in a clear tray
AA Batteries, 8-Pack
$12
Due now
Each product keeps its own clock. The ink and the batteries have reached the point where shoppers usually reorder them, so they come back, on the home page and in email. The purifier filter is not due yet and stays out. The printer was bought once and is never offered again.
  • Learned per product. Ink keeps its rhythm and batteries keep theirs, from how often your shoppers rebuy each one, not one rule for the whole store.
  • The product they already chose. The ink set they ordered for their printer, so it still fits.
  • Not before it is due. Until then it stays out of their recommendations, and the printer itself, bought once, is never offered again.
  • On the home page, in the cart and in email. In email the picks are made when it is opened, not when it was sent; see open-time email recommendations.

It is the same idea as the grocery replenishment example, applied to the consumables an electronics store sells.

5. Match the visitor: their brand, then a price like theirs

Brand is the first of two rules that do most of the work in electronics. The second is a price like theirs: items near what the shopper usually looks at, so someone shopping mid-range is not shown the most expensive TV first, and someone who buys premium is not shown the cheapest.

Stack them in order, brand from their own history first, then price like theirs. The algorithm picks; the rules re-order its own top picks for each shopper and never fill the widget with random items.

TVs · Top picksOne widget, three shoppers
1Brand from their own history2Price like theirs
1
A first visitNo history yet: both rules come up empty.
1A 55-inch TV on a slim stand, showing a mountain lake
Kestrel 55″ 4K TV$649
Algorithm’s order
2A thin 55-inch OLED TV on a central stand, showing a city skyline at dusk
Voltra 55″ OLED TV$1,299
Algorithm’s order
3A 65-inch TV on two feet, showing green hills
Kestrel 65″ 4K TV$1,149
Algorithm’s order
4A 50-inch TV on two feet, showing a beach at sunset
Voltra 50″ 4K TV$549
Algorithm’s order
K
A Kestrel regularHas bought Kestrel; looks at mid-priced TVs.
1A 55-inch TV on a slim stand, showing a mountain lake
Kestrel 55″ 4K TV$649
Brand + price
2A 65-inch TV on two feet, showing green hills
Kestrel 65″ 4K TV$1,149
Brand
3A 50-inch TV on two feet, showing a beach at sunset
Voltra 50″ 4K TV$549
Price
4A thin 55-inch OLED TV on a central stand, showing a city skyline at dusk
Voltra 55″ OLED TV$1,299
No match
V
A Voltra regularOwns a Voltra phone and watch; looks at premium TVs.
1A thin 55-inch OLED TV on a central stand, showing a city skyline at dusk
Voltra 55″ OLED TV$1,299
Brand + price
2A 50-inch TV on two feet, showing a beach at sunset
Voltra 50″ 4K TV$549
Brand
3A 65-inch TV on two feet, showing green hills
Kestrel 65″ 4K TV$1,149
Price
4A 55-inch TV on a slim stand, showing a mountain lake
Kestrel 55″ 4K TV$649
No match
The same four TVs, three orders. Brand decides first, then price. The Kestrel regular gets the mid-priced Kestrel first; the Voltra regular gets the premium Voltra first; a first visit keeps the algorithm’s own order. No TV is added or removed.

The same rules work wherever recommendations run: on the site, in recommendation emails and in feeds. The live version with three shoppers side by side is under Match the visitor, and the Match the visitor guide has a recipe for each kind of site, electronics included.

6. Put each widget where it does its job

Product page
A navy blue smartphone seen from the back, with a square two-lens camera
Accessories that fit
A sand-beige silicone phone case with a square camera cut-out
A white USB-C wall charger with a coiled USB-C cable
A clear glass screen protector for a smartphone
Accessories that fit
Under the product. Similar items higher up, for shoppers still choosing.
Cart
A navy blue smartphone seen from the back, with a square two-lens camera
A sand-beige silicone phone case with a square camera cut-out
Accessories that fit
A white USB-C wall charger with a coiled USB-C cable
A clear glass screen protector for a smartphone
Black wireless earbuds in front of their open charging case
Accessories that fit
For what is in the cart, priced below it. Never what is already there.
Home page
Welcome back.
Their brand first
Black over-ear wireless headphones
A thin 55-inch OLED TV on a central stand, showing a city skyline at dusk
Black wireless earbuds in front of their open charging case
Their brand first
For returning shoppers, with time to restock when something is due. Popular picks on a first visit.
After the order
Circuit HouseYour TV ships today
Accessories that fit
A slim black soundbar
A black tilting TV wall mount
A coiled black braided HDMI cable
Accessories that fit
On the thank-you page and in the follow-up email: what completes the order.
Four places, three jobs. The product page, the cart and the order confirmation answer “what does this need?”; the home page answers “what would this shopper buy next?”
  • Product page. Accessories that fit under the product; similar items higher up for shoppers still choosing. Never the product itself.
  • Cart. Accessories for everything in the cart, priced below the main items, never what is already there: the last moment a $19 screen protector is an easy add.
  • Home page. Their brand first for returning shoppers, and time to restock when something is due. Popular items on a first visit.
  • After the order. On the thank-you page and in the follow-up email, what completes what they bought. Never more of it.

Keep every list full. When one source runs thin, a new product with few purchases or a shopper with little history, the next one fills in, so a row is never half empty. The page-by-page setup is in the product recommendations playbook, and more ideas are in product recommendation examples.

7. Measure each recommendation source, not only the widget

An accessories row is fed by more than one source: what shoppers bought together, what is made for the product, and a fallback such as best sellers when both run thin. Measure only the widget and you cannot tell which of them is selling.

Accessories that fitUnder the Arc 6
A sand-beige silicone phone case with a square camera cut-out
Arc 6 Case, Sand
$39
Bought together
A white USB-C wall charger with a coiled USB-C cable
Voltra USB-C Charger
$29
Bought together
A clear glass screen protector for a smartphone
Arc 6 Screen Protector
$19
Made for this product
Black wireless earbuds in front of their open charging case
Voltra Buds
$129
Best sellers · fallback
SourceShownClickedBought
Bought together
Made for this product
Best sellers · fallback
One widget, three sources. Each item carries the source that put it there, and clicks and purchases are counted per source, so you can see what carries the row and how often the fallback fills in.

Personyze measures clicks and purchases for each recommendation source, so you can see whether bought-together pairs carry the row, and how often the fallback is doing the work. Whether the widget adds sales at all is a separate question: keep a share of visitors on the page as it was, and compare orders and revenue, not clicks. How to read that test is in how to read A/B test results.

Setting it up

There is little to set, and that is deliberate:

  • Set up with AI. Connect your store — Shopify, Magento, WooCommerce, BigCommerce or Shopware, a product feed, or Personyze reads your product pages — and the guided setup reads your products, what visitors look at and your kind of shop, finds the spot on your home, product and cart pages, and places each widget in your store’s look. Nothing changes on your site until you publish.
  • Nothing to configure. Personyze works out from your catalogue that it is an electronics store, and adapts by itself.
  • Reading product pictures is one switch, in Recommendation settings.
  • The cost comes first. Before you switch it on, you see the estimated cost in AI credits for your own catalogue, and you choose Best quality (the default) or Standard.
  • Their brand first is one rule. Add Brand from their own history, then Price like theirs, under Match the visitor in the widget’s editor.
Set up with AI
1
Connect your storeOr a feed, or we read your pages
2
It reads your storeProducts, views, your kind of shop
3
Where to show themHome, product and cart pages
4
Check it, then publishAs a real shopper would see it
Recommendation settings
Read product picturesEach product’s picture and title, read once, so the engine knows what every product is, not only what shoppers clicked.
Estimated costFor your own catalogue, before you switch it on.
Shown in AI credits
QualityBest is the default.
Best · defaultStandard
The whole setup. The guided setup does the placing; reading product pictures is one switch, with its cost in AI credits shown for your catalogue first.

Then check it as a real shopper before anyone sees it. Product recommendations, start to finish walks through the preview, the test against no widget and the results.

The checklist

  • Accessories that fit under the product, in the cart and after the order: made for this exact product, in the same brand ecosystem, never for another model.
  • Never another phone after a phone: nothing the shopper has just bought, nor the same product in another colour.
  • Their brand first, from their own history, as a re-order rather than a filter.
  • Similar items for shoppers still choosing: the same kind of product, a similar price, each product once.
  • Time to restock for ink, filters and batteries, when each one is due and not before.
  • A price like theirs after the brand rule.
  • Add-ons priced below the main item.
  • Clicks and purchases read per recommendation source, and the widget tested against no widget.

More to look at: AI product recommendations on an online store, page by page; recommendation algorithms explained; and for clothing, shoes and accessories, product recommendations for fashion stores.

Questions people ask

What product recommendations work best for an electronics store?

Four, each in its place. Accessories that fit under the product, in the cart and after the order: add-ons made for that exact product, priced below it. Similar items for shoppers still choosing: other models at a similar price. The shopper’s own brand first, from what they viewed and bought. And time to restock for consumables such as ink, filters and batteries.

How do you recommend accessories that actually fit?

Start from what shoppers bought together, then check each pair for fit: the accessory must be made for the model on screen or in the order, and in the same brand ecosystem. Drop the same product in another colour, accessories for other models and items bought with everything, such as gift cards, and rank what is left by how many shoppers bought it together.

How do I show shoppers their favourite brand first?

Add the rule Brand from their own history to the widget, under Match the visitor. It re-orders the algorithm’s own picks so products of the brands the shopper viewed or bought come first. Other brands stay in the row, after them, and a first-time visitor keeps the algorithm’s order.

What should a shopper see after buying a TV or a phone?

What completes it, not more of it. After a TV, a soundbar, a wall mount and an HDMI cable; after a phone, its case, a charger and a screen protector. Show them on the thank-you page and in the follow-up email, each priced below the item bought.

How do I know which recommendations are selling?

Clicks and purchases are measured for each recommendation source, so you can see whether bought-together pairs, products made for the item or a fallback carry the widget. To measure what the widget adds, compare against a share of visitors who see no widget.

Accessories that fit, their brand first and time to restock, on your storeConnect your store and the guided setup reads your catalogue, works out your kind of shop and places each widget in your store’s look. Nothing changes on your site until you publish.Start freeSee the recommendation engine
Let's talk

Book a demo with a personalization expert

30 minutes with a personalization expert. Bring your stack, your goals, your skepticism. We'll show you what changes when every visit feels like the only one.