Антирутін
Антирутін
Протягом 3 днів після встановлення ви можете безкоштовно використовувати модуль без будь-яких обмежень.
Модуль «Антірутін» - унікальний продукт, який позбавить Вас від рутини, пов'язаної з елементами (товарами, новинами, статтями) та розділами інфоблоків, шляхом автоматизації роботи - Ви можете виконувати будь-які дії з товарами та розділами у будь-яких комбінаціях.
Модуль дозволяє виконувати певний набір дій з елементами інфоблоку. Ми розуміємо, що для масових змін в елементах інфоблоків необхідно правильно їх відібрати, тому модуль містить потужний функціонал фільтра, який дозволить Вам відбирати елементи за різними параметрами, за багатьма типами умов (рівно X, містить X, починається з X, закінчується на X, заповнено, не заповнено, більше X, більше чи одно X, у списку, над списку, та інших. - залежно від типу поля/властивості).
На додаток до фільтра можна вибрати необхідні батьківські розділи.
Величезною перевагою модуля є те, що список завдань легко вирішується плагінами, які може написати будь-який бітрикс-програміст. На даний момент модуль включає більше десятка плагінів, що вирішують найрізноманітніші завдання, наприклад:
- швидкий перегляд кількості товарів за фільтром і перегляд перших знайдених (наприклад, можна порахувати скільки товарів неактивно або скільки товарів без детальної картинки),
- масова генерація символьного коду з будь-якого відповідного поля/властивості інфоблоку з розширеними параметрами;
- масова зміна цін: модуль дозволяє змінювати ціни (як ціни торгового каталогу, так і закупівельні, так і просто ціни у властивості інфоблоку) як із процентною вказівкою (+5%, -10%), і з фіксованим значенням (+200, -100);
- масове заповнення значень товарів (поля та властивості інфоблоку, ціни, залишки, габарити та інші параметри товарів),
- масове копіювання цін з одного поля/властивості в інше, за допомогою цього можна перенести ціни в будь-яких поєднаннях: напр., з властивості інфоблоку в ціни торгового каталогу, і навпаки, або з роздрібної ціни в оптову та ін;
- масове зменшення зображень - стане в нагоді, коли в інфоблоках задані занадто великі зображення ("картинка для анонсу", "детальна картинка", властивості інфоблоку типу "файл ") - модуль їх зменшить до заданого розміру за заданим режимом;
- масове копіювання зображень - копіює картинку з одного поля/властивості в інше, в будь-яких поєднаннях: знадобиться, наприклад, коли потрібно масово створити картинки для анонсу з докладних картинок;
- масове видалення елементів легко виконає всю роботу з видалення елементів інфоблоку,
- перезбереження елементів (для застосування обробників),
- складна обробка зображень модулем «[URL=http://marketplace.1c-bitrix.ru/solutions/webdebug.image/]Обробник зображень[ /URL]» (ресайз, повороти, обрізки, ефекти, округлення, текст на фото, ватермарк, відображення, рамки та інше) - модуль не входить до комплекту та встановлюється та купується окремо,
- і багато іншого.
Деякі з можливих застосувань модуля:
- перегляд всіх товарів по фільтру,
- масове збільшення цін товарів на 15% від їхньої поточної вартості,
- перегенерація символьних кодів для вибраних товарів,
- видалення всіх товарів обраного виробника,
- встановлення нульових залишків для товарів з нульовими цінами,
- деактивація товарів з нульовими цінами,
- та тисячі інших можливих застосувань, де потрібна автоматизація.
Як було сказано вище, модуль можна додати власну дію (плагін). Це може бути корисним, коли Вам необхідно виконувати якесь специфічне завдання, для якого в модулі немає готової дії. Такий плагін може створити будь-який програміст (відповідно до документації) або це завдання можемо вирішити ми. Підключається такий плагін індивідуально на кожному сайті (підключається швидко, лише одним обробником).
Після придбання Вами модуля ми готові оперативно розробити будь-який плагін, який вирішує Вашу конкретну задачу (якщо модуль не містить відповідних для цього засобів). Як потенційні завдання можуть бути:
- завантаження картинок до товару за артикулом,
- завантаження інформації про товар за артикулом,
- заповнення товару будь-якою інформацією,
- складна обробка зображень,
- і багато іншого.
Таким чином, автоматизація з даним модулем має майже необмежені можливості.
Список оновлень
- Виправлено помилку роботи елемента управління для завантаження файлу після подвійного вибору (вперше працював, далі - ні).
- Виправлено помилку після оновлення Бітрікс (помилка несумісності класу валюти у плагіні копіювання значення з оновленим класом).
Исправление ошибок для кодировки windows-1251. Добавлен фильтр по привязке к элементам и разделам.
Исправлена ошибка с применением действий без указания раздела.
Добавлена возможность применения наценок для торговых предложений.
Исправления в плагине копирования цен.
Добавлена возможность создавать группы для собственных плагинов.
Исправлена ошибка в плагине заполнения значений для свойств типа "Привязка к элементам с автозаполнением" и "Привязка к разделам с автозаполнением".
Исправлена ошибка, из-за которой после установки модуля появлялись проблемы с управлением загруженными картинками в элементах инфоблоков.
Добавлен плагин "Привязка к разделам", который позволяет как переносить элементы в заданные разделы, так и добавлять привязки к другим разделам.
Теперь модуль позволяет искать элементы инфоблоков также в неактивных разделах.
Добавлена возможность удаления привязок товаров к разделам.
Добавлена возможность использовать счетчик при заполнении значений (используется для названия, символьного кода, сортировки, внешнего кода, и свойств типа "Строка" и "Число"), например можно получить названия товаров "Товар_3", "Товар_4", "Товар_5".
Исправлена ошибка предыдущего обновления (проблема с кодировкой).
Добавлена возможность управлять правами доступа к модулю.
Исправлена ошибка с добавлением привязки к разделу.
Добавлен плагин для поиска и замены текста, в т.ч. по регулярным выражениям.
Для товаров добавлена возможность устанавливать параметры "Разрешить покупку при отсутствии товара (включая разрешение отрицательного количества товара)" и "Разрешить подписку при отсутствии товара". При установке коэффициента единицы измерения добавлена возможность указывать дробные значения.
Исправлена ошибка преобразования спец. символов (напр., знак амперсанда преобразовывался в html-сущность).
Исправлена ошибка при фильтрации по html-сущностям (quot, nbsp, lt, gt и др.)
Добавлен плагин для удаления изображений и файлов.
Добавлен плагин для логирования найденных элементов (т.е. чтобы просто узнать, какие элементы найдены по фильтру). Добавлена возможность фильтрации по спецсимволам \n, \r, \t. Внесены изменения в плагин замены текста для поддержки вышеуказанных улучшений.
Добавлена возможность пересчета цен на основе закупочной цены (т.е. чтобы устанавливать цены как закупочная цена + наценка)
Исправлены всплывающие подсказки в плагине генерации символьного кода.
Реализована система профилей. Теперь для выполнения повторяющегося задания достаточно один раз настроить его. Автоматическая загрузка. Добавлена возможность выполнения заданий планировщиком (через Cron или из командной строки). В действие «Логирование» добавлена выгрузка в CSV с возможностью настройки выгружаемых полей/свойств.
Исправлена ошибка с сохранением профилей. Исправлена ошибка загрузки основной страницы модуля на некоторых версиях PHP. Исправлена ошибка сохранения цен в CSV (плагин «Логирование»). Исправлена ошибка фильтрации при указании в фильтре нескольких значений одного и того же свойства.
Для плагина "Заполнение значений" исправлена ошибка с сохранением счетчика при переходе на следующий шаг. Для плагина "Заполнение значений" исправлена ошибка загрузки данных профиля (загружались не все данные). Для плагина "Логирование" исправлена ошибка сохранения в txt-файл. Исправлена ошибка с сортировкой (применялось не математическое округление). Добавлена возможность фильтрации по закупочной цене (аналогично другим полям фильтрации).
Добавлен плагин «ТП: установка цены из родительского товара».
- В плагине «Заполнение значений» добавлена возможность указывать не только цену, но и наценку,
- в плагине «Замена в тексте» исправлена ошибка, из-за которой в свойствах типа HTML нельзя было сделать замену,
- исправлена ошибка, из-за которой вместо горячей клавиши Alt+X кнопка выполнения иногда нажималась по нажатию Ctrl+X и Shift+X.
В плагине «Пересчет цен - наценки и скидки» добавлена возможность ограничения минимальной цены при установке скидок - т.е. нижний предел задается как закупочная цена + процент.
Исправлена ошибка с установкой наценок.
Добавлен плагин для интеграции с модулем «Обработчик изображений» - теперь появилась возможность любой сложной обработки изображений.
- Исправлена ошибка с установкой цен, связанная с пересчетом наценок (плагин «Заполнение значений»),
- В списке профилей теперь выводится полный список профилей, а не только первые 10 (в будущем будет более оригинальное решение).
- Добавлена возможность генерации случайного значения (для текстовых и числовых свойств и полей).
- Добавлен плагин создания наборов и комплектов.
- В плагине «Пересчет цен» добавлена возможность округлять до десятых,
- в плагине «Копирование цен» отменено выставление параметров-галочек по умолчанию.
- Добавлен новый плагин «Пересохранение элементов инфоблоков» (позволяет обновить товар, вызывая тем самым для товаров обработчики сохранения).
- Добавлен новый плагин «Удаление наборов/комплектов».
- Добавлен новый плагин «Копирование значений (поля, свойства и др.)». Поддерживаются следующие данные:
- поля элемента (включая, помимо прочего, описание для анонса, детальное описание, картинку для анонса, детальную картинку, теги и др.),
- свойства элемента (включая множественные), в т.ч. свойства типа «Строка», «Число», «Список», «Файл», «Привязка к элементам», «Привязка к разделам», «Справочник», «HTML/текст», «Дата», «Дата/Время», «Деньги» и другие (на данный момент не поддерживается копирование в свойство типа «Видео», однако копирование из данного свойства доступно,
- поля торгового каталога (остаток, зарезервированное количество, вес, длина/ширина/высота, НДС, закупочная цена и другие),
- цены,
- SEO-данные товара (title, keywords, description, page_title).
- Добавлен новый плагин «Заполнение общего остатка на основе остатков по складам»,
- небольшие изменения в группировке плагинов: теперь группа «Цены» перенесена в группу «Торговый каталог», куда также были перенесены некоторые плагины из группы «Общее».
- В плагине «Заполнение значений» добавлена возможность не перезаписывать имеющиеся значения множественного свойства, а только добавлять новые.
- В плагин «Копирование значений» добавлена возможность копирования штрихкодов (в обоих направлениях).
- Добавлена возможность фильтрации по остаткам на складах.
- плагин «Копирование изображений»: добавлена возможность указывать поле «Куда» равным полю «Откуда», чтобы переписать эти картинки (напр., для изменения названий),
- плагин «Копирование изображений»: исправлено добавление ошибки в лог, успешные операции теперь в лог не добавляются.
- плагин «Заполнение значений»: поля торгового каталога и цены теперь можно заполнять не только для основного товара, но и для относящихся к ним предложений.
- плагин «Заполнение значений»: исправлена ошибка последнего обновления, из-за которой плагин в некоторых случаях стал работать некорректно.
- Добавлена возможность фильтрации товаров по наличию торговых предложений (пункт фильтра «Имеет торговые предложения», значения «Да» и «Нет»).
- Улучшена возможность фильтрации по дате: «Сегодня», «Вчера», «Текущая неделя», «Текущий месяц», «Текущий год»,
- в плагин «ТП: установка цены из родительского товара» добавлена возможность обратного копирования цена, т.е. фактически прямого (ранее для плагина нужно было выбирать ТП, теперь нужно выбирать сами товары).
- Исправлена ошибка («При выполнении операции произошла ошибка»), возникающая при обработке товаров в случае наличия на сайте большого количества цен.
- Исправлена ошибка, возникающая в некоторых случаях при использовании сохраненного профиля с большим количеством параметров для фильтрации (выдавалась ошибка 414 Request URI Too Large).
- При выборе профиля теперь очищаются заданные ранее фильтры,
- исправлена ошибка выбора профиля, если в названии поля сохраненного фильтра имеется символ процента.
- Добавлен плагин для удаления значений из свойства типа «Список» (как множественных, так и простых).
- Добавлен вывод информации о демо-режиме.
- Улучшения плагина «Пересохранение элементов инфоблоков».
- Добавлен новый плагин «Удаление значений полей и свойств».
- Для свойств типа "Список" добавлена возможность фильтрации по логике "задано" / "не задано".
- Плагин «Копирование значений»: исправлена ошибка копирования остатков на складах.
- Добавлен плагин «Поиск битых картинок» (плагин проходит каждый найденный элемент, проверяет все картинки и файлы на доступность, и логирует товары с битыми картинками).
- Незначительные изменения в плагинах логирования и поиска битых картинок.
- Исправлена визуальная ошибка при добавлении в фильтр html-тегов.
- Плагин «Копирование значений (поля, свойства и др.)»: исправлена ошибка при копировании ID.
- Добавлен новый плагин «Загрузка изображений, файлов» для массовой загрузки одного и того же изображения (также поддерживаются множественные свойства) в товары.
- В плагине «Замена в тексте» добавлена возможность делать замены в SEO-полях товара.
- Сортировка свойств в фильтре теперь по алфавиту (ранее сортировка была по индексу сортировки).
- Плагин «Логирование»: добавлена возможность выгрузки названия раздела.
- Добавлен автоматический сброс фасетного индекса для каждого элемента в случае изменения его свойств.
- В плагине «Привязки к разделам» добавлена операция «Сменить основной раздел».
- В плагине «Привязки к разделам» добавлена операция «Сменить основной раздел».
- В плагине «Заполнение значений» добавлена поддержка свойств типа «Аспро: Next. Фильтр к элементам инфоблока».
- В плагине «Заполнение значений» добавлена поддержка свойств типа «Аспро: Max. Фильтр к элементам инфоблока».
Большое обновление! Модуль полностью переработан!
На текущий момент в модуле, как и в самом Битриксе, два ядра - старое и новое, можно пользоваться и тем и другим.
Ключевые изменения по сравнению со старым модулем:
- элементы и разделы - теперь модуль работает как с элементами, так и с разделами,
- новый фильтр, которым удобно пользоваться со всеми типами полей и свойств,
- многозадачность - модуль позволяет в одной задаче настраивать произвольное количество подзадач, таким образом даже при наличии большого спектра задач, возможно обработать все элементы сразу за один проход,
- удобные списки - теперь со списками очень удобно работать, даже при огромном количестве свойств,
- профили: теперь доступна полноценная работа с профилями: сохранение и загрузка, изменение, фильтр по профилям, и самое главное - теперь для каждого профиля задания в планировщик можно добавлять прямо из модуля, в несколько кликов! (примерно на 1% серверов такая возможность, к сожалению, недоступна),
- плагины: изначально доступно много различных плагинов (действий), при этом можно добавлять свои плагины,
- современно: модуль использует ядро D7 Битрикс, построен на ООП, оптимизирован для PHP7.
- Небольшие исправления в механизме фильтрации разделов.
- Небольшие исправления в механизме фильтрации разделов.
- Добавлен плагин «Копирование значение» для разделов,
- небольшие исправления.
- Небольшие исправления.
- Исправлена ошибка при выборе подраздела в режиме обработки разделов.
- В плагин «Копирование значений» для разделов добавлена опция «Очистить поле/свойство от всех файлов в случае, если в форме не выбран ни один файл» (как в аналогичном плагине для элементов).
- Добавлены плагины «Поиск битых картинок» (для элементов и для разделов),
- улучшения в плагине «Логирование»,
- различные другие улучшения и исправления.
- Добавлена возможность фильтрации по полям и свойствам торговых предложений (в фильтре выделяется зеленым цветом),
- небольшие улучшения в фильтре.
- Улучшения плагина «Копирование значений»: теперь доступна возможность перегенерации имен файлов: например, если сейчас для товара «Футболка красная» файл имеет путь «/upload/iblock/47e/47e102a9f25e0a80de270c5325157907.pdf», можно его конвертировать в «/upload/iblock/123/futbolka_krasnaya.pdf». Для этого необходимо в плагине выбрать одно и то же поле в «Откуда взять значение» и «Куда сохранить», и отметить опцию «Конвертировать имя файла из имени элемента». Также в настройках главного модуля должна быть включена опция «Сохранять исходные имена загружаемых файлов». Также поддерживаются множественные свойства.
- Добавлен плагин «Сброс поля TMP_ID».
- Улучшения в плагине «Поиск битых картинок» (добавлена возможность сброса TMP_ID для элементов с битыми картинками),
- список товаров в фильтре по ID теперь загружается через AJAX по частям.
- Улучшения в плагине «Поиск битых картинок» (опция «Удалить битые картинки из полей и свойств»),
- улучшения в плагине «Копирование значений».
- Улучшен механизм работы модуля в случае, если в $_SERVER['DOCUMENT_ROOT'] указан корень не текущего, а основного сайта.
- Улучшения в плагинах «Логирование» и «Поиск битых картинок».
- Исправлена проблема, при которой из-за стороннего подключения jquery некорректно работал интерфейс модуля.
- Улучшена совместимость со старыми версиями PHP и старыми версиями Битрикс,
- улучшен фильтр по полям каталога,
- добавлена возможность фильтрации товаров по единице измерения,
- добавлен плагин для привязки разделов в другим разделам.
- добавлен сброс кеша при установке значений SEO-полей,
- другие улучшения и исправления.
- Добавлены плагины (как для элементов, так и для разделов) для заполнения полей и свойств по шаблону (напр., «Купить {=this.Name} по цене {=this.catalog.price.BASE}»), - другие улучшения и исправления.
- Добавлен плагин «Сброс сортировки для значений свойства «Список»,
- небольшие улучшения.
- Исправлена ошибка обновления 20.5.0 при запуске действий на большом количестве элементов/разделов.
- Исправлена ошибка отстутствия в некоторых случаях списка свойств-макросов в плагине «Заполнение по шаблону».
- Незначительные изменения.
- Добавлен плагин «Удаление дубликатов значений списка в свойстве».
- Добавлен плагин «Удаление дубликатов значений списка в свойстве».
- Для плагина «Удаление дубликатов значений списка в свойстве» добавлена поддержка свойств типа «Справочник».
- Добавлен плагин «Анализ доступности товара» (для простановки значения доступности в свойство товара),
- незначительные улучшения.
- В плагине «Логирование» (для элементов) добавлена возможность определять размер загруженных файлов/изображений по каждому из товаров.
- В плагине «Логирование» (для разделов) добавлена возможность определять размер загруженных файлов/изображений по каждому из разделов.
- Незначительные изменения.
- Для плагина «Заполнение по шаблону» (как для элементов, так и для разделов) добавлен макрос «ID».
- Для плагина «Пересохранение» (как для элементов, так и для разделов) добавлена опция для пересохранения с полным набором текущих данных (Внимание! Опция экспериментальная!)
- Добавлен плагин для удаления дубликатов товаров,
- плагин «Копирование значений»: добавлена возможность копирования любых полей/свойств из товара в торговые предложения (ТП), из ТП в товар, и из ТП в ТП,
- плагин «Заполнение значений»: добавлена возможность заполнения значений также для торговых предложений,
- плагин «Заполнение по шаблону»: добавлена возможность заполнения для торговых предложений,
- добавлена возможность закреплять новые действия в конце списка (см. настройки модуля),
- добавлен метод \WD\Antirutin\Worker::run(ИД_профиля) для запуска обработки профиля (можно использовать, например, после завершения интеграция с 1С или каким-либо другим импортом).
- Исправлена ошибка при поиске значений списка (в плагинах «Удаление значений из свойства-списка», «Удаление дубликатов значений списка в свойстве», «Заполнение по шаблону», «Анализ доступности товара»).
- Улучшения для плагина «Пересчет цен (скидки, наценки, изменение валюты)».
- Исправлена ошибка при копировании значений (из «Файл» в «Файл», при выборе «Выбрать только последнее» модуль продолжал работать как «Выбрать только первое»).
- Добавлена возможность фильтрации по дате относительно текущего момента (например, «За последние 10 дней», «Старше чем 6 месяцев и т.п.»).
- Плагин «Заполнение значений» для разделов: исправлена ошибка при выборе значений свойства типа «Список».
- Для плагина «Поиск битых картинок» (как для элементов, так и для разделов) добавлена опция «Также проверять по содержимому», которая позволяет определить битые картинки по содержимому.
- Исправлена ошибка фильтрации разделов по пользовательскому свойству типа «Список»,
- незначительные улучшения в плагине «Изменение размера изображений».
- Незначительные улучшения.
- Незначительные улучшения в плагине «Пересчет цен (скидки, наценки, изменение валюты)».
Антирутин становится еще мощнее и еще полезнее!
Этот модуль позволит Вам выполнить практически любую массовую задачу с товарами и разделами: обработает тысячи товаров и разделов за несколько мгновений.
Используя Антирутин, Вы сэкономите огромное количество своего времени.
- Новый плагин: «Обработка функцией» (для элементов и для разделов), на данный момент доступно 59 функций: встроенные PHP-функции, функции Битрикс и функции Webdebug,
- плагин «Заполнение значений»: добавлена возможность заполнять группу товара,
- плагин «Заполнение значений»: добавлена возможность выполнения произвольного кода для сохранения в поле/свойство товара,
- добавлена возможность использования подразделов также и для разделов (ранее галочка «С подразделами» работала только для элементов),
- добавлены возможности для более удобного поиска и выбора разделов в списке, в т.ч. добавлен фильтр,
- различные улучшения формы настройки плагина,
- другие улучшения и исправления.
- Плагин «Обработка функцией»: добавлена функция «Helper::evalExpression», которая позволяет выполнять выражения еще проще, чем использование собственного PHP-кода в плагине «Заполнение значений»; для использования заполните поле «PHP-выражение» (например, $x + 10 или $x / 1000 или number_format($x / 1000, 3, '.', '') или $x * 1000), в поле «Название переменной в выражении» укажите, например, x - это то, что в выражении используется как $x, в эту переменную подставляется значения выбранного поля/свойства,
- плагин «Заполнение значений»: исправлена ошибка с сохранением текущих значений для некоторых типов свойств.
- Плагин «Заполнение значений»: теперь заполнение значений торговых предложений не приводит к ошибке, если у товара нет торговых предложений.
- Плагин «Заполнение значений»: добавлена возможность удаления цен (не установка нулевой цены, а именно для удаления записи о цене), для этого после выбора цены, в поле «Значение» необходимо написать delete
- Названия элементов highload-блоков в фильтре теперь выводятся вместе с их идентификатором (сохраненные в профилях названия останутся без идентификаторов, чтобы они изменились нужно перевыбрать значение).
- Добавлено логирование при запуске из планировщика (работает также и при запуске из командной строки SSH).
- Плагин «Копирование значений»: исправлена ошибка в случае копирования пустого значения.
- Плагин «Обработка функцией»: добавлена функция для выполнения произвольной команды сервера (функция exec не должна быть запрещена на сервере).
- Плагин «Заполнение значений»: добавлена поддержка пользовательского свойства типа N:SASDSection из модуля asd.iblock (Инфоблоки, инструменты); добавлена подсказка по очистке значений для цен.
- Небольшие улучшения.
- Небольшие улучшения и исправления.
- Действие «Замены в тексте»: исправлена ошибка с заменой, если в названии содержатся кавычки.
- Действие «Генерация символьного кода»: добавлена опция «Не обрезать слова посередине», которая обрезает полученный символьный код так, чтобы невместившееся слово (если оно есть) удалялось.
- Действие «Привязки к разделам»: добавлена возможность множественного выбора разделов (для добавления привязок и для удаления привязок; для переноса в другой раздел и смены основного раздела доступен только простой выбор).
- Действия «Пересохранение элементов» и «Пересохранение разделов»: добавлена возможность управления опциями для методов CIBlockElement::update() и CIBlockSection::update().
- Действие «Замены в тексте»: для замен в SEO-текстах («Шаблон META TITLE», «Шаблон META KEYWORDS», «Шаблон META DESCRIPTION», «Заголовок элемента», «Заголовок раздела») теперь отбираются не итоговые значения со всеми подстановками, а исходные шаблоны, содержащие макросы вида {=this.Name}.
- Действие «Заполнение значений»: добавлена возможность устанавливать и удалять наценки на товар (для этого необходимо выбрать тип цены, а затем в переключателе выбрать тип «Наценка»).
- Действие «Заполнение значений»: убран отладочный вывод.
- Действие «Заполнение значений»: исправлена ошибка при указании товару наценки для незаполненой цены.
- Действие «Заполнение значений»: возможность установки/удаления наценки добавлена также для торговых предложений.
- Действие «Заполнение по шаблону»: добавлена галочка «Выполнить расчёт по формуле». Это позволяет вычислять значения. Например: "{=this.catalog.price.BASE} * {=this.property.RATIO}",
- действие «Заполнение по шаблону»: добавлена возможность сохранять итоговое значение в выбранный тип цены.
- Действие «Замены в тексте»: незначительные изменения.
- Действие «Замены в тексте» (для элементов и для разделов): теперь вместо однострочного поля используется многострочное, благодаря чему можно выполнять многострочные замены, - действие «Пересохранение элементов»: галочка «Обновить товар торгового каталога [CCatalogProduct::Update]» теперь недоступна при неустановленном модуле «Торговый каталог».
- Действие «Произвольный PHP-код»: незначительные улучшения; в справке добавлена ссылка на дополнительную информацию.
- Добавлены новые типы логики для множественного фильтра,
- улучшена работа фильтра,
- добавлен вывод заголовка профиля,
- незначительные изменения и исправления.
- Плагин «Замены в тексте»: добавлена поддержка числовые полей и свойств.
- Плагин «Пересчет цен»: при пересчете цен из свойства добавлено поле «Валюта» (при пересчете из цены каталога это поле не отображается).
- Плагин «Пересчет цен»: при пересчете цен из свойства добавлено поле «Валюта» (при пересчете из цены каталога это поле не отображается).
- Добавлено действие «Генерация торговых предложений» для простой генерации торговых предложений. Может быть особо полезен в связке с действиями «Заполнение значений» и «Копирование значений»: если необходимо заполнять одинаковые значения в ТП, можно заполнять их в товаре, а затем копировать в ТП. Возможно, для Вас полезной окажется опция «Закреплять плагины внизу» (в настройках модуля), - опция «Закреплять плагины внизу» теперь по умолчанию отмечена - это должно сделать создание действий в задаче более удобным (если Вы ранее сохраняли настройки модуля, значение опции не изменяется).
Добавлено два новых действия:
- Копирование изображений из ТП в товар (для товаров) - для копирования в свойство товара всех картинок из всех ТП (из выбранного свойства),
- Минимальная цена товаров в разделе (для разделов) - для пересчёта минимальной цены товара в разделах и сохранения полученного значения в свойстве разделе.
Действие «Заполнение по шаблону»: для полей, поддерживающих HTML, добавлена возможность выбора типа (текст или HTML).
- Добавлен новый плагин: «Установка/удаления значения по наличию скидки».
- Добавлен новый плагин: «Установка/удаления значения по наличию скидки».
- Заполнение по шаблону: исправлена ошибка расчета по формуле с использованием цены, если в валюте содержится символ рубля.
- Плагин «Привязки к разделам»: показ разделов при фильтрации стал более информативным.
- Для логики «В списке» и «Не в списке» добавлено массовое заполнение из текстового поля, а также массовое удаление кнопкой.
- Плагин «Копирование изображений из ТП в товар»: добавлена поддержка полей «Картинка для анонса» и «Детальная картинка» для торговых предложений.
- Плагин «Копирование значений»: исправлена ошибка при копировании пустых значений свойств-привязок (список, справочник, привязка к элементам, привязка к разделам).
- Плагин «Копирование значений»: при копировании значений из ТП в товар, теперь учитывается заполненность выбранного значения.
- Плагин «Привязки к разделам»: исправлена ошибка при смене основного раздела.
- Добавлен плагин для активации и деактивации разделов, в т.ч. в зависимости от наличия в них вложенных активных элементов,
- добавлен плагин «Деактивация неиспользуемых свойств», позволяющий отключить свойства, не используемые в элементах инфоблока (используйте с осторожностью!),
- плагин «Пересчет минимальной цены (с учетом ТП)»: добавлены опции «Учитывать активность» и «Учитывать доступность»,
- добавлена возможность фильтрации по уровню вложенности (для разделов),
- плагин «Замены в тексте»: улучшена поддержка свойств типа «Текст/HTML»,
- добавлена защита от срабатывания проактивного фильтра при редактировании «потенциально опасных» (с точки зрения модуля безопасности) значений,
- различные улучшения и исправления.
- В настройках модуля добавлена опция «Логировать результаты запуска из планировщика», которая сохраняет результаты выполнения команды из SSH в лог (полезно для проверки выполнения задачи из планировщика, а также для контроля и анализа),
- в профилях добавлена дата запуска и дата завершения (на данный момент выводится в списке профилей при наведении на строку).
- Плагин «Обработка функцией»: добавлена функция Helper::ucFirst - Преобразование первого символа строки в верхний регистр (в группе «Функции Webdebug»).
- Плагин «Заполнение общего остатка на основе остатков по складам»: добавлена возможность сохранять расчитанный остаток не в поле «Доступное количество», а в выбранное свойство инфоблока.
- Незначительные улучшения.
- Плагин «Заполнение общего остатка на основе остатков по складам»: исправлено ложное появление ошибки в некоторых случаях, связанных с обработкой торговых предложений.
- Добавлен новый плагин «Изменение типа текста: текст или html» (для элементов и для разделов).
- Плагин «Копирование значений»: теперь при копировании из ТП в ТП отсутствие у товара ТП не приводит к ошибке.
- Исправлена ошибка в случаях, когда загружаемый в форму пользовательскоий контент содержит символы в некорректной кодировке,
- плагин «Заполнение значений»: исправлена проблема с заполнением полей типа «HTML/текст».
- Исправлена ошибка в случаях, когда загружаемый в форму пользовательскоий контент содержит символы в некорректной кодировке,
- плагин «Заполнение значений»: исправлена проблема с заполнением полей типа «HTML/текст».
- Плагин «Копирование значений»: добавлена опция «Пропускать пустые значения»,
- исправления ошибок в режиме обработки разделов.
- Добавлен новый плагин «Установка изображения раздела из элемента».
- Плагин «Установка изображения раздела из элемента» также добавлен для разделов.
- Добавлен плагин для пересохранения элементов для модуля fred.discount,
- добавлена новая группа для плагинов: «Интеграция с внешними модулями»: принимаем Ваши заявки на разработку плагинов в эту группу.
- В плагине «Копирование значений» при копировании числа в свойство типа привязки к элементу (или свойство-SKU) добавлена опция «Копировать непосредственно как ID элемента, без преобразований».
- Плагин «Пересчет минимальной цены (с учетом ТП)»: добавлена возможность в качестве источника выбирать не только цены торгового каталога, но и свойства товаров и предложений (поддерживается только тип «Число»).
- Плагин «Заполнение по шаблону»: добавлена поддержка сохранения значения в SEO-поля.
- Плагин «Пересчет минимальной цены (с учетом ТП)»: теперь для пересчёта по свойствам товара нет необходимости отмечать опцию «Учитывать стоимость основного товара (если задано)».
- Плагин «Изменение типа текста: текст или html»: при смене типа текста HTML в простой текст добавлена возможность конвертации HTML в текст, т.е. все теги будут убраны, при этом будет обеспечена максимальная читабельность текста.
- Исправлена ошибка, влияющая на порядок выполнения действий в задаче: если, например, в задаче выполянется сначала пересчёт минимальной цены, затем наценка, затем опять пересчёт минимальной цены, то модуль выполнял сначала два раза пересчёт минимальной цены, и только затем наценку,
- в плагине «Замены в тексте» исправлена работа в режиме без учёта регистра.
- Незначительные изменения.
- «Заполнение по шаблону»: добавлена поддержка числовых свойств (для заполнения по шаблону с использованием свойств),
- незначительные изменения.
- Выбор по ID для фильтра теперь также поддерживает массовое заполнение (необходимо указывать идентификаторы, при этом названия не подставляются).
- Добавлен новый плагин: «Извлечение картинок из текста» (плагин «достаёт» из HTML все картинки и сохраняет в полях и свойствах элемента).
- Плагин обработки изображений модулем webdebug.image теперь доступен также и для разделов.
- Плагин «Заполнение общего остатка на основе остатков по складам»: теперь результат можно сохранять также в остаток по любому складу.
- Исправлена ошибка, связанная с индексацией элемента для поиска,
- небольшие улучшения.
- Плагин «Заполнение значений»: при заполнении по PHP-коду теперь доступно имеющееся у товара значение, оно хранится в переменной $value,
- небольшие улучшения.
- Плагин «Заполнение значений»: при заполнении по PHP-коду теперь доступно имеющееся у товара значение, оно хранится в переменной $value,
- небольшие улучшения.
- Улучшения и исправления.
- Добавлена возможность по умолчанию в фильтре использовать логику «И» (см. настройки модуля).
- Добавлено действие «Удаление дубликатов изображений». Это позволяет удалить в свойствах картинки, которые уже есть в данном свойстве или в детальной/анонсной картинке. Определение дубликатов возможно по трём критериям (в любых комбинациях): по размерам файлов, по оригинальным именам файлов, по длине/ширине.
- Плагин «Удаление дубликатов изображений»: добавлена проверка на дубликаты по хэшу файлов.
- Для файловых полей и свойств теперь также доступен фильтр по "больше"/"меньше".
- Добавлена поддержка редактора из модуля «Редактор для контент-менеджеров» [sprint.editor], на данный момент - в тестовом режиме. Работа с файлами не поддерживается!
- В плагине «Замены в тексте» теперь доступна замена для всех тестовых и числовых свойств. Будьте аккуратны, т.к. некоторые нестандартные свойства фактически хранятся в сериализованном виде, и некорректная замена в таких значениях приведёт к тому, что значение полностью станет нерабочим.
- Улучшения плагина «Привязки к разделам»: теперь при удалении привязки к основному разделу основной раздел будет изменён для товара, кроме того добавлена операция «Скорректировать основной раздел».
- Улучшения плагина «Привязки к разделам»: теперь при удалении привязки к основному разделу основной раздел будет изменён для товара, кроме того добавлена операция «Скорректировать основной раздел».
- Исправлена ошибка с фильтрацией по множественным полям с отрицательной логикой (не равно, не содержит и т.д.).
- Исправлена ошибка с фильтрацией.
- В плагине «Заполнение значений» добавлена поддержка свойств инфоблока из модуля asd.iblock: S:SASDCheckbox и N:SASDCheckboxNum,
- добавлена поддержка PHP8,
- улучшения и исправления.
- Исправления и улучшения.
- Плагин «Обработка модулем «Обработчик изображений» (для разделов): Исправлена ошибка сохранения результата обработки в немножественное свойство.
- Исправлена ошибка фильтрации, возникающая в некоторых случаях для немножественных свойств типов «Список», «Привязка к элементу», «Привязка к разделу».
Уважаемые пользователи! Мы запустили Telegram-группу, в которой Вы можете задать вопросы, обсудить модуль, внести свои предложения: https://t.me/webdebug_antirutin (ссылка доступна на странице модуля, также Вы найдёте группу, если в поиске в Telegram напишете «webdebug»).
- Добавлена возможность выбирать инфоблок по умолчанию (в настройках модуля),
- добавлена возможность использования полных названий разделов (т.е. включая названия родительских разделов, включается в настройках модуля),
- для списка выбора разделов добавлена кнопка «Показать выбранные», которая позволяет увидеть только отмеченные разделы,
- вложенность теперь определяется автоматически для каждого инфоблока.
- Добавлена опция «Убрать отступы у разделов в списке»,
- незначительные улучшения.
Плагин «Обработка функцией»: добавлена возможность обработки значений цен и полей торгового каталога.
- Небольшие исправления.
- Исправлена ошибка в плагине копирования значений после недавних обновлений платформы.
- Небольшие исправления.
- Небольшие исправления.
- Для плагина обработки изображений модулем webdebug.image добавлена поддержка PHP8.
- Незначительные исправления.
- Исправление ошибки «старого Антирутина», связанной со сменой версии библиотеки jQuery в ядре Битрикса, добавлена поддержка PHP8.
- Добавлен новый плагин: «Удаление неиспользуемых свойств» (Внимание! Используйте с крайней осторожностью!).
- Плагин «Заполнение значений»: добавлена возможность заполнять диапазоны цен.
- Плагин «Удаление значений из множественного свойства»: добавлена возможность работы со свойствами типа «Привязка к элементам».
- Добавлен новый плагин «Физическое переименование файлов» - для переименования физических имён файлов вида fj0i8pdq18w24bbschuy0mqiyqf3n7b2.jpg в более удобное nazvanie-tovara.jpg. Возможно переименование как для анонса/подробно, так и для дополнительных свойств.
Внимание! Используйте этот плагин с осторожностью! Проверяйте работу сначала на одном товаре (используйте фильтр по ID). Разработчик не несёт ответственности за последствия использования данного плагина.
- Плагин «Замены в тексте»: добавлен новый режим замены в тексте: «Режим многострочной замены» (позволяет сразу несколько разных строк заменить на одну, или удалить, если в качестве замены указать пустую строку).
- Плагин «Заполнение значений»: добавлена поддержка заполнения свойств модуля «Свойства-таблицы» - https://marketplace.1c-bitrix.ru/solutions/grain.tables/ (этот модуль добавляет новый тип свойств «Таблица», внутри которого можно использовать поля разных типов - строка, флажок, список, дата и т.д.). https://g-rain-design.ru/upload/iblock/44c/user-profile.png
- Добавлен новый плагин: «Удаление неиспользуемых значений из списка». Это позволяет удалить из свойств типа «Список» старые ненужные значения, которых на некоторых сайтах бывает очень много.
Внимание! Пожалуйста, будьте аккуратны с плагином! Проверяйте на не особо важных свойствах, перед использованием создавайте резервные копии.
- Исправлена ошибка удаления профиля.
- Исправлена ошибка удаления профиля.
- Плагин «Минимальная цена товаров в разделе»: добавлена опция «Учитывать активность товаров и предложений».
- Добавлены новые плагины: активация/деактивация элементов [для элементов], удаление торговых предложений [для элементов], переобход карточек товаров (выполнение http-запроса к странице элемента) [для элементов и разделов],
- при загрузке изображений теперь можно выбрать файл из медиабиблиотеки или из структуры сайта,
- исправлена ошибка фильтрации по дате начала/окончания активности,
- исправлена ошибка заполнения множественного свойства раздела типа «Привязка к разделам».
- Плагин «Пересчет цен»: добавлена опция «Учитывать скидки» (при этом нужно выбрать привязку к сайту для корректного учёта скидок).
- Добавлена возможность фильтрации по полям «Тип описания для анонса» и «Тип подробного описания».
- Незначительные изменения.
- Добавлена возможность запуска задач в фоне, т.е. асинхронно, на сервере (используется PHP-функция proc_open). Это позволяет, например, добавить различные "тяжёлые" обработки товаров на момент окончания импорта из 1С. Запуск команды в таком случае не блокирует работу сайта. Даже если процесс обработки занимает, например, несколько часов - сайт продолжит работу. А модуль будет всё это время выполняться прямо на сервере. Если на сервере несколько ядер процессора, это также обеспечивает выигрыш в скорости.
Пример запуска задачи в фоне (необходимо указывать массив идентификаторов профилей):
if(\Bitrix\Main\Loader::includeModule('webdebug.antirutin')){
\WD\Antirutin\Worker::executeInBackground([123, 124, 125]);
}
- Незначительные изменения.
- Незначительные изменения.
- Добавлена поддержка заполнения полей для модуля SEO-мастер (привязка к типам цен, привязка к складам, привязка к местоположениям).
- Добавлена поддержка заполнения полей для модуля SEO-мастер (привязка к типам цен, привязка к складам, привязка к местоположениям).
- Исправлена ошибка пересохранения товара со включённой галочкой «С полным набором данных (экспериментальная опция!)» (ошибка возникала при наличии загруженных изображений в свойствах товара на PHP8+).
- Добавлен новый плагин: «Создание наборов/комплектов».
- Улучшения и исправления.
- Для плагина «Генерация символьного кода» добавлена возможность использования SEO-полей в качестве источника.
- Исправлена ошибка, возникающая в некоторых случаях с единицами измерения.
- Исправлена ошибка фильтрации по дате "старше чем" и "за последние" при работе на PHP8.
- Действие «Перемещение разделов»: улучшения отображения отфильтрованного списка разделов при использовании опции «Использовать полные названия разделов».
- Незначительные изменения.
- Плагин «Копирование значений»: исправлена ошибка копирования множественных значений.
- Плагин «Генерация символьного кода»: исправлена ошибка использования внешнего сервиса для перевода на PHP8, если в настройках главного модуля не указан API-ключ Яндекса.
- Плагин «Замены в тексте»: исправлена ошибка работы с SEO-полями.
- Плагин «Заполнение значений»: добавлена поддержка новых типов свойств, добавляемых модулем Avito.export.
Внимание! Свойство типа «Авито: Характеристики» не поддерживается, т.к. работу этого свойства невозможно обеспечить где-либо, кроме формы редактирования товара. Поэтому показывать его в форме модуля нет возможности.
- Добавлен новый плагин: «Подсчёт цен наборов/комплектов», который позволяет подсчитать стоимость набора/комплекта и записать полученную сумму как цену товара,
- различные улучшения.
- Плагин удаления дубликатов: исправлена ошибка, возникающая при работе на PHP8.
- Плагин «Подсчёт цен наборов/комплектов»: добавлена поддержка закупочной цены.
- Добавлена возможность выборки товаров в корне инфоблока,
- Плагин «Заполнение значение»: добавлена поддержка аспро-свойств для заполнения телефона (SAsproMaxRegionPhone).
- Плагин «Заполнение значений»: исправлена ошибка использования PHP-кода на редакциях без торгового каталога.
- Незначительные исправления.
- Плагин «Привязки к разделам»: отображаемая глубина разделов теперь составляет 10 уровней (ранее было 5),
- плагин «Подсчёт цен наборов/комплектов»: добавлена опция «Очищать цену комплекта/набора, если хотя бы у одного товара из его состава не указана цена».
- Плагин «Генерация торговых предложений»: в имя ТП теперь не добавляется его ID,
- плагин «Подсчёт цен наборов/комплектов»: теперь не выдаёт ошибку если пытаться запустить данный плагин на обычном товаре,
- плагин «Минимальная цена товаров в разделе»: добавлена опция «Не учитывать нулевые цены».
- Добавлен новый плагин: «Генерация штрихкодов» для генерации и сохранения в товарах штрихкодов в формате EAN13.
- Добавлен новый плагин: «Удаление наборов/комплектов» для удаления наборов/комплектов (другими словами, для перевода наборов/комплектов в обычные товары).
- Плагин «Генерация торговых предложений»: добавлен новый режим генерации «По умолчанию (по свойствам)», который позволяет генерировать торговые предложения по значениям свойств (осторожно! при большом количестве выбранных свойств и большом количестве значений в них вы получите очень много ТП!).
- Плагин «Генерация торговых предложений»: в режиме «По умолчанию (по свойствам)» теперь автоматически проставляется сортировка (в соответствии с сортировкой значений).
- Добавлена опция email-уведомлений о завершении процесса обработки,
- небольшие изменения и улучшения.
- Плагин «Заполнение общего остатка на основе остатков по складам»: добавлена опция «Для предложений: не сохранять данные, но записать общий результат в товар» - это позволяет в товарах сохранять сумму остатков предложений по заданным складам.
- Плагин «Заполнение значений»: при загрузке изображений в поле для описания теперь можно использовать макрос #NAME#, означающий имя текущего элемента/рзадела.
- Коментарі
Антирутін |
5 100 грн. |
Купити | Нет в наличии |