powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для электронного каталога товаров или магазина
9 сообщений из 9, страница 1 из 1
Структура БД для электронного каталога товаров или магазина
    #35359812
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я смотрел большое количество инет магазинов (бесплатных/условно бесплатных)
Но ни в одном из них не смог найти реализацию нормального фильтра по свойствам.

Чтоб товару можно было назначать поля, например

Ширина значение(число) еденицы измерения

Цвет список данные для которого берутся либо из справочника общего для все инет магазина (производитель, набор цветов) или задается отдельно для какой-то группы товаров. При чем возможность указывать несколько значений списка для одного товара, например цвет может быть и белый и черный.

Параметр у которого значение это текстовое поле.

Вот тут только загвоздка.
Это все привязывать к категории товара. тоесть создаем категорию и назначаем для нее нужные поля. А потом при добавлении в нее товаров они автоматически будут запрашиваться при введении товаров.

Либо привязать к товару, тоесть создать отдельно тип товара с набором этих полей, а потом при создании товара сначала заправишивается его тип а потом все параметры в зависимости от типа.

В итоге мы должны указать что такие-то поля добавляются в фильтр.

И в зависимости от категории в которой мы находимся есть свой фильтр по параметрам которые мы задали.
...
Рейтинг: 0 / 0
Структура БД для электронного каталога товаров или магазина
    #35360010
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конкретного вопроса не увидел, но все равно взгляните тынц
...
Рейтинг: 0 / 0
Структура БД для электронного каталога товаров или магазина
    #35360141
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
параметры привязывать к категории или к товару через тип например?
...
Рейтинг: 0 / 0
Структура БД для электронного каталога товаров или магазина
    #35360263
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мое мнение
1. Все глобальное , что может наследоваться от родителя привязываем к группе,в последтсвие наследуется товаром от группы,при включении товара в группу
2. персональе характеристики - должны быть приязны к товару
-------------------------------------
Jedem Das Seine
...
Рейтинг: 0 / 0
Структура БД для электронного каталога товаров или магазина
    #35360318
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vivпараметры привязывать к категории или к товару через тип например?Завист от товара. И что есть "тип", как не низшая категория товара?

Но в подавляющем количестве случаев, имхо, правильнее привязывать к категории, чем к самому товару. Иначе возникают сомнения в правильности построения классификации товара и увеличивается трудоемкость ввода нового товара.
...
Рейтинг: 0 / 0
Структура БД для электронного каталога товаров или магазина
    #35360322
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
персональные это типа не изменные характеристика, вроде цены, производителя?
...
Рейтинг: 0 / 0
Структура БД для электронного каталога товаров или магазина
    #35360345
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vivперсональные это типа не изменные характеристика, вроде цены, производителя?Имхо, ни цена, ни производитель - это не характеристика.
Хотя, наверное, в некоторых вырожденных случаях производитель может быть приравнен к характеристике.
...
Рейтинг: 0 / 0
Структура БД для электронного каталога товаров или магазина
    #35360365
Фотография viv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft vivпараметры привязывать к категории или к товару через тип например?Завист от товара. И что есть "тип", как не низшая категория товара?

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

Например таблица Категории
(простой вариант)
Имеет
ID
название
Id родителя
описание

таблица Справочник
id
название

таблица Значения справочника
id
id справочника
Название

таблица Параметры
Id
id категории (какой категории пренадлежит параметр)
название параметра
тип параметра (строка, список)
id справочника (если параметр является списком то это id из таблицы справочника)

таблица Товар
id
id категории
название
цена

таблица параметры товаров
id
id параметра
id товара
значение (если текстовое поле)
значение если список
...
Рейтинг: 0 / 0
Структура БД для электронного каталога товаров или магазина
    #35363375
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Чтоб товару можно было назначать поля

поиск по ключевому слову EAV.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура БД для электронного каталога товаров или магазина
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]