Jump to content
reDream

[Поддержка] Фильтр товаров Dream Filter

Recommended Posts

7 часов назад, Aprilis сказал:

Здравствуйте, можно ли и мне поправить, похоже, та же проблема.

Здравствуйте. Ответил в ЛС

Share this post


Link to post
Share on other sites

Здравствуйте!

Появилась следующая проблема - при выборе атрибута в фильтре, если он имеет русские символы (кириллицу), происходит беда с кодировкой передаваемого параметра:

kotly/gazovie/?rdrf[attr][153][0]=Ðаз

соответственно, итог нулевой - ничего не найдено.
Наблюдается точно в Chrome, в Firefox нормально вроде.

Понимаю, что скорее всего проблема не в фильтре, но больше не знаю где искать - файлы на BOM проверены и не выявлены, кодировка страниц везде где можно указана как utf-8, и т.д.

Но спрошу - не сталкивался ли кто с таким еще?

Share this post


Link to post
Share on other sites
2 часа назад, Urdash сказал:

Здравствуйте!

Появилась следующая проблема - при выборе атрибута в фильтре, если он имеет русские символы (кириллицу), происходит беда с кодировкой передаваемого параметра:


kotly/gazovie/?rdrf[attr][153][0]=Ðаз

соответственно, итог нулевой - ничего не найдено.
Наблюдается точно в Chrome, в Firefox нормально вроде.

Понимаю, что скорее всего проблема не в фильтре, но больше не знаю где искать - файлы на BOM проверены и не выявлены, кодировка страниц везде где можно указана как utf-8, и т.д.

Но спрошу - не сталкивался ли кто с таким еще?

Здравствуйте.

Проверьте кодировку таблиц в БД.

Должно быть utf8_general_ci

Share this post


Link to post
Share on other sites
11 часов назад, reDream сказал:

Здравствуйте.

Проверьте кодировку таблиц в БД.

Должно быть utf8_general_ci

Все таблицы магазина имеют нужную кодировку utf8_general_ci.

Кодировка отличается только у таблиц модуля доставки DPD (cp1251_general_ci в трех таблицах) и фейсбука (latin1_swedish_ci - две таблицы).

О, еще _user_token_mob_api и _user_device_mob_api тоже latin1_swedish_ci.

 

Стоит ли в них тоже заменить на utf8?

И ещё: тип таблиц не везде одинаковый, общее значение (в строке ИТОГО) - InnoDB, подавляющее большинство таблиц имеет тип MyISAM.

К InnoDB относятся различные модули типа Яндекс Деньги, значения из 1С.

К этому можно прицепиться еще?

Edited by Urdash

Share this post


Link to post
Share on other sites
3 часа назад, Urdash сказал:

Стоит ли в них тоже заменить на utf8?

И ещё: тип таблиц не везде одинаковый, общее значение (в строке ИТОГО) - InnoDB, подавляющее большинство таблиц имеет тип MyISAM.

К InnoDB относятся различные модули типа Яндекс Деньги, значения из 1С.

К этому можно прицепиться еще?

Нет, это не имеет значения.

Пришлите, пожалуйста, в ЛС доступы - посмотрю, в чём может быть дело.

Share this post


Link to post
Share on other sites
1 час назад, reDream сказал:

Пришлите, пожалуйста, в ЛС доступы - посмотрю, в чём может быть дело.

Ответил в ЛС

Share this post


Link to post
Share on other sites

Добрый день! Подскажите выскакивает ошибка

Notice: Undefined index: route in /home/httpd/vhosts/belkandstrelka.ru/httpdocs/catalog/controller/extension/module/dream_filter.php on line 95

что это означает?

Share this post


Link to post
Share on other sites
2 часа назад, PutBs сказал:

Добрый день! Подскажите выскакивает ошибка

Notice: Undefined index: route in /home/httpd/vhosts/belkandstrelka.ru/httpdocs/catalog/controller/extension/module/dream_filter.php on line 95

что это означает?

Здравствуйте. 

Скорее всего, вы поставили фильтр на главную страницу. Но Dream Filter не предназначен для работы на главной

Share this post


Link to post
Share on other sites

Добрый день!

 

Можно ли реализовать фильтр, который будет выводить товары, соответствующее значение которых будет меньше (или больше), чем выбранное на форме?

Например, длина стремянки (L):

 

Товар 1  L=2м

Товар 2  L=3м

Товар 3  L=4м

Товар 4  L=5м

 

Случай 1

Пользователь выбрал фильтр <=4 и в поиске появились Товар 1,2,3

 

Случай 2

Пользователь выбрал фильтр >=4 и в поиске появились Товар 3,4

 

С уважением...

Share this post


Link to post
Share on other sites
55 минут назад, palex сказал:

Добрый день!

 

Можно ли реализовать фильтр, который будет выводить товары, соответствующее значение которых будет меньше (или больше), чем выбранное на форме?

Например, длина стремянки (L):

 

Товар 1  L=2м

Товар 2  L=3м

Товар 3  L=4м

Товар 4  L=5м

 

Случай 1

Пользователь выбрал фильтр <=4 и в поиске появились Товар 1,2,3

 

Случай 2

Пользователь выбрал фильтр >=4 и в поиске появились Товар 3,4

 

С уважением...

Здравствуйте.

Да, можно сделать слайдером.

Пример:

http://oc.redream.ru/phones/

(атрибут "диагональ")

Share this post


Link to post
Share on other sites
1 hour ago, reDream said:

Здравствуйте.

Да, можно сделать слайдером.

Пример:

http://oc.redream.ru/phones/

(атрибут "диагональ")

 

Спасибо за оперативный ответ!

 

Но - немного не та логика.

Если пользоваться таким движком, то требуется, чтобы в выборке присутствовали только те товары, параметры которых шире выбранного диапазона (а не входящие внутрь диапазона как у Вас).

 

Поэтому хочу обойтись только одним условием "<" или ">". Нет ли возможности реализовать подобную логику?

 

С уважением...

Share this post


Link to post
Share on other sites
1 час назад, palex сказал:

 

Спасибо за оперативный ответ!

 

Но - немного не та логика.

Если пользоваться таким движком, то требуется, чтобы в выборке присутствовали только те товары, параметры которых шире выбранного диапазона (а не входящие внутрь диапазона как у Вас).

 

Поэтому хочу обойтись только одним условием "<" или ">". Нет ли возможности реализовать подобную логику?

 

С уважением...

Нет

Share this post


Link to post
Share on other sites

Добрый день. 

 При пометке какого либо пункта происходит изменения числа товаров напротив каждого и не соответствует действительности.

Screenshot_40.png.e206fef03e1cdd58cc6298b36b857703.pngScreenshot_42.png.33be1f01c7251502aa21a66ff835be23.png

Столько товаров нет в категории. откуда он их подтягивает? если из родительской, тогда получается для каждой конечной категории нужно создавать свой фильтр, тчо бы этого не было?

Share this post


Link to post
Share on other sites

Сохраняю следующую настройку Screenshot_46.thumb.png.59d8d9854e43984e2169d38cf19d34b7.png

После сохранения снова захожу в настройки модуля. Она отпадаетScreenshot_45.thumb.png.edf330e35bd01a8f67d1cf49a0d7fe94.png

Share this post


Link to post
Share on other sites

Как можно настроить фильтрацию в категории где есть часть товаров с опцией цвет, а другая часть с атрибутом цвет.

Screenshot_47.png.1f9298ec4ccfade206f9778ca6b8600d.png

при выборе опции или атрибута подборки товаров взаимоисключаются.

Edited by rusport

Share this post


Link to post
Share on other sites

Фильтр по категории зачем то подтягивает родительские категории для фильтруемой категории, так нужно?

Share this post


Link to post
Share on other sites
3 часа назад, rusport сказал:

Добрый день. 

 При пометке какого либо пункта происходит изменения числа товаров напротив каждого и не соответствует действительности.

Screenshot_40.png.e206fef03e1cdd58cc6298b36b857703.pngScreenshot_42.png.33be1f01c7251502aa21a66ff835be23.png

Столько товаров нет в категории. откуда он их подтягивает? если из родительской, тогда получается для каждой конечной категории нужно создавать свой фильтр, тчо бы этого не было?

 

Здравствуйте.

Нашёл на вашем сайте подходящую по спискам производителей категорию, проверил - всё работает правильно. Фильтр может подтягивать товары из дочерних категорий (при соответствующей настройке), но из родительской товары не берутся.

Share this post


Link to post
Share on other sites
3 часа назад, rusport сказал:

Сохраняю следующую настройку Screenshot_46.thumb.png.59d8d9854e43984e2169d38cf19d34b7.png

После сохранения снова захожу в настройки модуля. Она отпадаетScreenshot_45.thumb.png.edf330e35bd01a8f67d1cf49a0d7fe94.png

 

При сохранении обратите внимание - если в верхний части экрана присутствует список ошибок, значит, какое-то поле вы заполнили неправильно. Тогда настройки не сохранятся.

Share this post


Link to post
Share on other sites
3 часа назад, rusport сказал:

Как можно настроить фильтрацию в категории где есть часть товаров с опцией цвет, а другая часть с атрибутом цвет.

Screenshot_47.png.1f9298ec4ccfade206f9778ca6b8600d.png

при выборе опции или атрибута подборки товаров взаимоисключаются.

Это разные сущности. Никак. Вам необходимо указать цвет для всех товаров либо опциями, либо атрибутами.

Share this post


Link to post
Share on other sites
3 часа назад, rusport сказал:

Фильтр по категории зачем то подтягивает родительские категории для фильтруемой категории, так нужно?

Фильтр по категориям отображает все назначенные товарам категории. В основном применяется на страницах производителей, поиска и товаров со скидками.

Share this post


Link to post
Share on other sites
В 14.10.2019 в 13:48, rusport сказал:

Сохраняю следующую настройку Screenshot_46.thumb.png.59d8d9854e43984e2169d38cf19d34b7.png

После сохранения снова захожу в настройки модуля. Она отпадает

Такая же история.  Т.е. на сайте отображается количество товаров, но если нужно отредактировать фильтр, то этот пункт нужно выбирать повторно

Share this post


Link to post
Share on other sites

Возможно некоторым атрибутам фильтра добавлять всплывающие подсказки?

Share this post


Link to post
Share on other sites
7 часов назад, dumka84 сказал:

Такая же история.  Т.е. на сайте отображается количество товаров, но если нужно отредактировать фильтр, то этот пункт нужно выбирать повторно

Была ошибка во view админ-части под OpenCart 3.x

Перекачайте архив.

Share this post


Link to post
Share on other sites
1 час назад, borborich сказал:

Возможно некоторым атрибутам фильтра добавлять всплывающие подсказки?

Нет

Share this post


Link to post
Share on other sites

Фильтр вытянет ~5к товаров, у каждого ~20-30 атрибутов?

Сейчас стоит мегафильтр, отрабатывает >15 секунд на категории из 3к товаров.

На тест не выдаете модуль?

Edited by o9uH

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Blackseabreathe
      Opencart 3.0.3.3, default theme
       
      Привет всем.
      Стояла задача сделать простой магазин. Но какой магазин без ajax подгрузки товаров в аля 2К20, а?
      Сам я не то чтобы был полный ноль в js, нет, что-то в целом понимаю. Однако, сначала я искал готовые бесплатные плагины, но на мою версию опенкарт в общей сумме плагинов как кот наплакал, а для ajax подгрузки товаров их вообще 2, и то, один из них триальной версии на 3 дня потом плати монету. Пытался установить от shopunity ajax free filter, но мне не зашел, хотя бы на том, что там уродский вывод пунктов фильтров если выбираешь выводить как select. Ну и в целом плагин имеет много моментов, мне непонравившихся. Мне всё  это не подходило и я решил сделать сам.
      Конечно, я хотел сделать это быстрее, поэтому искав в интете все по запросу ajax фильтрация товаров OpenCart 3, я может что-то и находил полезное, но этого было недостаточно. Однако одну функцию я все таки спер оттуда, так как свою писать было лень, да и зачем второй велосипед нужен?! Чтобы никто не писал потом что "эту функцию ты стырил оттуда-то".
       
      Скрипт на jquery, если кто-то может переписать на ванила js, будет хорошо, Ну или если кто-то сможет заменить .load на $.ajax было бы удобней, но да ладно, перейдем к сути. Строго не судите, я не гуру jq, если есть что подправить, напишите это в комментах без грязи. Делюсь своим способом ajax фильтрации товаров opencart3 и ajax сортировка
       
       
      <!--ajax фильтрация ++--> 0. Сначала я бы предложил для фильтров поставить плагин fixfilter opecart3x чтобы изменить логику фильтрации or/and. (Но не обязательно)
      1. в category.twig (catalog/view/theme/default/template/product/category.twig) делаем обертку для вывода товаров <div id="pp" class="products_products">...тут уже цикл с выводом товаров..</div> //обернули 2. Тут же в селекте #input-sort убрать метод "onchange location = this", он нам уже не нужен 3. в category.php (catalog/controller/product/category.php) найти способы сортировки, например сортировка по умолчанию $data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.sort_order-ASC', //'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.sort_order&order=ASC' . $url) //копируем строку и комментируем ее на всякий случай 'href' => '&sort=p.sort_order&order=ASC',// вставляем ее ниже и изменяем на такой вид ); Тоже самое проделать со всеми другими способами сортировки, которые нужны. Мне нужны были только по цене вверх, вниз и по умолчанию; и то "по умолчанию" всегда переименовываю в "рекомендуем". 4. Идем в filter.twig (catalog/view/theme/default/template/extension/module/filter.twig) Тут уже кому как надо, а у меня стояла задача сделать вместо чекбоксов select. Собственно я изменил вывод фильтра на: <div class="the_filters df aj"> {% for filter_group in filter_groups %} <div id="filter-group{{ filter_group.filter_group_id }}" class="filtr_group"> <select name="filter[]" id="filters{{filter_group.filter_group_id}}" class="ajax_select"> <option value="{{ filter_group.name }}" disabled selected>{{ filter_group.name }}</option> {% for filter in filter_group.filter %} {% if filter.filter_id in filter_category %} <option value="{{ filter.filter_id }}" selected>{{ filter.name }}</option> {% else %} <option value="{{ filter.filter_id }}">{{ filter.name }}</option> {% endif %} {% endfor %} </select> </div> {% endfor %} <div class="part filtr_group"><button type="button" id="reset_filter">Сбросить</button></div></div> Тут должно быть все понятно, тупо из чекбокс переделал в селект, который потом подхватывает плагин select2. Кстати, рекомендую его для кастомизации селектов. Это все что будет в этом файле из разметки. Ниже будут скрипты: <script type="text/javascript"> $(document).on('change', '.filtr_group .ajax_select',function(){//обновление без кнопки "применить", если успели заметить что в разметке кнокпку убрал filter = []; //создаем резервуар для фильтров $('.filtr_group .ajax_select').each(function(element) { // каждый выбранный фильтр filter.push($(this).val()); //записываем в резервуар }); $('#pp').css('opacity', '0.3'); // самый простой способ дать уровень прозрачности блоку с товарами $('#pp').prepend('<div class="loading"><?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="margin: auto; background-image: none; display: block; shape-rendering: auto; background-position: initial initial; background-repeat: initial initial;" width="100px" height="100px" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"><circle cx="50" cy="50" r="0" fill="none" stroke="#3e6d8d" stroke-width="2"><animate attributeName="r" repeatCount="indefinite" dur="1s" values="0;29" keyTimes="0;1" keySplines="0 0.2 0.8 1" calcMode="spline" begin="-0.5s"></animate><animate attributeName="opacity" repeatCount="indefinite" dur="1s" values="1;0" keyTimes="0;1" keySplines="0.2 0 0.8 1" calcMode="spline" begin="-0.5s"></animate></circle><circle cx="50" cy="50" r="0" fill="none" stroke="#4b9bbe" stroke-width="2"><animate attributeName="r" repeatCount="indefinite" dur="1s" values="0;29" keyTimes="0;1" keySplines="0 0.2 0.8 1" calcMode="spline"></animate><animate attributeName="opacity" repeatCount="indefinite" dur="1s" values="1;0" keyTimes="0;1" keySplines="0.2 0 0.8 1" calcMode="spline"></animate></circle></svg></div>'); // для интуитивности делаем прелоудер href = '{{action}}&filter='+filter.join(','); //тут мы берем текущую ссыль, которая конфигурируется в category.php и добавляем к ней фильтры с разделением div = $(document).find('#pp'); //куда будем загружать новые товары $(div).load(href+'#pp .product-layout', {limit: 16}, //загружаем методом jq load с лимитом 16, у кого отличается в админке кол-во вывода товаров на фронте, то изменить здесь function (responseText, textStatus, xhr) { if (textStatus == "error") { //если ошибка, то выводим текст ошибки, но я немного сделал по-своему var cn = $('header nav li a.current_page').text(); //находим название категории (но по факту текст в теге <a></a> с классом current_page) var cn_href = $('header nav li a.current_page').attr('href'); //далее берем у нее ссыль $.jGrowl('Упс, что-то пошло не так, пробуем вернуть Вас в главную категорию ' + '"'+cn+'"'); // ну и выводим соответственно текст ошибки и setTimeout(function(){window.location.replace(cn_href);}, 5000); //возвращаем покупателя главную той категории, в которой он был, но можно только вывести текст ошибки, тут уже кому как } if($('#pp .product-layout').length <= 0) { // если нет товаров по выбранной нами фильтрации, то $('#pp').text('Нет товаров, которые соответствуют критериям поиска'); //вывести этот текст } if (textStatus == "success") { // ну а если ответ успешный, то $('#pp').css('opacity', '1'); // убираем непрозрачность у блока с товарами $(document).find('.loading').remove(); //убираем прелоудер } }); setLocation(href); // адресную строку меняем в соответствие с выбранными фильтрами (функция будем ниже) return false; }); //ajax сортировка $(document).on('change', '#product_category #input-sort', function(){ //при изменении селекта сортировки + я изменил id #product-category на #product_category, а то через тире выделять неудобно filter = []; // создали резервуар фильтров $('.filtr_group .ajax_select').each(function(element) { filter.push($(this).val()); // в резервуар записали фильтры }); $('#pp').css('opacity', '0.3'); // непрозрачность установили $('#pp').prepend('<div class="loading"><?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="margin: auto; background-image: none; display: block; shape-rendering: auto; background-position: initial initial; background-repeat: initial initial;" width="100px" height="100px" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"><circle cx="50" cy="50" r="0" fill="none" stroke="#3e6d8d" stroke-width="2"><animate attributeName="r" repeatCount="indefinite" dur="1s" values="0;29" keyTimes="0;1" keySplines="0 0.2 0.8 1" calcMode="spline" begin="-0.5s"></animate><animate attributeName="opacity" repeatCount="indefinite" dur="1s" values="1;0" keyTimes="0;1" keySplines="0.2 0 0.8 1" calcMode="spline" begin="-0.5s"></animate></circle><circle cx="50" cy="50" r="0" fill="none" stroke="#4b9bbe" stroke-width="2"><animate attributeName="r" repeatCount="indefinite" dur="1s" values="0;29" keyTimes="0;1" keySplines="0 0.2 0.8 1" calcMode="spline"></animate><animate attributeName="opacity" repeatCount="indefinite" dur="1s" values="1;0" keyTimes="0;1" keySplines="0.2 0 0.8 1" calcMode="spline"></animate></circle></svg></div>'); //прелоудер показали var sortBy = $(this).val(); // находим значение выбранного option в сортировке, то чей вывод мы изменяли в (контроллере) category.php var action = $('header nav li a.current_page').attr('href'); // берем адрес главной категории, в который находимся, так как {{action}} тут работать уже не так будет как надо// ну или найти адрес другим методом js/jq var url = action+sortBy+'&filter='+filter.join(','); // собираем в переменную куски - адрес главной категории + значение выбранной сортировки + фильтры, если есть //alert(url); // на момент тестов отслеживал какой адрес в итоге получается $(document).find('#pp').load(url+'#pp .product-layout', {limit: 16}, // опять загружаем с лимитом 16 function (responseText, textStatus, xhr) {//если ошибка, отдаем текст if (textStatus == "error") { $.jGrowl('Произошла ошибка'); } if($('#pp .product-layout').length <= 0) { // если нечего загружать, сообщаем $('#pp').text('Нет товаров, которые соответствуют критериям поиска'); } if (textStatus == "success") { // если все у всех ок, то $('#pp').css('opacity', '1'); // снимаеи непрозрачность $(document).find('.loading').remove(); // убираем прелоудер $.jGrowl('Успешная сортировка');//отдаем сообщение, тоже на момент тестов } }); setLocation(url); // записываем в адрес строку получившийся адрес return false; }); //ajax адрес в адресную строку function setLocation(curLoc){ try { history.pushState(null, null, curLoc); return; } catch(e) {} location.hash = '#' + curLoc; } /// тут тоже должно быть все ясно как ясный день </script>  
      Дальше хочу сделать ajax пагинацию и написать скрипт сброса фильтров, наверное позже дополню в тему
       
       
    • By mazein
      1 200.00 руб
      Скачать/Купить дополнение


      Пошаговый подбор товаров по характеристикам (атрибутам)
      Пошаговый подбор товаров по характеристикам (атрибутам)
      (step by step)
       
       
      Ключ можно получить здесь!
       
       
      Установка:
      Скачать архив с модулем, распаковать в корень сайта, согласно версии opencart. Никакие файлы заменены не будут. Обязательно обновить кэш модулей в менеджере дополнений! В админке, в разделе Дополнения - Модули появятся три модуля: В модуле "Пошаговый подбор товаров - Лицензия" - вводим ключ. "Пошаговый подбор товаров по атрибутам" - непосредственно сам модуль с выбором атрибутов для подбора товаров. После настройки модуля, его нужно вывести в схемах на нужную страницу. "Пошаговый подбор товаров - Товары" - Предназначен для вывода товаров согласно выбранных атрибутов без перезагрузки страницы. В модуле можно задать товары для первоначального вывода. Не обязателен, если в фильтре используется кнопка "поиск". До выбора атрибутов:
       
      Товары выбраны в модуле "Пошаговый подбор товаров - Товары", они отображаются ДО выбора атрибутов.
       

       
      После выбора:
       
      Товары заменяются на отфильтрованные по выбранным атрибутам.
       

      Примеры отсюда
       
      Как работает модуль:
      Модуль не зависит от страницы, на которой отображается. Модуль можно вывести через схемы на любой странице. Количество модулей на одной странице не ограничено. В пользовательской части выбранные атрибуты представлены раскрывающимися списками с их значениями. Выбирая значение первого атрибута, подгружаются значения следующего атрибута с учётом предыдущего выбранного. Значения последующих атрибутов, которых нет у товаров с уже выбранными атрибутами - не загружаются. При выборе атрибутов автоматически подгружаются все товары, удовлетворяющие выбранным атрибутам, если модуль "Пошаговый подбор товаров - Товары" выведен на данной странице. Значения атрибутов можно разделить, используя любой символ, например ; или , Для отображения значений атрибутов с учётом выбранного значения, есть возможность скрытия значений, не содержащих предыдущее значение, пояснение на картинке:
      При этом атрибуты выглядят так:

       
       
       
      Демо:
      http://mmfilter.mazein.ru Админка (demo/demo)  
      Примеры:
      Пошаговый фильтр с кнопкой поиска, вертикальный Пошаговый фильтр с кнопкой поиска, горизонтальный  
      Лицензия:
      Ключ выдаётся по запросу в ЛС, скайп, или на почту mmfilter@mazein.ru Один ключ - один домен Ввод ключа реализован через дополнительный модуль в админке - Пошаговый подбор товаров - Лицензия. Модуль нужно установить, и ввести полученный ключ.  
      Поддержка:
      В модуле используется своё представление страницы товаров, поэтому требуется доработка под каждый шаблон. Для популярных шаблонов доработаю бесплатно (только при предоставлении доступов). Техподдержка и выдача ключей осуществляется ПН - СБ 08:00 - 20:00 (МСК)  
      Условия адаптации модуля под шаблон:
      1. Автор модуля не несёт обязательств в адаптации модуля под шаблон.
      2. Автор модуля вправе отказать в адаптации к шаблону, использующему скрипты, вносящие изменения в работу модуля, а так же имеющие в своём состеве методы, заменяющие стандартные методы движка.
      3. В случае отказа в адаптации модуля под шаблон, сумма, оплаченная за данную услугу, будет возвращена на внутрненний счёт покупателя в полном объёме. В случае, если Ваш шаблон среди перечисленных в п.4, возврату подлежит сумма, за исключением 20%, удержанных данной площадкой.
      4. С данными шаблонами не работаю:
          journal Добавил mazein Добавлено 04.08.2018 Категория Фильтры Системные требования Ioncube Loader 10, php 5.4 минимум Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.1 ocStore 3.0
      2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 0  
    • By whiteblue
      Модуль автоматом задает и редактирует и добавлять атрибуты, фильтры, категории, производителей по заданным схемам.
      Удобный фильтр
      Понятные настройки
      Видео-инструкция  по ссылке
      https://www.youtube.com/embed/wuLzULDn8tI
       
      Возможности модуля:
       
      Автоматизирует наполнение товаров атрибутами, параметрами фильтра, категориями и производителями Создает схемы переопределения атрибутов, производителей и категорий по заданным параметрам. Переопределение по заданным параметров происходит при добавлении и редактировании товаров и после выгрузки. Можно настроить несколько условий переопределения для одной группы товаров Модуль просто адаптировать под любую синхронизацию товаров. Назначать автоматом параметры фильтра, что заменяет потребность в установке и адаптации фильтров по атрибутам  
       
      И  делается все это автоматически!!!
       
       
      Для 3-го покупателя цена -555р!!!
       
       
       
      Установка модуля:

      1. Создать резервную копию сайта и БД.
      2. Скачать архив
      3. Установить архив модуля  через админку. Модули - Установка расширений
      4. Обновить модификации в админке
      5. Активировать модуль. Модули - Модули - AutoDistribute
       
      Интеграция с выгрузками, синхронизациями или крон задачами
       
      С большим количесвом выгрузок  модуль интегрирован.. Для этого необходимо:
      при добавлении записи из статуса "отключен" перевести в статус включен   не путать со статусом модуля     НО если ваш модуль интеграции уникален и не использует стандартную модель обновления товара, то:
      в контроллер модуля , который отвечает за выгрузку после кода выполнения выгрузки или синхронизации - вставляем код:
       
      $this->model->load('extension/module/autodistribute');
      $distributes=$this->model_extension_module_autodistribute->getDistributes();
      foreach($distributes as $distribute) {
      $this->model_extension_module_autodistribute->implementDistributes($distribute['distribute_id']);
      }

    • By whiteblue
      998.00 руб
      Скачать/Купить дополнение


      AutoDistribute + фильтр для Opencart 2x
       
      Модуль автоматом задает и редактирует и добавлять атрибуты, фильтры, категории, производителей по заданным схемам.
      Удобный фильтр
      Понятные настройки
      Видео-инструкция  по ссылке
      https://www.youtube.com/embed/wuLzULDn8tI
       
      Возможности модуля:
       
      Автоматизирует наполнение товаров атрибутами, параметрами фильтра, категориями и производителями Создает схемы переопределения атрибутов, производителей и категорий по заданным параметрам. Переопределение по заданным параметров происходит при добавлении и редактировании товаров и после выгрузки. Можно настроить несколько условий переопределения для одной группы товаров Модуль просто адаптировать под любую синхронизацию товаров. Назначать автоматом параметры фильтра, что заменяет потребность в установке и адаптации фильтров по атрибутам  
       
      И  делается все это автоматически!!!
       
       
      Для 3-го покупателя цена -555р!!!
       
       
       
      Установка модуля:

      1. Создать резервную копию сайта и БД.
      2. Скачать архив
      3. Установить архив модуля  через админку. Модули - Установка расширений
      4. Обновить модификации в админке
      5. Активировать модуль. Модули - Модули - AutoDistribute
       
      Интеграция с выгрузками, синхронизациями или крон задачами
       
      С большим количесвом выгрузок  модуль интегрирован.. Для этого необходимо:
      при добавлении записи из статуса "отключен" перевести в статус включен   не путать со статусом модуля     НО если ваш модуль интеграции уникален и не использует стандартную модель обновления товара, то:
      в контроллер модуля , который отвечает за выгрузку после кода выполнения выгрузки или синхронизации - вставляем код:
       
      $this->model->load('extension/module/autodistribute');
      $distributes=$this->model_extension_module_autodistribute->getDistributes();
      foreach($distributes as $distribute) {
      $this->model_extension_module_autodistribute->implementDistributes($distribute['distribute_id']);
      }

      Добавил whiteblue Добавлено 29.01.2018 Категория Модули Системные требования Метод активации По запросу в ЛС
      По запросу на почту
      По скайпу
      Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1 ocStore 3.0
      2.3
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Да Старая цена 2800  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.