Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


KarH666

Recommended Posts

Магазин который торгует печатью на сувенирах. Все сувениры имеют 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гб оперативки?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.