[Помогите] Организация распределения товаров по половой принадлежности товара

Тема в разделе "OpenCart", создана пользователем sonicking, 29 ноя 2016.

  1. sonicking

    sonicking

    Регистрация:
    26 май 2013
    Сообщения:
    436
    Симпатии:
    114
    посоветуйте, как сделать:
    у товара есть атрибут - пол ребёнка (мальчик, девочка, унисекс)
    в настоящий момент доступ ко всем товарам определённого пола осуществлён через фильтр по атрибуту "пол ребёнка"
    но ООЧЕНЬ долго всё это дело работает
    может как то по другому можно это реализовать? кто что посоветует?
    заранее спасибо всем
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Надо индексы в базу добавить.
    Тут других вариантов нет: либо атрибут, либо опция, но опция подразумевает возможность выбора вариантов.
    Ну, либо разнести по разным категориям.

    P.S. Перфикс ([Помогите], [Ищу], [Решено] и т.д.) не является частью названия темы, а только указывает на её тип или статус. И в большинстве случаев тема в результате получает префикс [Решено], что делает абсурдным название, в котором пытались использовать префикс, как часть названия.
     
    sonicking нравится это.
  3. sonicking

    sonicking

    Регистрация:
    26 май 2013
    Сообщения:
    436
    Симпатии:
    114
    а как их ПРАВИЛЬНО добавить, индексы?
    с опциями не вариант - не правильно как то ПРИНАДЛЕЖНОСТЬ делать опцией, как мне кажется
    по разным категориям - добавить дополнительную категория к товарам?

    по поводу названия темы понял, спасибо :о)
     
  4. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    746
    Симпатии:
    722
    Изучайте по индексам:
    https://wmasteru.org/threads/Индексы-для-БД.10231/
    https://wmasteru.org/threads/Как-Ускорить-работу-opencart.1856/
    https://wmasteru.org/threads/Оптимизация-запросов-к-БД-в-opencart-1-5-5-1.8419/
    на форуме есть очень хорошая форма поиска, учитесь ею пользоваться
    (это так, на скидку быстренько нашел, а если варьировать запросы при поиске, то найти можно еще больше)
     
    Dotrox нравится это.
  5. skiv14

    skiv14

    Регистрация:
    9 июн 2015
    Сообщения:
    437
    Симпатии:
    180
    sonicking, а дайте ссылку, посмотрю как долго работает по аттрибутам.
    Может, у меня товаров мало, но, вроде шустро всё.
    Аттрибутов много.
     
  6. sonicking

    sonicking

    Регистрация:
    26 май 2013
    Сообщения:
    436
    Симпатии:
    114
    http://igra.toys/
    в меню - малышам, мальчикам, девочкам
     
  7. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    746
    Симпатии:
    722
    Можно ведь и сразу указывать сайт, а кроме этого неплохо бы при таких проблемах указывать версию ОК и что за фильтр установлен. Какой хостинг - обычный или vds/vps? Так же неплохо описывать что сделано и чего не сделано для устранения проблемы. Хотя бы банальный подсчет в категориях отключен?
    Вот здесь
    можно скачать хороший инструмент, что бы понимать что конкретно работает медленно.
     
    sonicking нравится это.
  8. sonicking

    sonicking

    Регистрация:
    26 май 2013
    Сообщения:
    436
    Симпатии:
    114
    версия oCStore 15512
    фильтр Mega Filter Pro Plus
    хостинг FOZZY обычный
    пока из предложенного не делал ничего, изучаю
    подсчёт в "Настройки-Опции-Количество товаров" отключено
    отладчик посмотрю, спасибо