Jump to content
Sign in to follow this  
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'])    заменить на значение одного из продуктов?

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

вы писали про 8мб а не 512

Share this post


Link to post
Share on other sites

вы писали про 8мб а не 512

вся база 52.642мб

8мб это только опции

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Seriusis
      Стандартый вывод цены в opencart мягко говоря очень неудобен, он выводит только значение для прибавления/убавления основной цены.
      Данный модификатор считает итоговую цену опции и выводит ее.
      Т.е если цена товара 90.00р , а в опции выбрано "+", и значение 10р, то вместо (+10) возле значения опции будет выведено 100р
      Совместимость 2.x -  3.x
       
      1.01 - улучшена совместимость с шаблонами (проблема +-)
       
      Работа на всех шаблонах не гарантирована. Если установлены модификаторы для работы с опциями, обновления цены при выборе опции и тд - они могут перетирать изменения, тогда убирайте +- вручную в product.twig (product.tpl)
       
      Также смотрите модули:
      Accordion & Tabs & Steps, Faq & HowTo Microdata, any place & content
      YouTube lazy load & popup - оптимизация и кастомизация iframe
       

       
    • By Seriusis
      Скачать/Купить дополнение


      Итоговая цена опции в карточке вместо вывода (+сумма), (-сумма)
      Стандартый вывод цены в opencart мягко говоря очень неудобен, он выводит только значение для прибавления/убавления основной цены.
      Данный модификатор считает итоговую цену опции и выводит ее.
      Т.е если цена товара 90.00р , а в опции выбрано "+", и значение 10р, то вместо (+10) возле значения опции будет выведено 100р
      Совместимость 2.x -  3.x
       
      1.01 - улучшена совместимость с шаблонами (проблема +-)
       
      Работа на всех шаблонах не гарантирована. Если установлены модификаторы для работы с опциями, обновления цены при выборе опции и тд - они могут перетирать изменения, тогда убирайте +- вручную в product.twig (product.tpl)
       
      Также смотрите модули:
      Accordion & Tabs & Steps, Faq & HowTo Microdata, any place & content
      YouTube lazy load & popup - оптимизация и кастомизация iframe
       

       
      Добавил Seriusis Добавлено 15.05.2020 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 0  
    • By seregin
      Модуль добавляет расширенные возможности для опций и отображает их на всех стандартных модулях и страницах с товарами.
       
      Работает со стандартными опциями: Список(Select), Переключатель(Radio), Флажок(Checkbox), Текст(Text), Текстовая область(Textarea), Файл(File), Дата(Date), Время(Time), Дата и время(Date & Time).

      Основные возможности:
      Автоматический выбор первой опции в группе Установка акции для цены опции Компактный вид опций Выбор количества Отображение выбранных групп опций и их значений как на витрине, так и на странице товара Артикул для каждой опции Обновление цены при выборе опции и изменении количества Добавлены префиксы опций (=, ×, ÷)
      Не совместим с другими модулями изменяющие функционал опций товара или добавляющие свои опции.

      Демонстрация

      Главная страница — Перейти на сайт
      Настройки – Перейти на сайт
       
      На вашем сайте внешний вид элементов модуля может быть другим. Это зависит от используемого шаблона.

      Доступ в административную панель:

      Логин - demo
      Пароль — demo

      Поддержка:
       
      Для нестандартных шаблонов возможно будет необходимо делать дополнительную адаптацию. Стоимость от 200 рублей (зависит от количества модулей).
    • By seregin
      400.00 руб
      Скачать/Купить дополнение


      Опции в категориях (с обновлением цены)
      Модуль добавляет расширенные возможности для опций и отображает их на всех стандартных модулях и страницах с товарами.
       
      Работает со стандартными опциями: Список(Select), Переключатель(Radio), Флажок(Checkbox), Текст(Text), Текстовая область(Textarea), Файл(File), Дата(Date), Время(Time), Дата и время(Date & Time).

      Основные возможности:
      Автоматический выбор первой опции в группе Установка акции для цены опции Компактный вид опций Выбор количества Отображение выбранных групп опций и их значений как на витрине, так и на странице товара Артикул для каждой опции Обновление цены при выборе опции и изменении количества Добавлены префиксы опций (=, ×, ÷)
      Не совместим с другими модулями изменяющие функционал опций товара или добавляющие свои опции.

      Демонстрация

      Главная страница — Перейти на сайт
      Настройки – Перейти на сайт
       
      На вашем сайте внешний вид элементов модуля может быть другим. Это зависит от используемого шаблона.

      Доступ в административную панель:

      Логин - demo
      Пароль — demo

      Поддержка:
       
      Для нестандартных шаблонов возможно будет необходимо делать дополнительную адаптацию. Стоимость от 200 рублей (зависит от количества модулей).
      Добавил seregin Добавлено 15.08.2016 Категория Опции Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
    • By xprolance
      300.00 руб
      Скачать/Купить дополнение


      Новый стиль для опций
      Модификатор, меняющий внешний вид опций на более компактный, горизонтальный и аккуратный вид.
      Работает на типах опций "переключатель" и "флажок". Изображение опции берётся оттуда же.
      Названия и цены опций можно на выбор выводить в подсказках или текстом.
       
      Протестировано на стандартном default шаблоне. 
      На других шаблонах, а также при наличии дополнений, затрагивающих блок с опциями, работа не гарантируется.
      Первая адаптация под ваш шаблон входит в стоимость модуля, последующие адаптации 150р. Для адаптации потребуются доступы к FTP и админке.
       
       
      История версий
       
       
      Добавил xprolance Добавлено 08.07.2016 Категория Опции Системные требования VQMOD, OCMOD Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.