Система предложений с несколькими предложениями и продуктами - PullRequest
1 голос
/ 21 февраля 2012

Я разрабатываю систему предложений, и у меня возникла следующая проблема:

Если у меня есть предложение, что при покупке «продукта A» и «продукта B» я заплатил на 10% меньше, я могу зарегистрировать в качестве нового предложения такой продукт, как кока-кола, со скидкой в ​​10%, хорошо, но проблема в том, что если пользователь выбирает продукт A, а продукт BI хочет преобразовать его в скидку, т. е. выбирая продукты, которые генерируют скидку, пользователь получает скидку.

Мое решение: Я мог бы составить таблицу с продуктами и установить тип продукта как нормальный, а для продвижения, если тип продукта - продвижение, будет иметь таблицу, связанную с продуктами (в данном случае продукт A и продукт B), но если я у меня есть 10 предложений, мне нужно проверить каждый продукт, чтобы убедиться, что он участвует в продвижении, я думаю, что так медленно.

Извините за мой английский, если вы меня не понимаете, оставьте комментарий. спасибо!

1 Ответ

1 голос
/ 21 февраля 2012

Настройте таблицу продуктов как обычно.Затем настройте таблицу специальных предложений и таблицу для продуктов, включенных в каждое предложение.

Таблица продуктов

product_id

product_name

Таблица предложений:

offer_id

cent_off

Products_In_Offer Table

offer_id

product_id

...