Перейти к содержанию
mihmih

Внесение изменений в БД (дополнение)

Рекомендуемые сообщения

Что имеется.

1.      Дополнение,  которое обрабатывает прайсы-листы (заносит в БД информацию о товаре). 

2.      В шаблон товара добавлена вкладка «Цены», в которой отображаются различные поставщики данного товара с ценами и ссылками.

3.      В БД добавлена таблица «product_to_product_supplier», в которую заносятся ID одинаковых товаров от разных поставщиков (соответствия товаров).

4.      В таблицу БД «product» добавлено поле «major», для выявления первичного и вторичного ключей товаров. 

5.      Изменен запрос к БД, который выбирает продукты соответственной категории.  Теперь выбираются только первичные ключи товары.

6.      Во вкладке «Цены» добавлена сортировка по цене.

7.      В шаблон товара добавлен вывод цен «Минимальная - максимальная», которая берется из вкладки «Цена». Если товар отсутствует или нет ни одного поставщика - цена не отображается.

 

Подскажите как сделать.

1.      Доработать дополнение:

·         таким образом, чтобы оно добавляло в БД ссылки на каждый товар поставщика.

·          Находило соответствие товаров(по модели) и добавляло в таблицу «product_to_product_supplier».

·         Устанавливало товарам, первому – первичный ключ, остальным - вторичные.

2.      В категориях товаров сделать напротив каждого товара вывод цен «Минимальная - максимальная».

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

обратитесь к автору.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.