В общем справился с проблемой сам, как смог. Изучил логи, посмотрел, что(точнее кто) подвешивает базу. С определенного пула IP адресов шли непрерывные запросы. С помощью Iptables внес этот пул в черный список. Дефрагментировал ряд таблиц в базе. Переустановил плагин yandexmarket. Все нормально заработало.
Я сделал несколько проще - если скидка за каждый товар не хранится и для ее вывода необходим хелпер, можно посчитать усредненную цену за 1 позицию со скидкой: {shop_currency_html($item.price*$cart.total/($cart.total+$discount), true)}
Да, проще, но если задание по отсылке письма покупателям, то планировщик из аккаунта www-data начнет рассылать все по новому, а клиентам лишний спам на почту не нужен.
Не могу сказать, что если выводится только один бренд у товара - это критично, но если есть какая-то возможность указать их все со ссылками, было бы отлично.
Нет, я имел ввиду, можно ли не проставлять вручную ссылки на бренды? Есть ли способ вывести на странице товара название и ссылки на все бренды, к которым он принадлежит через smarty?
Как я понимаю, Вы предлагаете создать новую хар-ку, назвать ее "Бренд", сделать тип этой характеристики html и вручную к каждому товару проставить название и ссылку нужного бренда.
В общем справился с проблемой сам, как смог. Изучил логи, посмотрел, что(точнее кто) подвешивает базу. С определенного пула IP адресов шли непрерывные запросы. С помощью Iptables внес этот пул в черный список. Дефрагментировал ряд таблиц в базе. Переустановил плагин yandexmarket. Все нормально заработало.
в ответ на Ошибка в логe db.log
Спасибо, помогло!
в ответ на Ошибка в плагине Яндекс.Маркет
Я сделал несколько проще - если скидка за каждый товар не хранится и для ее вывода необходим хелпер, можно посчитать усредненную цену за 1 позицию со скидкой: {shop_currency_html($item.price*$cart.total/($cart.total+$discount), true)}
в ответ на Как вывести скидку для каждого товара в корзине?
Да, проще, но если задание по отсылке письма покупателям, то планировщик из аккаунта www-data начнет рассылать все по новому, а клиентам лишний спам на почту не нужен.
в ответ на Проблема с очисткой кэша и правами на файлы.
Решил эту проблему следующим образом: добавил в cron задание chown на изменение владельца папок и подпапок с файлами с root на www-data.
У меня ispmanager, система ubuntu.
Задание: chown www-data:www-data -R /...здесь полный путь до папки с кешем.../wa-cache/
в ответ на Проблема с очисткой кэша и правами на файлы.
Да, где-то так и есть:)
Не могу сказать, что если выводится только один бренд у товара - это критично, но если есть какая-то возможность указать их все со ссылками, было бы отлично.
в ответ на Вывод всех брендов к которым принадлежит товар на странице товара
Да, так у меня и сделано, но как их сделать ссылками?
в ответ на Вывод всех брендов к которым принадлежит товар на странице товара
Нет, я имел ввиду, можно ли не проставлять вручную ссылки на бренды? Есть ли способ вывести на странице товара название и ссылки на все бренды, к которым он принадлежит через smarty?
Как я понимаю, Вы предлагаете создать новую хар-ку, назвать ее "Бренд", сделать тип этой характеристики html и вручную к каждому товару проставить название и ссылку нужного бренда.
Или я Вас не совсем правильно понял?
в ответ на Вывод всех брендов к которым принадлежит товар на странице товара
Выводить через хар-ки можно, а можно ли их сделать ссылками?
в ответ на Вывод всех брендов к которым принадлежит товар на странице товара
Я, в итоге воспользовался плагином: https://www.webasyst.ru/store/plugin/shop/dcategor...
в ответ на Динамические категории товара
У Eugen Nichikov отличное решение, только у меня заработало с {literal}
{literal}pattern=".{3,}"{/literal}
в ответ на Поиск при пустом запросе