Обсуждение Cherry Picker - фильтр товаров для virtuemart/FastSeller - работа с фильтрами

Да в том то и дело, что в Fast Seller я их добавляла. Все параметры им там присвоены. И сам Cherry Picker при сортировке эти товары видит. Но вот как было общее количество товаров 520 так и осталось. Не плюсует он новые товары к старым.
Может быть проблема с настройками многоязычности магазина. Тогда переключение языков сайта и панели администратора покажет причину. Список товаров и категорий под разными языками будет разным. У Cherry Picker с многоязычностью не очень хорошо.
 
такая же проблема
Проблема решена!
В models/filterModel.php нужно добавить проверку, выбрана ли страна. Если нет, то не отображать регион, например:

foreach ($customFields as $i => $parentCF) {
if ($parentCF['show'] == false) continue;

// keep track on current Custom Field Parent looped
$filterDataModel->setParentCFIndex($i);

$firstFilterGroupDoesntHaveFilters = false;
foreach ($parentCF['cfs'] as $j => $cf) {
// keep track on current Custom Field looped
$filterDataModel->setCFIndex($j);

$countrySelected = JRequest::getVar('strana', '');
if ($cf['name'] === 'region' && !$countrySelected) {
continue;
}
 
У меня на сайте применены 2 валюты руб (базовая валюта) и евро, если открыть категорию, где товар в евро, то и фильтр цены Cherry Picker делает диапазон цен в евро, как сделать, чтобы он указывал диапазон цен в руб?

фильтрует правильно только отображается в евро. Есть идея из БД извлечь переменную курса обмена, которая установлена в карточке валюты евро и выводимое значение цены ЕВРО в фильтре поделить на нее с условием выполнения для товара, у которого цена в евро с проверкой, например
product_currency товара. Только как это сделать?!
 
Последнее редактирование модератором:
Сделал кнопку "Сбросить все фильтры" согласно коду с официального сайта
Для просмотра ссылки Войди или Зарегистрируйся
Все работает. Вот только никак не могу разобраться как сделать так, чтобы эта кнопка " Сбросить все фильтры " ПОЯВЛЯЛАСЬ только тогда, когда мы выбираем параметры товаров в фильтре. А потом ИСЧЕЗАЛА, когда мы на нее нажимаем чтобы обнулить все фильтры.
Пробовал уже всяко, но в тупике. Помогите...
Можно условие поставить в файле /modules/mod_vm_cherry_picker/mod_vm_cherry_picker.php в самом конце
Код:
// Сбросить все
if(JRequest::getVar('low-price', '')) {
    $itemid = JRequest::getVar('Itemid', '');
    $category_id = JRequest::getVar('virtuemart_category_id', '');
     
    $url='/index.php?option=com_virtuemart&view=category&Itemid='. $itemid. '&virtuemart_category_id='. $category_id. '&limitstart=0';
    echo '<a href="' . $url . '" class="cp-clearlink margin-left__15 margin-bottom__12">Сбросить все фильтры</a>';
};
Помогает при первом заходе в категорию
 
Народ а возможно ли в стандартном поиске Joomla в результатах, также отображался фильтр товаров Cherry Picker, есть какие нибудь идеи?
 
Народ а возможно ли в стандартном поиске Joomla в результатах, также отображался фильтр товаров Cherry Picker, есть какие нибудь идеи?
это как?
Что бы по параметрам фильтрации в поиске появлялись?

это как?
Что бы по параметрам фильтрации в поиске появлялись?
ааа туплю)
чери пикер это модуль, поставть в настройках модуля отображение на всех страницах,или на всех кроме некоторых,ну и там другие вариации
 
Последнее редактирование модератором:
Не сложно, единственное не помню точно в какие файлы вносил изменения. Выкладываю в архиве все файлы CP PT v3.7. Еще необходимо добавить "хак" для Virtuemart, чтобы курс валюты вводить в нормальном виде, к примеру 13.6, а не 0.074. У меня версия Virtuemart 2.0.20b, поэтому если у вас новее версия или с валютой все в порядке, тогда это пункт можно пропустить.
Перед изменением файлов Cherry Picker'a советую сделать бэкап сайта или папки mod_vm_cherry_picker.
Добрый день, Уважаемый Panadina!
Cтолкнулся с проблемой. Использую ВиртуеМарт 2.6.6. и CherryPicker 3.7. файл produkt.php заменил, ваши заплатки с сообщения использовал. Но модуль черри пикера наотрез не хочет видеть валюты отличные от доллара.
В базе все цены забиты в долларах. на сайте выводятся в грн. цена формируется с использованием правил расчета. Заплатка на курс валют "хак" не ставилась , т.е. курс валют , а именно доллара - имеет вид 0,034859. Помогите если вас не затруднит
 
Добрый день, установил CP 3.7 на Joomla 3.6.2+VM 3.0.16, в админке на странице модуля выдается ошибка

An error has occurred.
1146 Table 'xxx_yyy.#__vm_product_type' doesn't exist SQL=SELECT `product_type_id` as id, CONCAT(`product_type_name`, ' (id: ', `product_type_id`, ')') as label FROM `#__vm_product_type` WHERE 1

Может кто-то сталкивался с такой проблемой? Заранее благодарен!
 
а сопутствующие товары из фильтра CherryPicker ни кто не пробовал замутить, мож какие идеи есть по поводу реализации?
 
2.0.20b есть у кого чистый?
 
Назад
Сверху