Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Архитектура базы данных для товара с позицией
 
 автор: Бамси   (14.06.2012 в 13:13)   письмо автору
 
 

Изначально был просто товар. Потом у товара стали появляться размеры, цвета и прочее. Под каждый размер, цвет и прочую характеристику создавался отдельный товар. Это не правильно.
Пытаюсь переделать саму схему товаров. В настоящий момент у меня есть 1 товар и много позиций, связь ясна.
Например будем продавать шапки. Создаем товар шапки, и добавляем к нему позиции, красную шапку, белую и зеленую. Вроде все понятно и все более менее.
Но, кроме цвета есть например и размер. Следовательно получается на одну позицию может быть много характеристик, получается надо будет создавать разные характеристики под каждую позицию.
И далее, как быть с товаром. Получается без позиций это и не товар. А если будет книжка, у нее же ведь нету ни размера, ни цвета. А создавать позицию для каждого товара мне кажется несколько некорректным.
Вопрос, как лучше организовать структуру базы данных для того, что бы продавать товары с возможностью выбирать размер, цвет и т.д.

  Ответить  
 
 автор: Бамси   (14.06.2012 в 13:26)   письмо автору
 
   для: Бамси   (14.06.2012 в 13:13)
 

Посмотрел на Magento, у них там нету позиций. Но есть возможность добавлять атрибуты к товару. Следовательно еще один вопрос, как лучше организовать добавление атрибутов к товару.

  Ответить  
 
 автор: confirm   (14.06.2012 в 13:50)   письмо автору
 
   для: Бамси   (14.06.2012 в 13:26)
 

Опишите атрибуты в отдельной таблице, в которой они будут иметь первичный ключ с автотинкрементом. В другой таблице связывайте id товаров с jd их атрибутов.

  Ответить  
 
 автор: Sfinks   (14.06.2012 в 18:08)   письмо автору
 
   для: Бамси   (14.06.2012 в 13:13)
 

Посмотрите вот эту тему: Структура каталога товаров
МЫ там довольно подробно рассматривали этот вопрос.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования