VM 2.x BIT Virtuemart Product Badges

но с новинками он просто абсурден, тыкать на чекбокс, чтоб отображать новинку идея бредовая
Хозяин - барин. Ну хОчет владелец магазина сам определять какие лейблы и куда вешать - это его право. Не так ли? ))
 
Согласен, каждому свой функционал нужен. У кого-то 100 товаров, а у кого то 10000.
В таком случае прикрутить кнопку в настройках. Редактировать в ручную (через чек-боксы) или автоматом через Х дней, снимать из новинок!
Только тоже вопрос, а если у меня в течении месяца ни одного нового товара не появилось? он вообще все в таком случае снимет? тоже получается бред.
 
BIT Virtuemart Product Badges 3.1.4
Скрытое содержимое доступно для зарегистрированных пользователей!


Плагин + инструкции по установке:


Те, кто будет пробовать в работе, предупреждение о нижеследующей ситуации.
Ох и вопрос будет однако:

Значит работала эта штука до обновления движка J 3.8.8 - VM 3.2.14, 2 года.


После обновления сервер просто упал, 10К товара 3К категорий.
VDS 4 ядра, средняя нагрузка была не более 5%, после обновления на все 4 ядра KVM кстати 100%.
Долго искали причину, и выяснилось что пул мускуля забит 600 запросами такого вида.

Код:
SELECT `pr`.`virtuemart_product_id`
FROM `utsna_virtuemart_product_prices` AS `pr`
INNER JOIN `utsna_virtuemart_products` AS `p` ON (`p`.`virtuemart_product_id` = `pr`.`virtuemart_product_id`)
INNER JOIN `utsna_virtuemart_product_categories` AS `c` ON (`p`.`virtuemart_product_id` = `c`.`virtuemart_product_id` OR `p`.`product_parent_id` = `c`.`virtuemart_product_id`)
LEFT JOIN `utsna_virtuemart_product_manufacturers` AS `mf` ON (`p`.`virtuemart_product_id` = `mf`.`virtuemart_product_id`)
WHERE (`pr`.`virtuemart_shoppergroup_id` = '0' OR `pr`.`virtuemart_shoppergroup_id` IS NULL OR `pr`.`virtuemart_shoppergroup_id` IN (1)) AND ( (`pr`.`override`!='1' AND (`pr`.`product_discount_id`='0' OR `pr`.`product_discount_id` IS NULL ) AND `c`.`virtuemart_category_id` = 2623 AND `mf`.`virtuemart_manufacturer_id` = 9 AND 1 IN (1) ) OR (`pr`.`product_discount_id` >'0' AND `pr`.`product_discount_id` = 21) OR (`pr`.`override` != '0'))
GROUP BY `p`.`virtuemart_product_id`

Вообщем этот вопрос связан с отображением бейджиков по скидкам.
"Продано", "Новинка" и т.д. работает на ура, что со старым плагином, что с новым.

Продавец заявил, что они знают об усложнении системы скидок и не готовы в этом разбираться, в итоге вернули деньги сами.

Вот такие вот дела.
 
Последнее редактирование:
Назад
Сверху