Это скорее «логический» вопрос, чем вопрос с кодировкой.Работа с вариациями продуктов на веб-сайте электронной коммерции
Я строил этот сайт электронной коммерции. В настоящее время я группирую продукты по: бренду, категории, подкатегории1, подкатегории2 и подкатегории3. Просто стандартный способ, с которым мы все привыкли работать.
Однако, позволяет сказать, что у нас есть что-то вроде этого:
iPhone 4 8GB ($ US 199,49)
iPhone 4 16GB ($ US 299,49)
iPhone 4 32GB ($ США 399, 49)
Технически, это 3 разных продукта, с разными ценами и даже с разным весом, запасом и т. Д. Они хранятся в базе данных как 3 разных продукта. Тем не менее, клиент хочет «визуально» сгруппировать эти 3 продукта, потому что теоретически они - одно и то же, только с разными характеристиками. Таким образом, в моем интерфейсе должен быть способ переключения по «вариациям» этого конкретного продукта.
Скажем, я смотрю на детали iPhone 4 32GB ($ US 399,49), должен быть выпадающий список или что-то, чтобы выбрать другие 2 варианта, версии 8GB и 16GB.
Что было бы лучшим способом структурировать мою базу данных, чтобы это разрешить? Поэтому я могу «группировать» продукты таким образом. И как вы можете графически построить бэкэнд, чтобы администратор мог легко «группировать» продукты?
Я все уши к предложениям и идеям. Благодаря!
PD: Мне не нужен какой-либо код, просто теория и идеи.
PD2: Я работаю с MySQL.