Модуль продолжает развиваться, уже проверен на CMS Opencart / Ocstore 3.
Стало возможно произвести тестовый обмен с моим сайтом чтобы я мог проверить корректность загрузки ваших файлов максимально быстро, а также чтобы Вы убедились что модуль действительно работает.
Установить самостоятельно модуль не составит труда, но если возникнут сложности то обращайтесь в центр поддержки.
И так, расскажу об изменениях, с версии 2.0.14b очень много изменений:
20.01.2024 ver 2.0.16b
- Предыдущая 15 версия не была выпущена, т.к. в ней сразу были обнаружены критические ошибки. Напоминаю что бета версия также может содержать ошибки и модуль работает в режиме отладки.
- Теперь можно теги из XML в товаре, свойствах и реквизитах назначить в определенные поля товара.
- Переработан парсер товаров и категорий
- Исправлены ошибки
13.02.2024 ver 2.0.17b
- Исправлена ошибка с ценой акции
- Добавлена возможность записывать в поля товара произвольные данные из XML из товара, свойств и реквизитов
- Если у категорий, товаров и производителей уже сформирован seo_url, то он не будет перезаписан. А при отключении генерации seo_url данные будут удалены!
- Обновлена функция обновления модуля
- Добавлено пока в тестовом варианте формирование файла заказа для СБИС Маркет v3.01
23.02.2024 ver 2.0.18b
- Исправлена ошибка с таблицей тегов
- Если в таблице тегов указано свойство (property), то этот тег не будет записан в атрибуты (характеристика) товара, но останется в атрибутах
- Свойства в 1С начинающиеся со знака ! не будут импортированы и не будут записаны в атрибуты.
- Добавлена функция запрещающая менять наименования товара при импорте.
- Добавлена функция запрещающая менять наименования категории при импорте.
- Добавлена функция запрещающая менять родителя категории при импорте. (позволяет после импорта изменить иерархию на сайте)
- Исправлена ошибка при сохранении настроек модуля, проявлялась не на всех хостингах.
- Добавлены события (срабатывают при удалении товара, категории, производителя — для удаления связей)
26.02.2024 ver 2.0.19b
- Исправлены мелкие ошибки при выгрузке заказов
- Доработана функция выгрузки заказов
- Отключена выгрузка заказов в формате СБИС для маркетплейсов из-за ненадобностью
- Включен формат выгрузки заказов в CML 2.0.5 который совместим со всеми (2.07, 2.08, 2.10)
- Если в заказе сумма доставки равно нулю, то не будет включена в таблицу товаров
- Комментарий заказа выгружается в специальное поле для комментариев доставки, например в УНФ
- Также комментарий заказа отдельно можно включить для выгрузки в комментарий документа
12.03.2024 ver 2.0.21b
- Версия 2.0.19b была исключена из-за ошибки.
- Исправлена ошибка: undefined product_cms in catalogImport.php:2913
- Добавлена таблица 1c_session для будущей обработки данных, в ближайших версиях она будет использоваться.
- Удалена таблица 1c_exchange т.к. не использовалась.
- Исправлена ошибка: undefined product_cms in catalogImport.php:2913
- Добавлена таблица 1c_session для будущей обработки данных, в ближайших версиях она будет использоваться.
- Удалена таблица 1c_exchange т.к. не использовалась.
- Добавлена проверка ключа сессии
06.06.2024 ver 2.0.23b
- Исправлена ошибка, возникающая при включении опции «запрет на изменение наименования товара»
- Добавлена опция контроля синхронизации новых товаров, обмен будет прерван если значение поля пустое, или встречается у нескольких товаров.
- Добавлена синхронизация новых товаров по полям существующих товаров. Ранее был только поиск товара по наименованию.
- Удалена опция «Наименование тега производителя в XML» во вкладке «Каталог», так как появилась таблица загрузки тегов
- Пересортированы настройки по приоритету.
23.06.2024 ver 2.0.24b
- Добавлены таблицы для свойств предложений oproperty и oproperty_value. Таким образом мы разделили свойства которые записываются в атрибуты и свойства из характеристик 1С.
- После разделения по модулю прошлись изменения.
- Также внесены изменения в чтение XML,
- Изменился состав переменных в сессии, массивы parse и import удалены, добавились три переменные связанные с progress
- Режим работы «Чтение XML» теперь переименовал в «Анализ XML», а «Чтение и обработка XML» переименована в «Импорт данных».
- Как планировалось что анализ будет проверять таблицу тегов ещё не реализовано, т.к. таблица тегов обрабатывается при импорте. Обработку тегов выделил в отдельную функцию. Свойства обрабатывает только для товаров (не для предложений).
- Изменение коснулось чтения предложения из XML, раньше данные читались из предложения и полностью переписывалась таблица, но для файлов rest.xml и prices.xml нужно частичное обновление таблицы.
- Исправлены ошибки при очистке данных, а именно после удаления товара не удалялись seo записи
- Ранее при ручной загрузке предложения загружались лишь те, у которых перед этим прошла загрузка каталога, теперь перед загрузкой предложений устанавливается статус import=1 у товаров чьи предложения есть в файле
- Модуль теперь понимает загружен был каталог или предложения, включен в сессию анализ XML файла.
- При загрузке предложений только цен (файл prices.xml) обновляются только цены, то же самое если загружается файл остатков (rests.xml). Но при загрузке prices типы ссылаются на Ид которых нет в этом файле. Типы цен должны быть прогружены из файла offers.xml
28.06.2024 ver 2.0.25b
- При ошибке обновления модуля, сообщение в 1С выводится на кириллице.
- Исправлена ошибка при поиске по таблице тегов производителя из реквизитов — не было обработки.
Всем хорошего настроения!!!!!
Спасибо и Вам тоже. Комментарии выходят сейчас с задержками из-за большого числа спама.