Город: Казань

Сущность в интернет-магазине

Сущность в интернет-магазине

Что такое сущность в интернет-магазине?

Сущность — это самостоятельный логический объект внутри интернет-магазина, который содержит данные и выполняет определённую функцию в системе.

Это базовый элемент архитектуры e-commerce.
Каждая сущность отвечает за один конкретный «кусок» работы магазина, и все сущности связаны между собой, формируя единую систему.

Говоря проще:

Сущность — это “единица смысла” внутри интернет-магазина.
То, что существует отдельно, имеет свои свойства и взаимодействует с другими элементами.

Почему это важно понимать

Профессиональная сборка интернет-магазина начинается не с дизайна, а со списков сущностей — именно они определяют:

  • архитектуру
  • логику работы магазина
  • правильную структуру данных
  • SEO-эффективность
  • корректность фильтров и вариаций
  • стабильность корзины и оплаты
  • масштабируемость проекта

Если сущности не продуманы — магазин работает неправильно.

Краткое описание основных сущностей интернет-магазина

1. Товарные сущности (каталог и его содержание)

Эти сущности описывают, что вы продаёте и как пользователь взаимодействует с ассортиментом:

  • Товар / SKU / вариации — базовая единица продаж. Включает разные варианты (цвет, размер, объём), которые объединены в один товар.
  • Категории — логические группы, которые помогают структурировать ассортимент и быстро находить нужный товар.
  • Характеристики (атрибуты) — параметры товара, на основе которых строятся фильтры (размер, материал, мощность и т.д.).
  • Фото и описание — визуальная и текстовая информация, которая помогает пользователю понять товар и принять решение.
  • Сопутствующие и похожие товары — механизмы увеличения среднего чека и удержания пользователя в каталоге.
  • Цена базовая / цена со скидкой — основа расчётов и отображения стоимости товара.

2. Страницы магазина (интерфейс взаимодействия)

Это набор экранов, на которых пользователь совершает путь от просмотра к покупке:

  • Главная страница — точка входа, презентация магазина и ключевых предложений.
  • Каталог / категория / подкатегория — навигация по ассортименту.
  • Карточка товара — страница, где пользователь изучает товар и принимает решение о покупке.
  • Корзина — список выбранных товаров с возможностью редактирования.
  • Оформление заказа (Checkout) — этап ввода данных, выбора доставки, оплаты.
  • Страница «Спасибо за заказ» — подтверждение оформления.
  • Сравнение товаров — помогает выбирать между похожими позициями.
  • Wishlist (избранное) — сохранённые товары для будущей покупки.
  • Личный кабинет — данные пользователя, настройки, история покупок.

3. Заказные сущности (Order)

Это сущности, которые фиксируют и сопровождают покупку:

  • Заказ — итоговая сущность, которая хранит товары, стоимость, данные покупателя, доставку.
  • Оплата (payment) — статус и детали финансовой операции.
  • Документы (чеки, накладные) — юридически значимые документы, формируемые при покупке.

4. Пользовательские сущности

Описывают покупателя и его взаимодействие с магазином:

  • Профиль пользователя — персональные данные, контакты, настройки.
  • История заказов — список всех покупок и их статусов.

Итого

Интернет-магазин — это десятки взаимосвязанных сущностей, которые работают как единый механизм. Если хотя бы одна часть реализована неверно — падает скорость, ломается логика, теряется конверсия.

И именно поэтому многие, пытаясь сделать магазин самостоятельно, сталкиваются с неожиданными проблемами: недостающие фильтры, неработающие вариации, ошибки с доставкой, неверные остатки, дубли категорий, сбои в оплате.