МойСклад: Гибкий обмен заказами по API
МойСклад: Гибкий обмен заказами по API
Модуль предназначен для гибкой двусторонней интеграции заказов между CMS 1С-Битрикс и сервисом
Внимание! Модуль работает только с платными тарифами, т.к. на бесплатном тарифе отсутствует функционал веб-хуков.
Основные возможности модуля:
- Экспорт заказов в МойСклад.
- Импорт заказов на сайт 1С-Битрикс.
- Обмен основными полями заказа: корзина, статусы, комментарии, покупатель и т.д.
- Обмен дополнительными полями заказа.
- Гибкая работа с резервами, статусами и корзиной заказа.
- Двусторонний обмен документами оплат заказа.
- Работа с трек-номерами
- Управление способом оплаты и отгрузки из МойСклад
Поиск контрагента
Модуль умеет искать существующих контрагентов при экспорте заказа и не создавать при этом дубли. Поля для поиска контрагента можно настроить. Можно физ. лиц искать по номеру телефона, а юр. лиц и ИП по полю "ИНН".
Двусторонняя синхронизация оплат
С помощью модуля можно полностью управлять процессом оплаты. Оплаты могут проводится как из сайта, так и в самом сервисе МойСклад. Состояние документов оплат будет отражаться во всех системах.
Двусторонняя синхронизация корзины
Модуль умеет менять корзину на стороне БУС при ее изменении в МойСклад (добавлять / удалять / изменять товары в корзине). Также имеется возможность перерасчета отгрузок или изменения стоимости доставки первой отгрузки в заказе.
При изменении корзины в БУС, модуль аналогично меняет корзину в МойСклад.
Синхронизация статусов заказа в режиме реального времени
Статусы синхронизируются в обе стороны при изменении статуса в одной из сторон. В настройках модуля задается соответствие статуса из БУС к статусу в МС.
Есть возможность проставлять флаг отмены заказа в БУС из МС путем проставления определенного статуса (задается в настройках).
Синхронизация свойств заказа в режиме реального времени
Свойства заказа обновляются при каждом изменении в одной из сторон. На данный момент поддерживается обмен свойствами типа "строка" с обоих сторон.
Синхронизация свойств заказа в поля контрагента МойСклад
Свойства заказа могут быть записаны в свойства или поля контрагента на стороне МойСклад.
Двусторонняя синхронизация трек-номера БУС - МойСклад
Трек-номер можно задавать для каждой отгрузки в МойСклад по определенному шаблону.
Выгрузка информации об отгрузках и оплатах
Модуль поддерживает выгрузку необходимой информации по оплате заказа, по отгрузкам и по каждой оплате.
Двусторонняя синхронизация способа доставки и оплаты
Способ доставки и оплаты синхронизируется по первой отгрузке \ оплате в 1С-Битрикс и выгружается в свойство-справочник в МС.
Синхронизация комментария менеджера БУС и МойСклад в двустороннем режиме
Модуль отслеживает изменения комментария менеджера и синхронизирует его в соответствующие поля.
---
Модуль работает с помощью JSON API 1.2, также поддерживает PHP 8.
---
Полезные ссылки:
Контакты:
Телефон / Telegram / WhatsApp: +7 902 910 80 11
Почта:
Телеграм:
Развитие модуля в блоге:
24.08.2020 -
16.06.2020 -
25.05.2020 -
28.03.2020 -
23.01.2020 -
09.01.2020 -
Список оновлень
- Исправлена ошибка работы фонового агента модуля
- Исправлена ошибка расчета НДС при сохранении заказа из МС
- Исправлена ошибки при которой заказ не выгружался, если включена выгрузка по статусу заказа и статус заказа выбран "[N] Принят"
- Оптимизирована работа веб-хуков
- Интеграция с модулем "МойСклад: Обмен контрагентами по API"
- Добавлена ссылка на документацию в меню модуля
- Исправления в настройках модуля
- Удалена возможность проставить веб-хук customerorder \ DELETE
- Улучшена работа меню модуля при сохранении настроек
- Виправлення пов'язане з неможливістю створити замовлення якщо не вибрано склад для замовлення
- Доданий обмін властивостями типу "рядок" та "текст" з БУС до МійСкладу
- Дрібні виправлення
- технічні виправлення
- змінено логіку оновлення замовлення на стороні МійСклад при зміні замовлення в БУС
- оптимізовано процес збереження замовлення з боку МійСклад
- додано функціонал вивантаження даних із Замовлення БУС у поля контрагента МійСклад
- оптимізовано процес збереження замовлення з боку БУС
- виправлено помилку оновлення оплати
- Оптимізовано обмін трек-номерів
- додано можливість примусово зберігати дані із замовлення БУС до контрагента МС (окрема опція)
- обмін властивостями тепер можна зробити як одностороннім з БУС у МС, так і двостороннім з МС у БУС
- виправлені помилки в описі налаштувань
- зміни у налаштуваннях модуля
- додано опцію глобального включення / відключення модуля
- додано можливість пошуку замовлень за зовнішнім кодом
- підтримка синхронізації кошика з МійСклад до БУС
- при обміні з кошиком додано можливість синхронізації знижок та модифікацій
- додано можливість перерахунку відвантажень при зміні кошика (опція)
- при додаванні до кошика товару з МійСклад у товару проставляється вага
- Виправлена помилка підключення модулів
- додано можливість проставляти склад із замовлення БУС на замовлення МС за зовнішнім кодом
- виведення властивостей у налаштуваннях модуля поділено за типом платника для зручності
- при проставленні скасування замовлення з МС до БКС проставляється прапор, який припиняє подальше вивантаження цього замовлення до МС (до перезбереження замовлення до БУС)
- виправлено помилку розрахунку доставки
- Виправлено помилку виведення рахунку організації в налаштуваннях оплат
- додано тимчасову опцію для виставлення затримки між веб-хуком та зміною замовлення БУС (діє при зміні кошика в БУС)
- виправлено помилку проставлення доставки замовлення якщо змінили склад кошика
- Додано можливість змінювати спосіб доставки з якості замовлення в МС в першу відвантаження БУС
- додано обмін коментаря користувача у двосторонньому режимі
- додано можливість припинення обміну замовлення по прапору з МС
- виправлено відображення служб доставки у налаштуваннях модуля
- при зміні доставки змінюється її назва
- виправлено формування назви доставки при зміні із МС
- додано синхронізацію способу доставки БУС -> МС в режимі реального часу
-додана можливість синхронізувати вартість доставки з БУС до МС в режимі реального часу
- виправлені дрібні помилки у налаштуваннях модуля
- додано можливість двосторонньої синхронізації оплат
- виправлено помилку при синхронізації оплат для нових замовлень
- Додана синхронізація кошика Сайт -> МійСклад (експериментальна функція)
- Додано можливість створення замовлення по API (експериментальна функція)
- додано налаштування часу життя агентів
- додано можливість логувати всі вихідні запити API
- покращено роботу модуля
- покращено створення замовлення по API (експериментальна функція)
- при створенні контрагента за API додано можливість гнучко налаштовувати поля пошуку контрагента в МС перед створенням (експериментальна функція)
- виправлено помилку створення контрагента за API
- Додано можливість резервувати замовлення при створенні на API
- додано можливість вибору складу за замовчуванням під час створення замовлення по API
- додано можливість шукати номер телефону контрагента за контекстним пошуком
- виправлено помилку резервування товару при оновленні кошика в БУС
- місцезнаходження з БУС до МС тепер передається назвою розташування
- виправлено помилку оновлення зовнішнього коду для нових користувачів
- оптимізовано процес оновлення властивостей замовлення з БУС до МС
- виправлено помилку при спробі завантажити віддалене замовлення з БУС
- виправлено помилку встановлення веб-хуків
- виправлено помилку двосторонньої синхронізації оплат
- на сторінці модуля оновлено відео-інструкцію з налаштування модуля
- виправлено помилку створення агента
- оптимізовано процес створення контрагента по api
- виправлено помилку під час запису зовнішнього коду контрагента
- додано новий розділ у налаштуваннях для кешування окремих запитів
- покращено роботу веб-хуків
- для обміну по API додана можливість передавати ID замовлення БУС як МС для подальшого зручного пошуку замовлення в МС
- додано оновлення оплати в МС при зміні кошика
- виправлено умову перевірки оплати стороні МС
- Службові оновлення в ядрі модуля
- додано можливість вивантаження імені замовлення в МС із замовлення БУС
- додано обмін поля "планована дата відвантаження" МС через властивості типу "дата" в БУС
- виправлено помилку в обробці агента створення замовлення на API
- виправлено помилку перезапису властивостей з МС в БУС
- виправлено дрібні помилки в ядрі модуля
- Доопрацьовано механізм перевірки оплат МС -> БУС при повному обміні оплатами. Розділена оплата в ТС може прив'язуватися до кожного замовлення в БУС.
- Виправлена помилка при розподілі суми платежу (тільки у повної синхронізації платежів)
- додано видалення перерозподіленого платежу з МС до БУС
- оновлено дані партнера
- додано демо-версію модуля
- експериментальне налаштування: можливість перераховувати вартість кошика в МС при розбіжності вартості замовлення
- виправлення критичної помилки демо-версії
- додано пошук номера контрагента у властивості замовлення, якщо він не був знайдений у властивостях користувача БУС
- Додано можливість задати статус платежу в МС при його створенні (з налаштувань модуля)
- додано опцію примусового додавання товару в кошик на стороні БУС з кошика МС за умови: товару немає в наявності (включено кількісний облік) та заборонено купівлю за відсутності товару (налаштування у вкладці "Кошик")
- оптимізовано налаштування модуля для коробки Б24
- виправлено роботу агентів при створенні замовлення по API
- Видалений провайдер класу при додаванні товару в кошик з МС (тут можливий баг БУС, при якому товар не додається з МС)
- Додано функціонал розширеного логування обміну по API. Детальніше у відео: https://youtu.be/IJ2ChdD9xXk
- Додано можливість керувати ПДВ при формуванні замовлення в МС
- пошук контрагентів можна розділити за типом платника і задати різні поля для пошуку (додано поле ІПН для пошуку)
- додано поля для синхронізації даних контрагента
- Додана можливість вивантажити номер замовлення БУС у властивість замовлення МС
- виправлено роботу синхронізації оплат, якщо був тип синхронізації за сумою оплати
- виправлено помилку визначення зовнішнього коду замовлення з МС до БУС
- доопрацьовано функціонал збереження та зміни кошика в МС, якщо в ньому понад 100 позицій (покрокове збереження кошика)
- Додано можливість обміну комплекту БУС в кошик МС. Кожен товар комплекту БУС буде записаний окремо в кошик МС.
- відключення провайдера класу в кошику винесено в окрему опцію (за замовчуванням провайдер включено)
- виправлено помилку примусового додавання товару в кошик (при включеній опції) - додано опцію зворотної синхронізації складу відвантаження із замовлення МС у перше відвантаження БУС
- додано функцію перерахунку вартості товарів у комплекті при передачі його до МС
- додано дві події "OnBeforeOrderApiCreate" - викликається перед створенням замовлення API і "OnAfterOrderApiCreateHandler" - викликається після успішного створення замовлення API
- додано можливість скидання кешу запитів до МС - додано детальне логгування пошуку товарів кошика в МС
- додано опцію для обробки замовлень з конкретного ID
- додано можливість створювати відвантаження на стороні МС одного разу при зміні статусу відвантаження в БУС
- Додано можливість вивантажувати на бік МС властивість типу "файл"
- додано можливість проставляти власника замовлення МС з поля "відповідальний" до БУС
- додано можливість надсилання повідомлення про помилку вивантаження на пошту
- виправлено роботу модуля на кодуванні CP-1251
- Додано можливість вивантаження публічного посилання замовлення БУС у властивість МС
- додано можливість проставляти проект за умовчанням до оплати МС
- Деякі виправлення в опціях модуля
- додано налаштування кешу запитів до МС для елементів кошика
- додано опцію зчитування зовнішнього коду товару з елемента інфоблоку
- Додано можливість створення товарів на стороні МС (аналогічно стандартному обміну)
- додано можливість пошуку полів контрагента (телефон та пошта) з полів замовлення конкретного типу платника (необхідно для точного пошуку фіз. та юр. осіб на стороні МС)
- виправлення у демо-версії
- Додано можливість вказати обов'язкові властивості замовлення за умовчанням при створенні в МС (рядок, співробітник, проект та довідник).
- додано можливість імпорту замовлення з МС до БУС із збереженням логіки пошуку контрагента на боці БУС
- додано можливість вказати користувача під яким будуть проходити зміни до БУС
- додано опис деяким опціям
- додано можливість вивантаження ПДВ із кошика БУС до кошика МС для кожної позиції
- УВАГА! Якщо у вас товари ЗАВЖДИ резервуються з БУС до МС: тепер товари при повторному збереженні кошика БУС не резервуються щоразу, виходячи з налаштувань створення замовлення по АПІ. Щоб при кожному збереженні замовлення БУС, товари резервувалися в МС, потрібно включити цю опцію в налаштуваннях кошика "Резервувати позиції кошика при зміні в БУС"
- виправлення помилок у створенні замовлення із МС
- виправлено помилку запису у файл логів при багатосайтовості
- додано новий тип логів (докладніше: https://support.rbs-b2b.ru/help-center/articles/1/10/otladka-modulya)
- Додано можливість об'єднати пошук юр. особи та ІП у МС
- додано можливість вказати проект за замовчуванням для нових замовлень (API)
- Додано можливість вибрати поле для зовнішнього коду замовлення в МС при створенні за API (аналогічно в зворотному порядку відбувається пошук замовлення в БУС по вибраному полю)
- додано кнопку "перейти в кінець лога" (Файловий лог)
- виправлено помилку збереження стандартних повідомлень в HL-лог (необхідно перезберегти налаштування та вибрати "Повідомлення" у типах повідомлень логах)
- додано захист від повторного веб-хука при примусовому перерахунку кошика з БУС до МС
- редагування в пошуку замовлення в БУС
- збільшено вибірку довідника для доставок до 100
- додано можливість використовувати валюту замовлення в БУС та в МС
- для редакції "Інтернет магазин + CRM" додано можливість створювати контакти при імпорті замовлення з МС до БУС
- при створенні замовлення з МС до БУС заповнюються властивості замовлення відповідно до налаштувань контрагента (заповнюється профіль)
- додано можливість перерахунку оплат замовлення
- додано можливість синхронізувати властивості типу Список (БУС) та Довідник (МС)
- при імпорті замовлення в БУС можна вибрати властивість для проставлення номера замовлення з МС
- додано можливість синхронізувати властивості типу Список (БУС) та властивості типу Довідник (МС) з використанням стандартних довідників (проект та співробітник)
- Додано видалення першої оплати при перерахунку оплат (функція працює з версії 1.5.6)
- Змінено пріоритет проставлення властивостей. Спочатку проставляються обов'язкові, потім стандартні властивості.
- Додано можливість вивантажувати модифікації комплекту БУС як окремі модифікації в МС
- модуль перевіряє наявність дублів за назвою замовлення перед його створенням
- доопрацьовано вивантаження атрибутів при створенні замовлення за API (тепер не дублюються атрибути при розвантаженні)
- виправлення в установці модуля з нуля
Новий функціонал:
- Додано функцію вивантаження замовлення лише за певним статусом
- Для доставки в МС (позиція у кошику) можна вказати ПДВ
- Для створюваних відвантажень у МС можна вказати параметри ПДВ
Поліпшення:
- При обміні податку позицій у кошику тепер податок обліковується в обидві сторони
- Додано можливість не синхронізувати окремі статуси
- Перед створенням ліг перевіряється наявність папки ліг
- Виправлені орфографічні помилки та друкарські помилки в налаштуваннях модуля
- доданий кеш веб-хуків
- змінено логіку формування кошика при імпорті замовлення з МС
- виправлено роботу кошика з понад 100 позиціями
- доопрацьовано механізм кешування запитів до МС
- оптимізовано функції створення та зміни замовлення з БУС. Тепер зворотний веб-хук, який іде відразу після створення/збереження замовлення в БУС пропускається модулем (використовується механізм кешування веб-хуків)
- виправлено роботу кошика при експорті комплекту окремими товарами
- видалено HL-лог
- видалено опцію обміну кошика для певних замовлень
- видалено лог всіх запитів у МС
- видалено докладний лог кошика (замінено на виведення помилок при роботі з кошиком)
- перероблена система логування (необхідне перезбереження модуля з налаштуванням вкладки "Налагодження")
- додано лог веб-хука
- У логах об'єднані всі повідомлення (лог не ділиться на дві вкладки)
- додано текстовий пошук по логу
- Ліг тепер клікабельний. При натисканні на рядок лога відкриваються докладні дії.
- Файли лога збережені в тій же папці. Новий лог пишеться у новий файл.
- Виправлення мовних файлів
- виправлення у демо-версії
- виправлено помилку виведення повідомлень АПІ в налаштуваннях модуля
- додано фільтр з помилок та попереджень у лог
- помилка в логах під час пошуку замовлення БУС замінена на попередження
- Додано фільтр замовлень по сайту (можна обробляти замовлення конкретного сайту)
- при створенні замовлення з МС до БУС модуль встановлює номер замовлення БУС у замовленні МС згідно з налаштуваннями (якщо налаштувань немає, то передається коментар із номером створеного замовлення)
- оптимізація синхронізації кошика з БУС до МС (технічні поліпшення)
- видалена опція затримки зміни кошика (цю функцію перебирає кешування веб-хука)
- додано можливість шукати на стороні МС архівні позиції кошика
- модуль сам створює послугу доставки на стороні МС якщо її немає або вона заведена неправильно
- виправлено помилку передачі оплати з БУС до МС на агенті
- додано нові події за ключовими точками роботи модуля (детальніше: https://docs.despi.ru/ms-modules/rbs-moysklad/dlya-razrabotchikov/sobytiya-modulya)
– Перехід на нову версію API 1.2. Увага! Ознайомтеся з інструкцією з перевірки правильності оновлення: https://docs.despi.ru/ms-modules/rbs-moysklad/faq/obnovlenie-1.7.0
- Додано функцію перерахунку оплати за зміни вартості замовлення з МС до БУС. Перерахунок оплати відбувається у МС.
- Додана можливість логувати оновлення замовлення
- Додана можливість встановлювати номер відвантаження в МС з ID відвантаження БУС
- Виправлені помилки під час роботи веб-хука (не критичні)
- Поліпшено роботу лога
- У налаштуваннях модуля зберігається відкрита вкладка під час оновлення сторінки.
- галочка синхронізації вартості доставки тепер впливає на експорт/імпорт вартості доставки при зміні кошика на веб-хуку
- виправлено помилки в імпорті замовлень із МС до БУС
- оптимізовано імпорт замовлень з МС до БУС
- Оптимізація взаємодії з API 1.2
Дуже важлива інформація для тих, хто користується модулем у режимі СТАНДАРТНОГО ОБМІНУ: починаючи з цієї версії модуль працюватиме лише в режимі "Обмін API" і пошук замовлення здійснюватиметься лише за зовнішнім кодом.
Додано нові поля для вивантаження із замовлення сайту на замовлення МійСклад:
- Відділ
- Співробітник (власник замовлення)
- Загальний доступ
- Канал продажів
- ID сайту
- Купони
Перероблено механізм обміну властивостями, додано підтримку обміну новими типами властивостей:
- Розташування замовлення з Бітрікса тепер можна вивантажувати окремо в різні малі поля замовлення МогоСкладу (Країна, Регіон, Місто можна вивантажувати окремо)
- На замовлення МійСклад можна вивантажувати окремо поле "Адреса доставки". Саме вивантаження також здійснюється окремо (1 рядкове поле в Бітрікс = 1 поле в Адреса доставки). У опціях тепер можете побачити властивості з квадратними дужками [Адреса].
- Додано підтримку обміну властивостями тип "Дата" в обидві сторони
- Додано підтримку обміну властивостями тип "Так\ Ні" ("прапор" в МійСклад) в обидві сторони
- Додано підтримку обміну властивостями тип "Число" ("ціле число" і "дрібне число" в МійСклад) в обидві сторони
- Оптимізовано обмін властивостями типу "Список".
Додано новий механізм роботи резерву замовлень у МійСклад:
- Можна вказати модулю знімати резерв замовлення у МійСклад при скасуванні замовлення у Бітріксі.
- Можна знімати резерви до МійСкладу при досягненні статусу замовлення в Бітріксі (резерви примусово не враховуються при обміні кошиком)
Поліпшення:
- Додана можливість миттєво створювати замовлення до МійСкладу після оформлення. Функціонал вимагає втручання у шаблон компонента оформлення замовлення, але влаштований те щоб максимально не заважати процесу оформлення замовлення. Інструкція: https://docs.despi.ru/rbs-moysklad/faq/sozdanie-zakazov-v-ms/momentalnoe-sozdanie-zakaza-v-moisklad
- Оптимізовано роботу оплат при повному обміні.
- Додано захист від дублювання оплат
- Опція "Властивість-прапор для припинення обміну" впливає на те, чи буде імпортуватися замовлення з МійСклад до Бітріксу чи ні.
- При створенні замовлення (саме один раз при створенні) кошик з Бітрікса буде примусово відправлятися, не дивлячись на проставлені галочки. Аналогічно працює у зворотний бік. Галочки обміну кошика тепер потрібні лише якщо хочете обмінювати кошик при зміні замовлення на відповідній стороні.
- Оптимізовано сторінку налаштувань модуля.
- Покращено роботу веб-хука та створення бекапу налаштувань модуля.
- додано подію, яка дозволяє створювати свої налаштування модуля
- покращено стабільність модуля при імпорті замовлення з МійСклад
- виправлені помилки кешування веб-хуків
- Виправлення для демо-версії модуля
- Важливе оновлення! Виправлення попереднього оновлення (були проблеми із завантаженням деяких файлів)
- Покращення в налаштуваннях модуля
- Додана можливість обмінювати спосіб оплати з першої оплати замовлення БУС з властивістю замовлення МС (довідником, аналогічно способу доставки)
- Резерв замовлення за замовчуванням враховується із замовлення МС. Тепер коли ви знімаєте резерв у МС, то при зміні замовлення БУС резерв не буде примусово проставлений (якщо не варті відповідні налаштування)
- Для зняття резерву за статусом тепер можна вибрати кілька статусів
- Покращено імпорт замовлення
- Для всіх стандартних полів замовлення МС можна вибрати опцію "Не синхронізувати"
- Додана можливість обміну в кошику замовлення дублюючих позицій за зовнішнім кодом (окрема опція)
- Коментар покупця із замовлення БУС можна передавати у поле "Коментар адреси" замовлення МС
- Якщо вказано 1 трек-номер, то модуль не записуватиме ID відвантаження для нього в замовленні МС
- Тепер на замовлення МС вивантажується дата створення замовлення БУС
- Виправлена помилка при пошуку замовлення з БУС до МС (проявлялася дуже рідко і не впливала на обмін)
- Виправлена помилка в пошуку оплати за зовнішнім кодом, якщо в якості коду було встановлено ID оплати.
- Технічне оновлення (додані нові події)
- Виправлено проблему авторизації, якщо не відпрацьовує подію JQuery
- Підвищена стабільність роботи модуля, тепер можна настроїти кількість спроб звернень до МС за помилки запиту.
- Додана можливість ігнорувати деякі помилки із МС, т.к. вони можуть з'являтися регулярно під час оновлення самого сервісу МС.
- Об'єднані вкладки в налаштуваннях модуля "Кеш", "Агент" та "Налагодження".
- При імпорті замовлення з МС до БУС, тепер необхідно окремо налаштовувати передачу номера створеного замовлення БУС назад до МС (можна передати в дод. поле та встановити примусово сам номер замовлення МС після імпорту його до БУС).
- Додана можливість вказати ліміти обробки веб-хуків.
- Додано можливість примусового імпорту замовлення з МС до БУС за дод. полю "прапорець" у замовленні МС (якщо проставити цей прапорець, то замовлення буде примусово імпортовано до БУС за відсутності його за зовнішнім кодом).
- Покращення в налаштуваннях модуля та обробці веб-хуків.
- Виправлення помилок бета-версії
- Оновлено документацію модуля
- Виправлення для PHP 8.x
- Поліпшено підтримку PHP 8.
- Додано можливість ставити для всіх обов'язкових полів МС значення за промовчанням.
- Оптимізація створення замовлення в МС (виключені деякі випадки, при яких могли з'явитися дублі замовлення).
- При додаванні комплекту до кошика замовлення МС щодо окремих товарів, однакові позиції товарів підсумовуються у кількості.
- Якщо не варто галочка "Резервувати замовлення" при створенні, модуль примусово знімає резерв (до цього резерв брався з позицій кошика БУС).
- Тепер можна вибрати який час створення буде на замовлення в МС (час створення на сайті або фактичний час створення в МС).
- Додана можливість передавати канал продажу в обидві сторони. З боку БУС це властивість типу "Перерахування (ENUM)".
- Додана можливість передавати стандартне поле "Адреса" в МС у рядкові властивості БУС.
- Оптимізація роботи з контрагентами. Додана можливість задати за замовчуванням контрагента, якщо модуль не зможе знайти або створити нового контрагента.
- Додана можливість окремо задати властивість замовлення БУС для його використання як найменування контрагента МС при створенні та зміні. Насправді з'являється можливість передавати назву компанії як у найменування контрагента, і у окреме полі контрагента МС.
- Якщо товару не існує у БУС, то модуль примусово його додає до кошика БУС, якщо кошик оновлено раніше із МС. Таким чином виключені випадки непотраплення товару в кошик із МС до БКС.
- Додано опцію оновлення документа відвантаження з БУС до МС при оновленні кошика.
- усунуто помилки при обміні оплатами.
- Додано логування помилок при пошуку створення контрагента.
- Додана можливість обрати напрям обміну статусами замовлення.
- Додана опція, яка дозволяє ігнорувати зміну статусу замовлення, якщо вибрано певний статус замовлення МС. Таким чином, важливі статуси не будуть перебиватися з БУС до МС при зміні замовлення в БУС.
- Оптимізовано налаштування модуля.
- Додано функцію ігнорування зміни кошика з БУС до МС за вибраними статусами замовлення у МС
- Додана можливість створювати замовлення не проведеним у МС (опціонально)
- Виправлені помилки бета-версії
- При створенні користувача з МС до БУС автоматично імпортується номер телефону для реєстрації за наявності
- Додана можливість вибрати користувача за замовчуванням під час імпорту замовлення (застосовується у разі помилки створення користувача).
- Оптимізація обміну властивостей із МС у БУС
- Додана можливість імпорту якості типу "Файл" з МС до БУС
- Додана можливість форматування телефону під час створення контрагента
- Можливість додавання неіснуючих позицій кошика із МС до БУС винесено в окрему опцію.
- Виправлення пошуку контрагента.
- Поліпшено підтримку PHP8
- Тепер при виникненні помилок при пошуку товарів для кошика замовлення, модуль намагатиметься вивантажити все замовлення повторно (раніше вивантаження було незалежно від помилок пошуку товарів кошика)
- Покращення в налаштуваннях модуля
- Додані службові події
- Додана можливість імпорту місця розташування з МС на замовлення БУС.
- Виправлені помилки експорту розташування із замовлення БУС у стандартне поле "Адреса" замовлення МС.
- Виправлені помилки пошуку користувача на боці БУС під час створення замовлення в МС.
- Пункт меню з налаштуванням модуля винесено бічну панель.
- термінове виправлення щодо створення нових контрагентів
- Додано функціонал двостороннього обміну документами відвантажень (обмін усіма полями відвантажень)
- Перероблений функціонал роботи з кошиком, тепер оптимізація з обміну з кошиком дозволяє записувати позиції кошика, що тільки змінилися, без необхідності щоразу перезаписувати весь кошик в обидві сторони
- Додано функціонал передачі коментаря з БКС до МС після того, як замовлення було імпортовано з МС. У коментарі передається номер створеного замовлення до БУС.
- Оптимізована робота з подіями, тепер модуль рідше звертається до МС з API
- перероблено систему логів. На даний момент будуть виводитися лише повідомлення логів з помилками та попередженнями, а також логи експорту/імпорту замовлень. Щоб увімкнути детальне логування всіх подій, достатньо вибрати одну галочку в налаштуваннях модуля. Інші галочки з логуванням окремих сутностей видалені.
- Видалено опцію перерахунку оплат при зміні вартості замовлення. Тепер ця функція працює автоматично.
- Виправлення у налаштуваннях модуля. Стабільна версія
- Виправлено помилку обліку знижки при обміні кошика з МС до БУС
- Виправлена помилка створення послуги доставки замовлення
- Виправлені помилки при формуванні відвантаження
- Виправлена помилка при якій оплати могли імпортуватися до БУС навіть якщо вимкнено функціонал
- Виправлення для кодування windows-1251
- Виправлення роботи з позиціями у відвантаженні
- Відділ та співробітник для відвантаження тепер беруться із замовлення
Нове:
- Доданий агент, який перевіряє замовлення із МС. Тепер при масовій зміні замовлень у МС модуль автоматично підтягне всі дані на сайт без зайвих навантажень. Також ця функція буде корисною для додаткової перевірки стану замовлення з МС до БУС.
- Покращено пошук контрагента, тепер контрагент шукається не лише за властивостями замовлення, а й за властивостями профілю покупця.
- Додана можливість шукати контрагента у МС без прив'язки до типу.
- Оптимізовано роботу всіх агентів та подій модуля.
- Швидше завантаження логів під час оновлення.
- Зліва в меню тепер виводяться конкретні налаштування модуля.
- Покращено налаштування модуля у вкладках "Відвантаження" та "Оплати"
- Відвантаження створюються з тим самим власником як і замовлення в МС.
- При роботі з кошиком модуль враховує упаковки, які проставили в кошику МС.
Виправлення:
- Виправлені помилки під час роботи з відвантаженнями.
- Виправлена помилка, при якій у полі "Місто" замовлення МС приходили цифри (не коректні дані).
- Виправлення в роботі агента на перевірку замовлень із МС до БУС.
- Виправлення при імпорті якості типу "файл".
- Додана можливість вивантажувати властивість типу "Так" з БУС у властивість типу "рядок" в МС.
- При вивантаженні замовлення по агенту відбувається додаткова перевірка статусу замовлення (якщо стоїть соотв. опція).
- Перехід модуля до нового домен Json API (api.moysklad.ru).
- Покращено роботу лівого меню налаштувань модуля.
- Виправлена помилка авторизації за логіном \ паролем
- Виправлення у роботі стандартних агентів
- Тепер проставляється хтось змінив замовлення, якщо він змінений через агент модуля.
- Налаштування, пов'язані зі статусами, винесені в окрему вкладку налаштувань модуля "статуси".
- Змінено логіку вивантаження замовлення за статусом. Тепер можна вибрати як вивантажувати замовлення за статусом, або при точному збігу статусу, або для досягнення вибраного статусу.
- Виправлення у подіях модуля.
- Якщо відвантаження чи оплата на сайті проведено, то зміни за ними не надходять із МС.
- Додана підтримка обміну властивостями типу "довідник" та "рядок". Модуль вміє обмінювати ці два типи властивостей в обидві сторони у різних поєднаннях. Також модуль автоматично створює значення довідників на сайті та в МС.
- У налаштуваннях модуля відображаються назви типів властивостей.
- Виправлення у функціоналі вивантаження за статусами
- Виправлення сценарію, при якому не знімали резерв, якщо вибрано опцію "знімати резерв за статусом".
- Виправлення критичних помилок
- Виправлення помилки, за якої могла не передавати вартість доставки при зміні її у відвантаженні з БУС до МС.
- Додано перевірку дублів назви документа для відвантажень (тип обміну default)
- Виправлені проблеми при створенні замовлення на агенті, якщо замовлення мали певні умови: скасування замовлення, проведене відвантаження, оплачене замовлення. Модуль враховує всі ці умови під час створення замовлення.
- Виправлено проблему визначення міста у місцезнаходження. Модуль враховує тип розташування "Село" і вивантажує його як місто в соотв. поле МС.
- Оптимізація обробки подій модуля
- Помилка "Сервіс МійСклад недоступний" тепер виходитиме рідше
- Виправлені друкарські помилки в налаштуваннях модуля
- Додано опцію примусового застосування Московського часового поясу
- Додано опцію зміни дати відвантаження в МС на основі дати відвантаження в БУС
- Додана можливість вибрати склад за замовчуванням для відвантаження в МС, якщо в замовлення МС він порожній
- Тепер, якщо в кошику порожній зовнішній код у позиції замовлення, він примусово зчитується з інфоблоку
- Виправлення помилок при надсиланні документів оплат з БУС до МС
- Невеликі редагування в роботі конфігурації модуля
- Додано функцію масового імпорту замовлень з МС до БУС (вкладка "Імпорт замовлення")
- Перероблено механізм обміну полем "Адреса" в МС і полем "Місцезнаходження" в БУС, тепер пошук розташування з МС в БУС ведете більш точно
- Додано можливість передавати номер документа оплати до МС із документа оплати БУС
- Додано можливість передавати у коментар документа оплати або відвантаження номер документа з БУС
- Додана можливість змінювати дату документа оплати у МС виходячи з проведення оплати в БУС
- Агент перевірки замовлень із МС до БУС тепер перевіряє документи оплат
- Виправлена помилка встановлення складу за умовчанням для відвантажень з БУС до МС (за певних умов)
- Виправлені помилки у пошуку оплати за ID
- Виправлена помилка обміну властивістю типу "Співробітник" із МС до БУС
- Виправлено конфлікт при сценаріях зняття резерву при скасуванні замовлення та за статусом
- Оптимізовано імпорт розташування з МС як БУС
- Додані обробки виключень модулем за нештатної ситуації
- Оптимізовано налаштування модуля
- Додана можливість не генерувати поле "код" під час створення контрагента в МС
- Обробка виключень у опціях модуля
- Коментарі
МойСклад: Гибкий обмен заказами по API |
9 000 грн. |
Купити | Нет в наличии |