Текущая стабильная версия 2.10.5 выпущенная 26.09.2018
2.9.0 от 04.07.2018
[+] Добавлена возможность склеивать значения полей в один тег или несколько, 2 новых режима.Доп. опция в настройках поля конструктора - "Склеить значения полей"
По умолчанию осталось как и раньше, из нескольких значений одного поля подставится последнее, либо из товара, либо из ТП.
2.8.1 от 04.07.2018
[X] Отключена проверка доступности типов цен для групп пользователей. В данных случаях не выгружались товары.2.8.0
[+] Добавлена поддержка макроса #ID# в UTM-метках2.7.0 от 03.07.2018
[+] Добавлена возможность принудительно изменять кодировку xml-файла в настройках профиля. По умолчанию xml-файл создается в кодировке сайта или php, у кого сайт в кодировке Windows-1251 для Google Merchant включайте UTF-82.6.0 от 22.06.2018
[+] Добавлено 2 события для init.php можно изменять все параметры профиля, фильтры элементов и торговых предложений onBeforeExport onAfterExport2.5.1 от 09.06.2018
[x] Обновлена функция-обработчик fn_htmlspecialchars, используйте ее вместо штатной в php функции htmlspecialchars У кого появились проблемы со штатной htmlspecialchars и не выгружаются названия товаров, замените ее на обработчик fn_htmlspecialchars2.5.0 от 09.06.2018
[+] Добавлена функция обработчик fn_sourceToCDATA, она подставит исходный html/текст между тегами CDATA без какой-либо обработки2.4.3 от 25.04.2018
Фикс вырезания стоп-слов из полей NAME, PREVIEW_TEXT, DETAIL_TEXT2.4.2
Исправлены пути картинок в облачных хранилищах.2.4.1
В профилях Гугла удален атрибут encoding кодировки файла2.4.0 от 18.04.2018
В профили Яндекс.Маркет добавлен элемент group_id для группировки offer по общему идентификатору элемента из свойства привязки CML2_LINK.Значение идентификатора group_id для подстановки есть в конструкторе поля, в категории настроек: Товар - GROUP_ID
https://s.mail.ru/Fsq1/Ug3nuiH9Y
2.3.3
Исправлен метод получения свойств инфоблока.Добавлена поддержка связанных элементов, справочников и др. пользовательских свойств инфоблока.
2.3.2 от 10.04.2018
Немного уменьшен расход памяти, в следующем обновлении постараемся еще уменьшить.2.3.1 от 19.03.2018
ИСПРАВЛЕНО- При прямом запуске профиля с ID=X активность не учитывается, можно тяжелые профили запускать отдельно от остальных неактивными.
- Убран тестовый memory_limit в экспорте, обращайте внимание на наличие ограничений memory_limit в файле dbconn.php
2.3.0 от 14.03.2018
ДОБАВЛЕНО- Новый, экспериментальный профиль Яндекс.Дзен
- Класс для работы с профилем Api\Export\Ya\Dzen
- Публичные методы класса, обработчики полей:
Api\Export\Ya\Dzen::getGuid
Api\Export\Ya\Dzen::getPreviewText
Api\Export\Ya\Dzen::getDetailText - Все настройки профиля заданы по умолчанию, достаточно их открыть и сохранить
- Новая опция для поля: Формат даты для полей типа Дата
Данной опцией можно конвертировать дату элемента в заданный вами формат.
Например, для Яндекс.Дзен или RSS 2.0 требуется формат: D, d M Y H:i:s O
В выгрузке этот формат выглядит так: <pubDate>Sun, 08 May 2016 10:38:07 +0300</pubDate>
У всех сайтов оформление контента разное, на валидность в Яндекс.Дзен формат пока не проверялся, только на валидность RSS 2.0, если вам текущие методы не подходят, копируйте их, переписывайте под нужды сайта и контента.
2.2.0 от 14.03.2018
ДОБАВЛЕНО- Доработан фильтр условий отбора элементов
- В селектор полей элемента добавлены все поля таблицы элемента
2.10.5 от 26.09.2018
[x] Исправлены проблемы в логических полях2.10.4 от 26.09.2018
[x] Исправлены ошибки заполнения тега "param"2.10.3 от 05.09.2018
[x] Добавлена очистка слеша справа в поле: http(s)-адрес сайта2.10.2 от 11.07.2018
[х] Фикс последних обновлений, не подставлялись описания товара в описания ТП2.10.1 от 09.07.2018
[x] Фикс обновлений2.10.0
[+] В настройках профиля добавлены три новые опции:1) Включать НДС в цену
2) Показывать цены в одной валюте
3) Валюта, в которую будут сконвертированы цены
2.1.4 от 26.02.2018
Исправлена проблема с UTM-метками, когда в конце url подставлялся ?=2.1.3
ИСПРАВЛЕНО- В списке логических значений in_stock/out_of_stock заменены подчеркивания на пробелы
- В списке логических значений добавлено in stock/preorder
2.1.2 от 22.02.2018
Исправлены ошибки на младших редакциях без магазина2.1.1 от 21.02.2018
Обновлен Фид товаров (Google Products), исправлена проблема с неизвестными символами в тегах.Внимание! Чтобы избавиться от некорректных тегов, которые уже сохранены в профиле в базе, нужно открыть и пересохранить профиль, при открытии все неизвестные теги удалятся, а при сохранении обновятся в базе.2.1.0 от 20.02.2018
ДОБАВЛЕНО- Возможность в кастомном поле <param> задать значение атрибута unit="", как вручную в настройках поля, так и автоматически из описания свойства элемента
- В список логических значений добавлен еще один вариант yes/no для Google
- В списке логических значений in_stock/out_of_stock заменены пробелы на подчеркивания
2.0.0 от 19.02.2018
Внимание! Новая версия модуля, конструктор полей OFFER полностью переделан.Чтобы не потерять/забыть текущие настройки, перед установкой обновлений откройте профили экспорта в одной вкладке или браузере, после обновляйте модуль и заново все настраивайте уже в другой вкладке или браузере, сравнивая старые настройки с новыми в разных вкладках/браузерах.ДОБАВЛЕНО
- Цены нового интернет магазина
- Настройка - Габариты (Д/Ш/В)
- Настройка - Метки UTM
- Доп. фильтр торговых предложений
- Переработанный конфигуратор полей, теперь каждому тегу можно задавать несколько полей/свойств, для элемента и торговых предложений
- Добавлены цвета тегам для наглядности различия: красный - обязательный, синий - не обязательный, серый - кастомное поле
- Новые дополнительные опции:
1) Использовать в значении поля готовый текст
2) Заменить значение поля (1|Y|>0|true|Да) на логическое
3) Доп. условия для логического значения поля
4) Доп. условия для логического значения поля ТП
- Изменены счетчики, сумма Элементов и Предложений может отличатся от Всего выгружено, т.к. товары без цен из экспорта исключаются.
1) Всего выгружено - счетчик всех элементов попавших в прайс-лист
2) Элементов - всего элементов, попавших в запрос к базе
3) Предложений - всего предложений, попавших в запрос к базе
1.1.9
- Исправлены ошибки1.1.8 от 19.02.2018
Фикс обновлений1.1.7
В опцию поля профиля "Обработать значение функцией" добавлена возможность использовать свой класс и статический метод обработчик значения, пример: SomeClass::someStaticMethodКласс можно определить например в init.php, методы принимают два параметра $value,$arField:$value - значение поля (строка)
$arField - настройки поля (массив)
Т.к. значение передается не по ссылке его обязательно нужно вернуть в конце вашего обработчика:
return $value;
1.1.5 от 17.12.2017
Обновил название модуля в меню1.1.4
Если у ТП нет фото, подставится фото товара1.1.3 от 12.12.2017
Исправлена ошибка каталожного поля AVAILABLE, в прайс записывалось неверное значение Y1.1.2
Добавлена перезапись max_execution_time ядра сайта в файле крона1.1.1 от 12.12.2017
ИСПРАВЛЕНО- Проблемы на младших редакция без интернет-магазина.
- Возможность указать срок доставки в формате диапазона (например, 0-2 дня, 1-2, дня и т.д.)
- В настройках полей входящих в <offer> заблокированы некоторые возможности на редакциях без магазина.
1.1.0 от 14.07.2017
[+] Добавлена возможность подключать пользовательский обработчик доставок профиля в файле delivery.phpФайл необходимо создать в одной из папок, на ваш выбор:
/local/php_interface/include/api.export/delivery.php
/bitrix/php_interface/include/api.export/delivery.php
Скачать пример обработчика можно здесь:
https://tuning-soft.ru/upload/marketplace/delivery.zip