Магазины можно также классифицировать по уровню товарной специализации. Главное различие между магазинами проводится по широте ассортимента: существуют магазины, где представлен ограниченный ассортимент, и магазины, где выставлен широкий спектр товаров.
В специализированных магазинах (specialty stores) продается ограниченный набор товаров, но имеется больший выбор, или так называемый глубокий ассортимент. Специализация дает розничным продавцам возможность представить больше брендов, моделей, стилей и размеров товаров. Такие магазины, как Tie Rack and Sock Shop, получают преимущества перед конкурентами, предлагая узкий спектр продукции в мелких розничных магазинчиках.

Такую политику можно соединить с другими преимуществами, например с низкой ценой, и создать таким образом формат магазина-дискаунтера. Термин «убийца категорий» (category killer) говорит о том, что компания представляет широкий и глубокий ассортимент товаров по низким ценам.
Совершенно иные стратегии торговли определяют форматы розничной торговли с более широким продуктовым ассортиментом (product mix). В секторе продовольственных товаров развернутое представление продукции позволяет дифференцировать гипермарке-ты (hypermarkets) и суперсторы (superstores) от супермаркетов (supermarkets) и более мелких магазинов, торгующих товарами повседневного спроса (convenience outlets, C-stores), где представлены продовольственные и промышленные товару. Европейские магазины «с повышенной скидкой (hard discount), реализующие продовольственные товары, например Aldi, представляют еще более узкий выбор категорий продуктов по очень низким ценам.
Универсальные магазины (department stores) и магазины широкого профиля (variety stores) применяют наиболее развернутые товарные стратегии. Вместо специализации на узком ассортименте продукции эти магазины продают широкий спектр товаров, и в том числе различные типы товаров и услуг.