Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Общие опции для однотипных товаров


KarH666
 Поделиться

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

Магазин который торгует печатью на сувенирах. Все сувениры имеют 3 одинаковые опции, это размер, форма и что то третье. Каждый рисунок – это отдельный товар. Рисунок не влияет на опции и цену, может сочетаться со всеми опциями. Опции влияют на цену.

Рисунков сейчас 1500 опций на 1,5мб в БД. Применил связанные опции для того, что бы исключить некоторые сочетания опций. в итоге база выросла на 8мб, пришлось перейти на vds, так как странички стали грузиться очень долго. Теперь нужно обновить базу, но выгрузка не работает из-за веса БД.

И вот у меня такая мысль сделать всем товарам общие опции.

 

product.php

389    foreach ($this->model_catalog_product->getProductOptions($this->request->get['product_id']) as $option) {
                if ($option['type'] == 'select' || $option['type'] == 'radio' || $option['type'] == 'checkbox' || $option['type'] == 'image') {
                    $option_value_data = array();
 

как    get['product_id'])    заменить на значение одного из продуктов?

 

Ну или есть желающие помочь делом, а не советом, пишите в л.с.договоримся.

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


VDS збс работает. Очень шустро, но выгрузка не работает.

Может лимиты есть времени или объёма? Не работает даже штатный бекап, если выбраны все таблицы.

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


какие-то надуманные проблемы с 8мб, vds и весом БД.

у меня в телефоне памяти в 1000 раз больше чем у вас на vds

у вас телефон 512гб оперативки?

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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