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

rassigor

Users
  
  • Posts

    1,281
  • Joined

  • Last visited

Everything posted by rassigor

  1. Добрый день, нужны ли дополнительные настройки для Jet Cache при переходе на чистый FastCGI (Nginx + PHP-FPM) По умолчанию не хочет работаеть((
  2. Добрый день, стоит модуль, но последнее время наблюдаю вот такое Яндекс вебмастер загружает виртуальные страницы, те там всего страниц около 30, однако появляются и 150 и 250 и тд, такое есть на производителя и на категориях Как можно такое заблочить p.s. - продление я оплатил))
  3. Часто вот такие штуки применяю delete from oc_product_special where price=0;delete from oc_product_discount where price=0; Или к примеру обычное перенаправление БазоваяУпаковка=upc БазоваяУпаковкаПоставщика=ean МинимальныйЗаказ=minimum ДействующееВеществоjan=jan ЕдиницаИзмеренияСток=mpn СтатусТовара=status СтатусТовараСклад= stock_status_id Вес=weight СтатусУдаления=status_delete Сортировка=sort_order УдалениеИзображения=delete_image Артикул_Ориг=model ТекстСтикераISBN=isbn ВидПрайсаДляОтбора=filtr_price ОстатокПоставщика=ost_postav agri_ВыгружатьНаВнешнийСайт=xml_export agri_КатегорияНаВнешнемСайте=xml_category артикулыстрокой=related_models артикулыстрокойкомплекты=kit_models multiplicity_1с=multiplicity megafilter_upd_1c=megafilter_upd
  4. Про макро язык идея хорошая) во всех проектах применяю(в нео сео модуле) без него более менее серьезный проект не взлетит, у виталия свой магаз вот он и делает под себя
  5. Незнаю, я пока модуль не ставил))) боюсь поставить и на деньги попасть) Есть услуга платная установка и настройка?
  6. Привет, пока модуль не ставил, только планирую, мне нужен простой функционал Анализируем сумму товара из определенных категорий(те из конкретно прописанных и их детей) если она больше x то скидка x1 на товар из этих же категорий, Причем хочу 2 -3 порога Типа больше 10 тыс скидка 5%, больше 20 тыс скидка 10%. Это работает?
  7. Сколько раз я пытался обвинить модули автора не разу не вышло))) Ищите проблему в себе, не дерзите не хамите, все работает, вопрос в настройке, пишите в тех поддержку на сайте ,наберитесь терпения и все заработает, тут особое ДЖА)) сходу такое не понять
  8. подскажите такой вопрос, сделал метку для поиска почему у меня такой странну url https://greenagri.ru/gruppy-himicheskih-veschestv/strobiluriny.html?search=Стробилурины те вот это добавляется ?search=Стробилурины И второй вопрос для поиска у меня включен мега фильтр, те на обычных поисковых страницах он фильтрует а когда ищу по метке то не запускается он.
  9. Я только за, но к примеру есть модули закодированные в которые нечего не добавить)) а автор цены ломит)) поэтому к примеру фильтрацию я делаю через Ж, при загрузке товаров, передаю Истина в реквизит в товаре. Потом отдельным кроном проверяю если есть в реквизите Истина и тогда запускаю код обновления фильтра и далее ставлю туда ложь))) Вообщем Ион кубе рулит)))
  10. Из пожеланий - добавить метод выборочного очищения кеша. Сейчас большое количество инет магазов - грузят откуда то данные, из 1С и из других программ, соответственно нужен какой то механизм принудительного очищения кеша. Вот пример от Мега фильтра, те при выгрузке товаров в модуле выгрузки вызывается данный код. Актуально для магазинов 30-100 тыс товаров, в которых нет смысла все очищать, если каждый день меняются 300-500 цен, а все остальное остается не изменным. Интеграция Mega Filter PLUS с внешним модулем для импорта / экспорта / редактирования продуктов. Ручной ввод продуктов в базу данных магазина является ключевым, поэтому пользователи OpenCart часто используют модули, позволяющие одновременно импортировать, экспортировать и редактировать многие продукты. Mega Filter Plus дает возможность легко интегрироваться с этими модулями, благодаря чему при вводе или обновлении продуктов Mega Filter Plus, соответствующая информация также будет обновлена. Чтобы обеспечить эту возможность, переместите приведенный ниже код в соответствующее положение в модуле, способном обновлять или импортировать продукты. if( $this->config->get( 'mfilter_plus_version' ) ) { require_once DIR_SYSTEM . 'library/mfilter_plus.php'; Mfilter_Plus::getInstance( $this )->updateProduct( $product_id ); }
  11. Добрый день, хочу модуль ТЭГИ купить можно ли вот такое сделать? http://www.pesticidy.ru/active_substance/clopyralid-olamine Те чтобы при открытии страницы ТЭГА были все товары в котором есть данный тег?
  12. Добрый день, Стоит Джеткеш 7, и Мегафильтр. Задача при поиске фильтровать результаты поиска. Без фильтра поиск работает 1-1.5 сек, с фильтром 4.5-6.5 сек. У фильтра стоит кеш и при последующем поиске уже снова 1.5 сек. Вопрос, как снизить хотябы до 2-3 сек первоначальную фильтрацию. Выкладываю лог медленных запросов, как я понимаю это как раз цепочка в поиске которая длиться около 5.6 сек. Подскажите какие запросы можно закешировать? Джеткеш 7 как я понимаю может отдельные методы кешировать ***************************************| /index.php?route=product/search&search=%D0%B0%D1%80%D0%B1%D1%83%D0%B7&description= |*************************************** Страница: /index.php?route=product/search&search=%D0%B0%D1%80%D0%B1%D1%83%D0%B7&description= Источник:/var/www/u0302539/data/www/xxxxxxxxx.ru/system/storage/modification/catalog/model/catalog/product.php Время: 0.288999 c Время (общее): : 0.34866 c Номер запроса: : 142 SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product p 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) LEFT JOIN oc_kjseries_product_hidden kph ON (p.product_id = kph.pid) WHERE kph.pid IS NULL AND pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND ( pd.name LIKE '%арбуз%' OR pd.tag LIKE '%арбуз%' OR LCASE(p.model) LIKE '%арбуз%') ControllerProductSearch -> index ModelCatalogProduct -> getTotalProducts ---------------------- Страница: /index.php?route=product/search&search=%D0%B0%D1%80%D0%B1%D1%83%D0%B7&description= Источник:/var/www/u0302539/data/www/xxxxxxxxx.ru/system/storage/modification/catalog/model/catalog/product.php Время: 0.305782 c Время (общее): : 0.655198 c Номер запроса: : 143 SELECT p.product_id, (SELECT AVG(rating) AS total FROM oc_review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT price FROM oc_product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special FROM oc_product p 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) LEFT JOIN oc_kjseries_product_hidden kph ON (p.product_id = kph.pid) WHERE kph.pid IS NULL AND pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND ( pd.name LIKE '%арбуз%' OR pd.tag LIKE '%арбуз%' OR LCASE(p.model) LIKE '%арбуз%') GROUP BY p.product_id ORDER BY (p.quantity>0) DESC,p.sort_order ASC, LCASE(pd.name) ASC LIMIT 0,30 ControllerProductSearch -> index ModelCatalogProduct -> getProducts ---------------------- Страница: /index.php?route=product/search&search=%D0%B0%D1%80%D0%B1%D1%83%D0%B7&description= Источник:/var/www/u0302539/data/www/xxxxxxxx.ru/catalog/model/module/mega_filter.php Время: 1.67247 c Время (общее): : 2.547213 c Номер запроса: : 505 SELECT `a`.`attribute_id` FROM `oc_product` AS `p` INNER JOIN `oc_product_to_store` AS `pts` ON `p`.`product_id` = `pts`.`product_id` AND `pts`.`store_id` = 0 INNER JOIN `oc_product_attribute` AS `pa` ON `p`.`product_id` = `pa`.`product_id` AND `pa`.`language_id` = 1 INNER JOIN `oc_attribute` AS `a` ON `a`.`attribute_id` = `pa`.`attribute_id` INNER JOIN `oc_product_description` AS `pd` ON `pd`.`product_id` = `p`.`product_id` AND `pd`.`language_id` = 1 WHERE `p`.`status` = '1' AND `p`.`date_available` <= NOW() AND ((LCASE(`pd`.`name`) LIKE '%арбуз%') OR LCASE(`p`.`model`) = 'арбуз' OR LCASE(`p`.`sku`) = 'арбуз' OR LCASE(`p`.`upc`) = 'арбуз' OR LCASE(`p`.`ean`) = 'арбуз' OR LCASE(`p`.`jan`) = 'арбуз' OR LCASE(`p`.`isbn`) = 'арбуз' OR LCASE(`p`.`mpn`) = 'арбуз' OR LCASE(`pd`.`tag`) LIKE '%арбуз%') GROUP BY `pa`.`attribute_id` ModelModuleMegaFilter -> createAttribs ModelModuleMegaFilter -> boostCreateAttribs ---------------------- Страница: /index.php?route=product/search&search=%D0%B0%D1%80%D0%B1%D1%83%D0%B7&description= Источник:/var/www/u0302539/data/www/xxxxxxx.ru/catalog/model/module/mega_filter.php Время: 1.948693 c Время (общее): : 4.49621 c Номер запроса: : 506 SELECT `a`.`attribute_id`, REPLACE(REPLACE(TRIM(pa.text), ' ', ''), ' ', '') AS `txt`, `ad`.`name`, `ad`.`mf_tooltip` AS `tooltip`, `agd`.`name` AS `gname`, `agd`.`attribute_group_id` FROM `oc_product` AS `p` INNER JOIN `oc_product_to_store` AS `pts` ON `p`.`product_id` = `pts`.`product_id` AND `pts`.`store_id` = 0 INNER JOIN `oc_product_attribute` AS `pa` ON `p`.`product_id` = `pa`.`product_id` AND `pa`.`language_id` = 1 INNER JOIN `oc_attribute` AS `a` ON `a`.`attribute_id` = `pa`.`attribute_id` INNER JOIN `oc_attribute_description` AS `ad` ON `ad`.`attribute_id` = `a`.`attribute_id` AND `ad`.`language_id` = 1 INNER JOIN `oc_attribute_group` AS `ag` ON `ag`.`attribute_group_id` = `a`.`attribute_group_id` INNER JOIN `oc_attribute_group_description` AS `agd` ON `agd`.`attribute_group_id` = `ag`.`attribute_group_id` AND `agd`.`language_id` = 1 INNER JOIN `oc_product_description` AS `pd` ON `pd`.`product_id` = `p`.`product_id` AND `pd`.`language_id` = 1 WHERE `p`.`status` = '1' AND `p`.`date_available` <= NOW() AND `a`.`attribute_id` IN(741,742,743,747,748,761,785,788,789,791,794,796,798) AND ((LCASE(`pd`.`name`) LIKE '%арбуз%') OR LCASE(`p`.`model`) = 'арбуз' OR LCASE(`p`.`sku`) = 'арбуз' OR LCASE(`p`.`upc`) = 'арбуз' OR LCASE(`p`.`ean`) = 'арбуз' OR LCASE(`p`.`jan`) = 'арбуз' OR LCASE(`p`.`isbn`) = 'арбуз' OR LCASE(`p`.`mpn`) = 'арбуз' OR LCASE(`pd`.`tag`) LIKE '%арбуз%') GROUP BY `txt`, `pa`.`attribute_id` HAVING `txt` != '' ORDER BY `txt` ModelModuleMegaFilter -> getAttributes ModelModuleMegaFilter -> createAttribs ---------------------- Страница: /index.php?route=product/search&search=%D0%B0%D1%80%D0%B1%D1%83%D0%B7&description= Источник:/var/www/u0302539/data/www/xxxxxxx.ru/catalog/model/module/mega_filter.php Время: 0.258404 c Время (общее): : 4.769351 c Номер запроса: : 510 SELECT `m`.* FROM `oc_manufacturer` AS `m` INNER JOIN `oc_manufacturer_to_store` AS `m2s` ON `m`.`manufacturer_id` = `m2s`.`manufacturer_id` AND `m2s`.`store_id` = '0' INNER JOIN `oc_product` AS `p` ON `p`.`manufacturer_id` = `m`.`manufacturer_id` INNER JOIN `oc_product_to_store` AS `p2s` ON `p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0 INNER JOIN `oc_product_description` AS `pd` ON `pd`.`product_id` = `p`.`product_id` AND `pd`.`language_id` = 1 WHERE `p`.`status` = '1' AND `p`.`date_available` <= NOW() AND ((LCASE(`pd`.`name`) LIKE '%арбуз%') OR LCASE(`p`.`model`) = 'арбуз' OR LCASE(`p`.`sku`) = 'арбуз' OR LCASE(`p`.`upc`) = 'арбуз' OR LCASE(`p`.`ean`) = 'арбуз' OR LCASE(`p`.`jan`) = 'арбуз' OR LCASE(`p`.`isbn`) = 'арбуз' OR LCASE(`p`.`mpn`) = 'арбуз' OR LCASE(`pd`.`tag`) LIKE '%арбуз%') GROUP BY `m`.`manufacturer_id` ORDER BY `m`.`sort_order` ASC, `m`.`name` ASC ModelModuleMegaFilter -> getAttributes ModelModuleMegaFilter -> getManufacturers ---------------------- Страница: /index.php?route=product/search&search=%D0%B0%D1%80%D0%B1%D1%83%D0%B7&description= Источник:/var/www/u0302539/data/www/xxxxxxx.ru/catalog/model/module/mega_filter.php Время: 0.254399 c Время (общее): : 5.024614 c Номер запроса: : 511 SELECT `ean` AS `field` FROM `oc_product` AS `p` INNER JOIN `oc_product_to_store` AS `p2s` ON `p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0 INNER JOIN `oc_product_description` AS `pd` ON `pd`.`product_id` = `p`.`product_id` AND `pd`.`language_id` = 1 WHERE `p`.`status` = '1' AND `p`.`date_available` <= NOW() AND ((LCASE(`pd`.`name`) LIKE '%арбуз%') OR LCASE(`p`.`model`) = 'арбуз' OR LCASE(`p`.`sku`) = 'арбуз' OR LCASE(`p`.`upc`) = 'арбуз' OR LCASE(`p`.`ean`) = 'арбуз' OR LCASE(`p`.`jan`) = 'арбуз' OR LCASE(`p`.`isbn`) = 'арбуз' OR LCASE(`p`.`mpn`) = 'арбуз' OR LCASE(`pd`.`tag`) LIKE '%арбуз%') GROUP BY `field` ORDER BY `field` ASC ModelModuleMegaFilter -> getAttributes ModelModuleMegaFilter -> getOptionsByType ---------------------- Страница: /index.php?route=product/search&search=%D0%B0%D1%80%D0%B1%D1%83%D0%B7&description= Источник:/var/www/u0302539/data/www/xxxxxx.ru/system/library/mfilter_core.php Время: 0.289366 c Время (общее): : 5.314939 c Номер запроса: : 512 SELECT MIN(`price`) AS `p_min`, MAX(`price`) AS `p_max` FROM( SELECT `price_tmp` AS `price` FROM( SELECT IFNULL( ( SELECT `price` FROM `oc_product_special` AS `ps` WHERE `ps`.`product_id` = `p`.`product_id` AND `ps`.`customer_group_id` = '1' AND ((`ps`.`date_start` = '0000-00-00' OR `ps`.`date_start` < NOW()) AND (`ps`.`date_end` = '0000-00-00' OR `ps`.`date_end` > NOW())) ORDER BY `ps`.`priority` ASC, `ps`.`price` ASC LIMIT 1 ), IFNULL( ( SELECT `price` FROM `oc_product_discount` AS `pd2` WHERE `pd2`.`product_id` = `p`.`product_id` AND `pd2`.`customer_group_id` = '1' AND `pd2`.`quantity` >= '1' AND ((`pd2`.`date_start` = '0000-00-00' OR `pd2`.`date_start` < NOW()) AND (`pd2`.`date_end` = '0000-00-00' OR `pd2`.`date_end` > NOW())) ORDER BY `pd2`.`priority` ASC, `pd2`.`price` ASC LIMIT 1 ), `p`.`price` ) ) AS `price_tmp` FROM `oc_product` AS `p` INNER JOIN `oc_product_description` AS `pd` ON `pd`.`product_id` = `p`.`product_id` AND `pd`.`language_id` = 1 INNER JOIN `oc_product_to_store` AS `p2s` ON `p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0 WHERE `p`.`status` = '1' AND `p`.`date_available` <= NOW() AND ((LCASE(`pd`.`name`) LIKE '%арбуз%') OR LCASE(`p`.`model`) = 'арбуз' OR LCASE(`p`.`sku`) = 'арбуз' OR LCASE(`p`.`upc`) = 'арбуз' OR LCASE(`p`.`ean`) = 'арбуз' OR LCASE(`p`.`jan`) = 'арбуз' OR LCASE(`p`.`isbn`) = 'арбуз' OR LCASE(`p`.`mpn`) = 'арбуз' OR LCASE(`pd`.`tag`) LIKE '%арбуз%') ) AS `tmp` ) AS `tmp` MegaFilterModule -> render MegaFilterCore -> getMinMaxPrice ---------------------- Страница: /index.php?route=product/search&search=%D0%B0%D1%80%D0%B1%D1%83%D0%B7&description= Источник:/var/www/u0302539/data/www/xxxxxxxxx.ru/system/library/mfilter_core.php Время: 0.289634 c Время (общее): : 5.604996 c Номер запроса: : 513 SELECT MIN(`price`) AS `p_min`, MAX(`price`) AS `p_max` FROM( SELECT `price_tmp` AS `price` FROM( SELECT IFNULL( ( SELECT `price` FROM `oc_product_special` AS `ps` WHERE `ps`.`product_id` = `p`.`product_id` AND `ps`.`customer_group_id` = '1' AND ((`ps`.`date_start` = '0000-00-00' OR `ps`.`date_start` < NOW()) AND (`ps`.`date_end` = '0000-00-00' OR `ps`.`date_end` > NOW())) ORDER BY `ps`.`priority` ASC, `ps`.`price` ASC LIMIT 1 ), IFNULL( ( SELECT `price` FROM `oc_product_discount` AS `pd2` WHERE `pd2`.`product_id` = `p`.`product_id` AND `pd2`.`customer_group_id` = '1' AND `pd2`.`quantity` >= '1' AND ((`pd2`.`date_start` = '0000-00-00' OR `pd2`.`date_start` < NOW()) AND (`pd2`.`date_end` = '0000-00-00' OR `pd2`.`date_end` > NOW())) ORDER BY `pd2`.`priority` ASC, `pd2`.`price` ASC LIMIT 1 ), `p`.`price` ) ) AS `price_tmp` FROM `oc_product` AS `p` INNER JOIN `oc_product_description` AS `pd` ON `pd`.`product_id` = `p`.`product_id` AND `pd`.`language_id` = 1 INNER JOIN `oc_product_to_store` AS `p2s` ON `p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0 WHERE `p`.`status` = '1' AND `p`.`date_available` <= NOW() AND ((LCASE(`pd`.`name`) LIKE '%арбуз%') OR LCASE(`p`.`model`) = 'арбуз' OR LCASE(`p`.`sku`) = 'арбуз' OR LCASE(`p`.`upc`) = 'арбуз' OR LCASE(`p`.`ean`) = 'арбуз' OR LCASE(`p`.`jan`) = 'арбуз' OR LCASE(`p`.`isbn`) = 'арбуз' OR LCASE(`p`.`mpn`) = 'арбуз' OR LCASE(`pd`.`tag`) LIKE '%арбуз%') ) AS `tmp` ) AS `tmp` MegaFilterCore -> getMinMaxPrice MegaFilterCore -> getMinMaxPrice ---------------------- Страница: /index.php?route=product/search&search=%D0%B0%D1%80%D0%B1%D1%83%D0%B7&description= Источник:/var/www/u0302539/data/www/xxxxxxx.ru/system/storage/modification/catalog/model/catalog/product.php Время: 0.288331 c Время (общее): : 5.895199 c Номер запроса: : 515 SELECT cd.name, c.parent_id, cp.*, COUNT(cp.path_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_category c ON (cp.path_id = c.category_id) LEFT JOIN oc_category_description cd ON (cp.path_id = cd.category_id ) LEFT JOIN oc_product p ON (p2c.product_id = p.product_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 pd.language_id = '1' AND cd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND ( pd.name LIKE '%арбуз%' OR pd.tag LIKE '%арбуз%' OR LCASE(p.model) LIKE '%арбуз%') GROUP BY cp.path_id ORDER BY cp.level, cd.name ControllerModuleSearchCategories -> index ModelCatalogProduct -> getCategoriesTree ----------------------
  13. Подскажите пожалуйста, хочу для каждой Категории сделать свои рекомендуемые товары. Как можно это сделать?
  14. У меня так сделано, 1 строчку надо поправить в выводе товара в категории
  15. Кто нибудь вот это ставил? https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=27131 это отдельный модуль? или он уже встроен в мегафильтр плюс?
×
×
  • 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.