Сергей

Сергей

С нами с 10 марта 2015; Место в рейтинге пользователей: #160

Массовое удаление товаров minishop2 (не опубликованных)

Всем привет, может у кого есть код для консоли, что бы массово удалить не опубликованные товары в minishop2?
И есть ли возможность настроить как-то через cron?
Сергей
02 февраля 2022, 12:25
modx.pro
2
698
0

Доработать выгрузку по API согласно ТЗ stan.su (gifts)

1 1
Техническое задание на выгрузку товаров из сервиса www.stan.su/ расположено по адресу disk.yandex.ru/i/Wrqb4XuCJpA5Iw
От вас нужны сроки и стоимость.
Сергей
16 ноября 2021, 10:05
modx.pro
289
0

SeoFilter вывод опций в каталоге у карточек

Всем пример, может кто уже выводил.
Необходимо в каталоге у карточек товара вывести в виде ссылок опции на фильтра.

Производителя можно легко вывести

[[!sfLink? &rules=`5` &vendor=`[[+vendor]]`]]
Теги тоже вывел без проблем:

{if $tags?}
        {var $tags_a = $tags|split}
                {foreach $tags_a as $tag}
                    {set $word = $tag|sfWord:4}
                         <div class="catalog-section-item-offers-property-value cresca-cl-border-hover"><div data-type="text"><a href="{142|url}{$word.alias}">{$word.value}</a> 
                        </div> 
                                </div>
{/foreach}
{/if}
Но можно ли по этому принципу вывести опции товара, я так и не разобрался(
Сергей
04 октября 2021, 00:23
modx.pro
302
0

Инициализация формы при обращении formit + ajaxform + google capcha

Всем примет, как на странно но роботы отправляют спам и при google capcha.
Как мне кажется, роботы отправляют спам из-за того, что они видят форму в исходном коде сайта.
Если его скрыть, возможно спама не станет.

Может у кого есть какие-то мысли или решения.

Хотелось бы максимально не править код компонентов и решить следующие задачи.

1. Скрыть форму из исходного кода, я так полагаю это можно сделать по средствам php, но на сколько сильно придется менять компоненты.
2. Сделать так, что бы google capcha срабатывала только при открытой форме, так-как чем больше форм, тем сильнее она грузит сайт и вес у скриптом не мал.
3. Что бы, функционировал ajaxform

Если форму мы можем скрыть как то при использовании всплывающих окон, то как быть без их использования.
Сергей
11 марта 2021, 13:36
modx.pro
435
0

Баг minishop2 v2.6.0

В версии v2.6.0 minishop2 есть один баг. Для пользователя с ограниченными правами не доступен просмотр категорий и товаров. В частности отключен resourcegroup_resource_list (если его включить, то пользователь начнет создавать ресурсы в «Группы ресурсов» и если они запрещены к удалению, то он не сможет их удалять). Может уже кто решил данную проблему?
Сергей
09 декабря 2020, 17:22
modx.pro
432
0

Вывод фильтров в нужно категории mSearch2

Всем привет, подскажите в какую сторону думать, мыслить.
Например есть следующая структура.

Категория магазина
Под категория 1
Под категория 2
Под категория 3

В «Категория магазина» магазина выводятся все фильтра из под категорий, хотя назначены фильтры для только своих категорий.

Какие есть мысли сейчас.

Сделать для каждой категории сделать свой шаблон и фильтр.
Или
Писать свой класс-обработчик фильтров

В документации не нашел как отключить вывод фильтров у не назначенных категорий.
Может уже кто решал такую задачу?
Сергей
21 мая 2020, 12:47
modx.pro
477
0

Баг office и html/css

Обнаружил не большой баг в компоненте office.
Если на странице есть стиль background-image: url(images/bg.jpg);
То проверка csrf не проходит с первого раза.
Помогло вылечить, это добавить в {ignore} ......{.ignore}
Сергей
16 апреля 2020, 13:05
modx.pro
475
+1

msYmarket и msProductRemains

Добрый день!
Подскажите пожалуйста как cкрыть товары, которых нет в наличии по средствам msYmarket и msProductRemains.
По логике, было бы достаточно в поле ms2ym_where_condition добавить условие [{«Remains.remains:>»:«0»}] Но при добавлении результат 0. Пробовал в Список полей в JSON (ms2ym_json_fields) добавить но это так-же не решило проблему.
Сергей
14 апреля 2020, 12:25
modx.pro
332
0

Каталог без товаров и фильтров minishop2 и mFilter2, только категории

Всем привет, как будет сделать логичней и правильней?

У магазина есть следующая структура:
Каталог товаров
— Под-категория 1
— Под-категория 2
-Товар 1
-Товар 2

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

Конечно можно убрать глубину 'depth' => '0',
Конечно можно в ручную создать свой шаблон для отображения (Но таких под-категорий без товаров 200.)

Можно попробовать прописать условия отображения в tpl.mFilter2.outer

Как будет правильней, кто и как решал данную задачу?
Сергей
29 марта 2020, 12:57
modx.pro
308
0

Изменение цены в зависимости от группы пользователей

1 1 000
Настроить отображение и передачу цен в корзину для разных групп пользователей из tv.
Магазин на minishop2
Для группы анонимов и Users выводить одну цену.
Для группы пользователей Usersopt выводить оптовую цену.
Цена должна быть актуальна на страницах:
На странице товара;
На странице каталога товаров;
В блоке Вы смотрели (looked)

Сейчас создан плагин pricecar на событие msOnBeforeAddToCart, но почему-то не отрабатывает как надо.
Сергей
19 февраля 2020, 10:18
modx.pro
361
0