Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Varov

Newbie
  
  • Posts

    20
  • Joined

  • Last visited

About Varov

  • Birthday 03/10/1996

Technical support

  • Status
    Работаю

Information

  • Gender
    Мужчина
  • City:
    Самара

Recent Profile Visitors

392 profile views

Varov's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Не хотел никого обидеть:) но если так случилось, то извините. Последовал совету и поставил другой модуль, он действительно работает быстрее, осталось разобраться
  2. @SooR Насколько ваш фильтр будет болезненно интегрировать в тему journal3? Был ли опыт работы с этой темой?
  3. я пробовал убрать oc_product oc_product_to_store oc_product_description так как для моих нужд они тоже лишние, скорости не прибавляет, по видимому как и реально идет полный переход таблицы oc_product_attribute
  4. Запросто прежнему выполняется больше 3 секунд, возможно @Yoda прав и реально надо поставить другой фильтр и не мучиться с тем что есть
  5. Не кэшируется почему-то, это первый опыт в опенкарт, не подскажете как это сделать ?
  6. Добавил индексы, запрос быстрее не стал, насколько мне известно запрос может работать толко по одному индексу, тут нужен составной, или я ошибаюсь?
  7. КАК? Как понимаю в колонку total записывается количество товаров соответствующих значению атрибута
  8. Хм, но в таблице oc_product_attribute ячейки в столбцах product_id и attribute_id повторяются, или один индекс на два столбца?
  9. Я думаюможно сделать даже просто выгрузку всех атрибутов в одну таблицу, но у меня это тоже получается времени больше 3 секунд выполнение: SELECT Mpa.attribute_id) attribute_id, MAX(ad.name) attribute_name, MAX(pa.text) value, 2 FROM `oc_product` p LEFT JOIN `oc_product_attribute` pa ON (p.product_id = pa.product_id) LEFT JOIN `oc_attribute_description` ad ON (ad.attribute_id = pa.attribute_id) GROUP BY lower(pa.text)
  10. Запрос делает выборку сколько товаров соответствует каждому значению атрибута
  11. В теме journal3 есть фильтр товаров по атрибутам, так вот это он
  12. Здравствуйте! Имеется такой запрос время выполнения больше трех секунд: SELECT MAX(a.attribute_id) attribute_id, MAX(ad.name) attribute_name, MAX(pa.text) value, COUNT(*) total FROM `oc_product` p LEFT JOIN `oc_product_attribute` pa ON (p.product_id = pa.product_id) LEFT JOIN `oc_attribute` a ON (a.attribute_id = pa.attribute_id) LEFT JOIN `oc_attribute_description` ad ON (ad.attribute_id = a.attribute_id) LEFT JOIN `oc_product_description` pd ON (p.product_id = pd.product_id) LEFT JOIN `oc_product_to_store` p2s ON (p.product_id = p2s.product_id) WHERE p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND pd.language_id = '1' AND pa.language_id = '1' AND ad.language_id = '1' GROUP BY lower(pa.text), a.attribute_id HAVING COUNT(*) > 0 результатом запроса является таблица для фильтра товаров Создал оступ playground базе данных: https://server78.hosting.reg.r... 0934_forum USER: u1110934_forum PASS: forum1221 Я думаю это из-за того что запрос перебирает всю таблицу oc_product_attribute без индексов, не знаю как это решить, помогите пожалуйста
  13. У меня довольно простая интеграция, один curl запрос к crm системе без авторизации
  14. Здравствуйте! Подскажите пожалуйста, в каком файле opencart3 происходит добавление заказа пользователем, мне нужно сделать интеграцию с crm системой, и отправлять полученный заказ в нее. не могу найти где происходит отправка
×
×
  • Create New...

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.