МойСклад: Гибкий обмен заказами по API | rbs.moysklad

Модуль МойСклад: Гибкий обмен заказами по API | rbs.moysklad v2.0.9

Модуль предназначен для гибкой интеграции заказов между БУС и МойСклад
- Оптимизация обработки событий модуля
- Ошибка "Сервис МойСклад недоступен" теперь будет выходить реже
- Исправлены опечатки в настройках модуля
- Добавлена опция принудительного применения Московского часового пояса
- Добавлена опция изменения даты отгрузки в МС на основе даты отгрузки в БУС
- Добавлена возможность выбрать склад по умолчанию для отгрузки в МС, если в заказе МС он пустой
- Теперь если в корзине пустой внешний код у позиции заказа, он принудительно считывается из инфоблока

Пароль на архив:
- Добавлена проверка дублей названия документа для отгрузок (тип обмена default)
- Исправлены проблемы при создании заказа на агенте, если у заказа были определенные условия: отмена заказа, проведена отгрузка, оплаченный заказ. Модуль учитывает все эти условия при создании заказа.
- Исправлена проблема определения города в местоположении. Модуль учитывает тип местоположения "Село" и выгружает его как город в соотв. поле МС.

Пароль на архив:
  • Мне нравится
Симпатии: ONE, Рома1516 и vl4x4
- Исправление ошибки, при которой могла не передавать стоимость доставки при изменении ее в отгрузке из БУС в МС.

Пароль на архив:
2.0.6 (16.01.2024)- Исправление критических ошибок
2.0.5 (11.01.2024)- Исправление в функционале выгрузки по статусам
- Исправление сценария, при котором не снимался резерв, если выбрана опция "снимать резерв по статусу".
2.0.4 (24.12.2023)- Исправления в работе стандартных агентов
- Теперь проставляется кто изменил заказ, если он изменен через агент модуля.
- Настройки связанные со статусами вынесены в отдельную вкладку настроек модуля "статусы".
- Изменена логика выгрузки заказа по статусу. Теперь можно выбрать как выгружать заказ по статусу, либо при точном совпадении статуса, либо по достижению выбранного статуса.
- Исправления в событиях модуля.
- Если отгрузка или оплата на сайте проведены, то изменения по ним не приходят из МС.
- Добавлена поддержка обмена свойствами типа "справочник" и "строка". Модуль умеет обменивать эти два типа свойств в обе стороны в разных сочетаниях. Также модуль автоматически создает значения справочников на сайте и в МС.
- В настройках модуля теперь отображаются названия типов свойств.
2.0.3 (10.11.2023)- Исправлена ошибка авторизации по логину \ паролю
2.0.2 (09.11.2023)- Переход модуля на новый домен Json API (api.moysklad.ru).
- Улучшена работа левого меню настроек модуля.
2.0.1 (08.11.2023)- Исправления в работе агента на проверку заказов из МС в БУС.
- Исправление при импорте свойства типа "файл".
- Добавлена возможность выгружать свойство типа "Да\Нет" из БУС в свойство типа "строка" в МС.
- При выгрузке заказа по агенту происходит дополнительная проверка на статус заказа (если стоит соотв. опция).
2.0.0 (29.10.2023)Новое:
  • Добавлен агент, который проверяет заказы из МС. Теперь при массовом изменении заказов в МС, модуль автоматически подтянет все данные на сайт без лишних нагрузок. Также эта функция будет полезна для дополнительной проверки состояния заказа из МС в БУС.
Улучшения:
  • Улучшен поиск контрагента, теперь контрагент ищется не только по свойствам заказа, но и по свойствам профиля покупателя.
  • Добавлена возможность искать контрагента в МС без привязки к типу.
  • Оптимизирована работа всех агентов и событий модуля.
  • Более быстрая загрузка логов при обновлении.
  • Слева в меню теперь выводятся конкретные настройки модуля.
  • Улучшены настройки модуля во вкладках "Отгрузки" и "Оплаты"
  • Отгрузки создаются с тем же владельцем что и заказ в МС.
  • При работе с корзиной, модуль учитывает упаковки, которые проставили в корзине МС.
Исправления:
  • Исправлены ошибки при работе с отгрузками.
  • Исправлена ошибка при которой в поле "Город" заказа МС приходили цифры (не корректные данные).
1.9.11 (11.09.2023)- Исправление работы с позициями в отгрузке
- Отдел и сотрудник для отгрузки теперь берутся из заказа
1.9.10 (09.09.2023)- Исправлена ошибка учета скидки при обмене корзины из МС в БУС
- Исправлена ошибка создания услуги доставки заказа
- Исправлены ошибки при формировании отгрузки
- Исправлена ошибка при которой оплаты могли импортироваться в БУС даже если отключен функционал
- Исправления для кодировки windows-1251
1.9.9 (03.09.2023)- Исправления в настройках модуля. Стабильная версия.
1.9.8 (23.08.2023)- Добавлен функционал двустороннего обмена документами отгрузок (обмен всеми полями отгрузок)
- Переработан функционал работы с корзиной, теперь оптимизация по обмену с корзиной позволяет записывать только изменившиеся позиции корзины без необходимости каждый раз перезаписывать всю корзину в обе стороны
- Добавлен функционал передачи комментария из БУС в МС после того, как заказ был импортирован из МС. В комментарии передается номер созданного заказа в БУС.
- Оптимизирована работа с событиями, теперь модуль реже обращается в МС по API
- Переработана система логов. На данный момент будут выводится только сообщения логов с ошибками и предупреждениями, а также логи экспорта \ импорта заказов. Чтобы включить подробное логирование всех событий, достаточно выбрать одну галочку в настройках модуля. Остальные галочки с логированием отдельных сущностей удалены. - Удалена опция перерасчета оплат при изменении стоимости заказа. Теперь эта функция работает автоматически.
1.9.7 (07.08.2023)- Срочное исправление по созданию новых контрагентов
1.9.6 (04.08.2023)- Пункт меню с настройкой модуля вынесен боковую панель.
1.9.5 (24.07.2023)- Добавлена возможность импорта местоположения из МС в заказ БУС.
- Исправлены ошибки экспорта местоположения из заказа БУС в стандартное поле "Адрес" заказа МС.
- Исправлены ошибки поиска пользователя на стороне БУС при создании заказа в МС.
1.9.4 (08.07.2023)- Теперь при возникновении ошибок при поиске товаров для корзины заказа, модуль будет пытаться выгрузить весь заказ повторно (ранее выгрузка была независимо от ошибок поиска товаров корзины)
- Улучшения в настройках модуля
- Добавлены служебные события
1.9.3 (08.06.2023)- Исправление поиска контрагента.
- Улучшена поддержка PHP8
1.9.2 (06.05.2023)- Оптимизация обмена свойств из МС в БУС
- Добавлена возможность импорта свойства типа "Файл" из МС в БУС
- Добавлена возможность форматирования телефона при создании контрагента
- Возможность добавления несуществующих позиций корзины из МС в БУС вынесена в отдельную опцию.
1.9.1 (01.05.2023)- Добавлена функция игнорирования изменения корзины из БУС в МС по выбранным статусам заказа в МС
- Добавлена возможность создавать заказ не проведенным в МС (опционально)
- Исправлены ошибки бета-версии
- При создании пользователя из МС в БУС, автоматически импортируется номер телефона для регистрации при наличии
- Добавлена возможность выбрать пользователя по умолчанию при импорте заказа (применяется в случае ошибки создания пользователя).
1.9.0 (06.04.2023)- Улучшена поддержка PHP 8.
- Добавлена возможность ставить для всех обязательных полей МС значения по умолчанию.
- Оптимизация создания заказа в МС (исключены некоторые случаи при которых могли появится дубли заказа).
- При добавлении комплекта в корзину заказа МС по отдельным товарам, одинаковые позиции товаров суммируются в количестве.
- Если не стоит галочка "Резервировать заказ" при создании, то модуль принудительно снимает резерв (до этого резерв брался из позиций корзины БУС).
- Теперь можно выбрать какое время создания будет у заказа в МС (время создания на сайте или фактическое время создания в МС).
- Добавлена возможность передавать канал продаж в обе стороны. Со стороны БУС это свойство типа "Перечисление (ENUM)".
- Добавлена возможность передавать стандартное поле "Адрес" в МС в строчные свойтсва БУС.
- Оптимизация работы с контрагентами. Добавлена возможность задать контрагента по умолчанию, если модуль не сможет найти или создать нового контрагента.
- Добавлена возможность отдельно задать свойство заказа БУС для его использования в качестве наименования контрагента МС при создании \ изменении. На практике появляется возможность передавать название компании как в наименование контрагента, так и в отдельное поле контрагента МС.
- Если товара не существует в БУС, то модуль принудительно его добавляет в корзину БУС, если корзина обновлена ранее из МС. Таким образом исключены случаи непопадания товара в корзину из МС в БУС.
- Добавлена опция обновления документа отгрузки из БУС в МС при обновлении корзины.
- Устранены ошибки при обмене оплатами.
- Добавлено логирование ошибок при поиске \ создании контрагента.
- Добавлена возможность выбрать направление обмена статусами заказа.
- Добавлена опция, которая позволяет игнорировать изменение статуса заказа, если выбран определенный статус в заказе МС. Таким образом важные статусы не будут перебиваться из БУС в МС при изменении заказа в БУС.
- Оптимизированы настройки модуля.
1.8.2 (15.01.2023)- Исправления для PHP 8.x
1.8.1 (26.11.2022)- Исправление ошибок бета-версии
- Обновлена документация модуля
1.8.0 (17.11.2022)- Повышена стабильность работы модуля, теперь можно настроить количество попыток обращений к МС при ошибке запроса.
- Добавлена возможность игнорировать некоторые ошибки из МС, т.к. они могут появляться регулярно при обновлении самого сервиса МС.
- Объединены вкладки в настройках модуля "Кеш", "Агент" и "Отладка".
- При импорте заказа из МС в БУС, теперь необходимо отдельно настраивать передачу номера созданного заказа БУС обратно в МС (можно передать в доп. поле и установить принудительно сам номер заказа МС после импорта его в БУС).
- Добавлена возможность указать лимиты обработки веб-хуков. - Добавлена возможность принудительного импорта заказа из МС в БУС по доп. полю "флажок" в заказе МС (если проставить этот флажок, то заказ будет принудительно импортирован в БУС при отсутствии его по внешнему коду).
- Улучшения в настройках модуля и обработке веб-хуков.
1.7.8 (23.10.2022)- Техническое обновление (добавлены новые события)
- Исправлена проблема авторизации, если не отрабатывает событие JQuery
1.7.7 (14.07.2022)- Исправлена ошибка в поиске оплаты по внешнему коду, если в качестве кода был задан ID оплаты.
1.7.6 (02.07.2022)- Улучшения в настройках модуля
- Добавлена возможность обменивать способ оплаты из перво оплаты заказа БУС со свойством заказа МС (справочником, аналогично способу доставки)
- Резерв заказа по умолчанию учитывается из заказа МС. Теперь когда вы снимаете резерв в МС, то при изменении заказа БУС резерв не будет принудительно проставлен (если не стоят соотв. настройки)
- Для снятия резерва по статусу, теперь можно выбрать несколько статусов
- Улучшен импорт заказа
- Для всех стандартных полей заказа МС можно выбрать опцию "Не синхронизировать"
- Добавлена возможность обмена в корзине заказа дублирующих позиций по внешнему коду (отдельная опция)
- Комментарий покупателя из заказа БУС можно передавать в поле "Комментарий адреса" заказа МС
- Если указан 1 трек-номер, то модуль не будет записывать ID отгрузки для него в заказе МС
- Теперь в заказ МС выгружается дата создания заказа БУС
- Исправлена ошибка при поиске заказа из БУС в МС (проявлялась очень редко и не влияла на обмен)
1.7.5 (08.04.2022)- Важное обновление! Исправление предыдущего обновления (были проблемы c загрузкой некоторых файлов)
1.7.4 (07.04.2022)- Исправления для демо-версии модуля
1.7.3 (27.03.2022)- добавлено событие, которое позволяет создавать свои настройки модуля
- улучшена стабильность модуля при импорте заказа из МойСклад
- исправлены ошибки кеширования веб-хуков
1.7.2 (26.01.2022)Очень важная информация для тех, кто пользуется модулем в режиме СТАНДАРТНОГО ОБМЕНА: начиная с этой версии модуль будет работать только в режиме "Обмен по API" и поиск заказа будет осуществляться только по внешнему коду.
Добавлены новые поля для выгрузки из заказа сайта в заказ МойСклад:
  • Отдел
  • Сотрудник (владелец заказа)
  • Общий доступ
  • Канал продаж
  • ID сайта
  • Купоны
Переработан механизм обмена свойствами, добавлена поддержка обмена новыми типами свойств:
  • Местоположение заказа из Битрикса теперь можно выгружать по отдельности в разные строчные поля заказа МоегоСклада (Страна, Регион, Город можно выгружать по отдельности)
  • В заказ МойСклад можно выгружать отдельно поле "Адрес доставки". Сама выгрузка также осуществляется по отдельности (1 строчное поле в Битрикс = 1 поле в Адресе доставки). В опциях теперь можете увидеть свойства с квадратными скобками [Адрес].
  • Добавлена поддержка обмена свойствами тип "Дата" в обе стороны
  • Добавлена поддержка обмена свойствами тип "Да\ Нет" ("флаг" в МойСклад) в обе стороны
  • Добавлена поддержка обмена свойствами тип "Число" ("целое число" и "дробное число" в МойСклад) в обе стороны
  • Оптимизирован обмен свойствами типа "Список".
Добавлен новый механизм работы резерва заказов в МойСклад:
  • Можно указать модулю снимать резерв заказа в МойСклад при отмене заказа в Битриксе.
  • Можно снимать резервы в МойСклад при достижении статуса заказа в Битриксе (резервы принудительно не учитываются при обмене корзиной)
Улучшения:
  • Добавлена возможность моментально создавать заказ в МойСклад после оформления. Функционал требует вмешательства в шаблон компонента оформления заказа, но устроен так, чтобы максимально не мешать процессу оформления заказа. Инструкция:
  • Оптимизирована работа оплат при полном обмене.
  • Добавлена защита от дублирования оплат
  • Опция "Свойство-флаг для прекращения обмена" влияет на то, будет ли импортироваться заказ из МойСклад в Битрикс или нет.
  • При создании заказа (именно единожды при создании) корзина из Битрикса будет принудительно отправляться не смотря на проставленные галочки. Аналогично работает в обратную сторону. Галочки обмена корзины теперь нужны только если хотите обменивать корзину при изменении заказа на соответствующей стороне.
  • Оптимизирована страница настроек модуля.
  • Улучшена работа веб-хука и создания бэкапа настроек модуля.
1.7.1 (16.12.2021)- галочка синхронизации стоимости доставки теперь влияет на экспорт / импорт стоимости доставки при изменении корзины на веб-хуке
- исправлены ошибки в импорте заказов из МС в БУС
- оптимизирован импорт заказов из МС в БУС
- оптимизация взаимодействия с API 1.2
1.7.0 (29.10.2021)- Переход на новую версию API 1.2. Внимание! Ознакомьтесь с инструкцией по проверке корректности обновления:
- Добавлена функция перерасчета оплаты при изменении стоимости заказа из МС в БУС. Перерасчет оплаты происходит в МС.
- Добавлена возможность логировать обновление заказа
- Добавлена возможность устанавливать номер отгрузки в МС из ID отгрузки БУС
- Исправлены ошибки при работе веб-хука (не критичные)
- Улучшена работа лога
- В настройках модуля сохраняется открытая вкладка при обновлении страницы.

Пароль на архив:
  • Мне нравится
Симпатии: vl4x4 и zavrik
Сверху Снизу