МойСклад: Синхронизация товаров по API
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс](/upload/webp_cache/iblock/9fa/84bxhi84t17tgxq29h74deoqnrdzulyv/msitems_min.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення для Бітрікс](/upload/webp_cache/iblock/9fa/84bxhi84t17tgxq29h74deoqnrdzulyv/msitems_min.webp)
МойСклад: Синхронизация товаров по API
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/local/templates/proger/components/bitrix/catalog.element/module_market/images/no_photo.png)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/30a/9ery39lnzc6artx5a5xk1hojjy59tdbd/modul_tovarov.001.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/72a/s2gz7t9ox6g233z87nebenwz60jl4dhi/modul_tovarov.002.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/fce/yo9yailf7n20q2nn45xmpgruo0a8dg98/modul_tovarov.004.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/e2f/plpj3gfc6to2emxdbc8iunoh9xcn871a/modul_tovarov.003.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/ee2/bdghs6urn7pxsp58i97z66ehte6fzsig/modul_tovarov.005.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/9a3/r0nn12a8d2i1scikihmyxfspmzhjkwg0/modul_tovarov.006.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/69f/8e13eyh9ori3ngwn0mkbxp10rcpkb26f/modul_tovarov.007.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/9ac/75fzj9eia2utb8faw2rti0wqyo2jaao8/modul_tovarov.008.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/5d3/hkkeml6g6nbpb5i425sqim669ee694iz/modul_tovarov.009.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/5c6/exn6vf28zzz4bwmbg115mqi3fm940yhj/modul_tovarov.010.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/ecc/5dlgzxaymo99hfc1mta6kibh1kvtdiub/2023_03_19_11_53_47.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/fc4/12z30uifnqv0q1pu1y4zjaopqstc483i/2023_03_19_11_54_13.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/487/aa24mskyde810aeb7315j7clczfe5tv6/2023_03_19_11_54_27.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/e17/0z35b6md6ujzuqzcfqbndsf544vzhg4e/2023_03_19_11_54_34.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/1c7/az04psrd9em1yhfm6lgsqeb6e0sy7pc4/2023_03_19_11_54_45.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/50e/sud69b2vx07l3gfbkdd2srbs2l15zc18/2023_03_19_11_54_56.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/d85/9geccdc99sp9fvezzieg4x99k35sk1jf/2023_03_19_11_55_08.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/130/yyt62qt8zyzinqiju1oketpwrtvopjfr/2023_03_19_11_55_24.webp)
![МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - модуль для Бітрікс МойСклад: Синхронизация товаров по API (rbs.moyskladstocks) - рішення на Бітрікс](/upload/webp_cache/iblock/b9c/kq86k0e93m9pxtk39x5azjhc1s7nusv9/2023_03_19_11_55_33.webp)
Модуль предназначен для гибкой настройки импорта товаров из сервиса "МойСклад" на сайт CMS 1С-Битрикс.
Вы сможете расширить стандартный обмен товарами МойСклад и максимально автоматизировать ваши процессы по импорту товаров.
Модуль прошел проверку временем и показал свою эффективность и надежность.
Если функционал этого модуля вам избыточен, то можете обратить внимание на
Что умеет импортировать модуль на сайт?
Помимо этого в модуле присутствуют следующие возможности:
Профили обмена.
Профили обмена позволяют вам работать с любым количеством аккаунтов МойСклад на любом количестве сайтов в рамках многосайтовости. Также профили обмена позволяют выгружать из одного и того же аккаунта данные в разные инфоблоки.
Быстрые остатки:
Модуль умеет обрабатывать достаточно большое количество остатков в максимально короткое время. Тем самым у вас на сайте будут остатки в режиме реального времени.
Это достигается с помощью последних возможностей JSON API 1.2 от МойСклад.
Любая конфигурация импорта:
Модуль можно настроить практически под любую задачу без привлечения дополнительных ресурсов.
К примеру можно:
- импортировать товары в скрытый раздел на сайте и далее самим распределять товары по разделам
- импортировать из МойСклад товары по вашему фильтру, таким образом выгружаться будут только нужные товары на сайт
- работать только с существующими товарами, тогда модуль не будет создавать новые товары на сайте
- отдельно задать параметры что передавать в новые товары, а что изменять в существующих товарах на сайте
- работать только с измененными товарами в МС, тем самым нагрузка на ваш сайт будет минимальна
- каждую функцию модуля можно использовать независимо друг от друга
Для быстрой настройки модуля вы можете воспользоваться подробной документацией или видео-инструкцией. Если у вас возникнут вопросы по настройке, то вы можете задать их на почту или в телеграм.
![](https://despi.ru/upload/mpbximg/rbs.moyskladstocks/doc.png)
![](https://despi.ru/upload/mpbximg/rbs.moyskladstocks/video.png)
Полезные ссылки:
Контакты:
Телефон / Telegram / WhatsApp: +7 902 910 80 11
Почта:
Телеграм:
История развития модуля в блоге:
2.09.2020 -
Список оновлень
- Додано можливість запису доступної кількості товару (сума по всіх складах або з конкретного складу)
- Виправлені службові помилки
- додано логування роботи модуля
- додано вкладку "імпорт", в якій можна налаштувати імпорт товарів/комплектів/послуг
- виправлено помилку з додаванням нової ціни
- Додано можливість імпорту габбаритів, декількох зображень у властивість - додано експорт деяких параметрів з БУС до МС
- змінено логіку розрахунку доступної кількості товару, тепер поле розраховується так: Залишок + В очікуванні - Резерв = Доступна кількість
- додано можливість імпорту властивостей типу "рядок"
- оптимізована сторінка налаштувань модуля
- додано можливість вказувати які дані змінюватимуться для існуючих товарів
- при збереженні даних через веб-хук можна замінити зображення товару
- виправлено помилку обчислення кількості товару
- покращено роботу модуля з таблицями кешу
- додано роботу з модифікаціями
- оптимізовано весь код модуля
- додано імпорт властивостей торгових пропозицій
- додано можливість створення товару по веб-хуку відразу в БУС
- виправлено помилки імпорту та оновлення товару
- оптимізовано роботу веб-хуків
- для імпорту модифікацій тепер можна задати відповідність властивостей
- додано поле введення ID користувача, під яким відбуватимуться всі зміни
- додано сумісність із застарілими подіями оновлення товару
- додано можливість активувати/деактивувати товар на основі позначки архівації в МС
- Додано можливість не синхронізувати певні властивості торгових пропозицій
- невеликі виправлення роботи налаштувань модуля
- виправлено помилку запису загальної кількості товару з конктретного складу
- Додана можливість змінювати параметри змінювані в модифікаціях при веб-хуку
- виправлено помилку створення варіанта властивості для модифікації в БУС
- додано демо-версію модуля
- виправлено помилки обфускації
- додано можливість створювати унікальний символьний код
- додано докладний висновок помилок імпорту товарів: https://yadi.sk/i/ukPeuAM7fD1sLQ
- виправлено помилку вивантаження товарів у конкретний розділ без урахування розділів МС
- виправлено помилку заміни символьного коду
- виправлені lang файли
- оновлено механізм збереження картинок
- виправлено помилку вивантаження товарів без урахування розділів у МС
- оптимізовано логіку імпорту розділів
- додано можливість імпорту обраної групи МС як не кореневий розділ (за замовчуванням завжди як кореневий розділ)
- виправлено завантаження картинок з порту 8080 (порт прибраний зі шляху завантаження)
- додано можливість оновлювати фасетний індекс при створенні/оновленні товарів
- додано синхронізацію валют
- Додано підтримку двох типів синхронізації залишків (другий тип потрібен для великих каталогів, де не справляється АПІ МійСклад стандартним методом).
- виправлено помилку у вибірці списку валют
- Додано можливість генерації імені завантажуваних зображень
- виправлено помилку створення товару з торговими пропозиціями при зміні простого товару
- додано можливість змінювати розділ у якому знаходиться товар (ім'я, код, дерево)
- введено 2 події (докладно: https://support.rbs-b2b.ru/help-center/articles/2/5/sobytiya)
- виправлено помилку при разовому імпорті
- додано вкладку "групи" для налаштування імпорту розділів у потрібний інфоблок по веб-хуку
- додано лог при імпорті ціни
- додалася підтримка зміни розділу товару при зміні та по веб-хуку (включається окремо)
- тепер пошук елементів на стороні БУС здійснюється з урахуванням обраного інфоблоку сутності (до цього була прив'язка просто за зовнішнім кодом)
- додано опцію деактивації/активації сутності при виході її за межі вивантаження групи МС (тільки при зміні на веб-хуку)
- прибрана підтримка вивантаження залишків окремо для кожного складу (необхідно перезберегти налаштування модуля)
- прив'язка до інфоблоку для залишків та цін винесена в окреме налаштування кожної сутності
- додано підтримку імпорту більшості типів властивостей (докладніше https://support.rbs-b2b.ru/help-center/articles/2/6/obmen-svojstvami)
- змінено ліміт вибірки сутностей (від 10 до 100 з кроком 10 і далі від 100 до 1000 з кроком 100)
- додано подію оновлення товару по веб-хуку.
- додано підтримку синхронізації одиниць вимірювання (крім модифікацій) (докладніше: https://support.rbs-b2b.ru/help-center/articles/2/9/sootvetstvie-edinic-izmereniya)
- додано можливість застосування правил трансліту символьного коду з налаштувань інфоблоку
- виправлено помилку збереження логів при багатосайтовості
- тепер помилки під час створення таблиць кеша відображаються в логах
- додано можливість завантажувати змінені товари за певний інтервал
- додано можливість видалення зайвих прогалин у сутностей товарів у символьному коді
- додано можливість фільтрації імпортованих елементів за якістю
- імпорт цін тепер відбувається з урахуванням обраної групи МС та фільтра за якістю
- для агента імпорту цін додано налаштування ліміту та інтервалу виконання
- виправлено помилку при фільтрації модифікації в МС
- виправлено помилку з активації / деактивації сутностей на агенті
- виправлено помилку у вибірці архівних товарів у МС
- виправлено помилку збереження агента імпорту цін (необхідно перезберегти налаштування модуля)
- Додана підтримка кодування CP-1251
- Виправлено помилку розрахунку доступної кількості для комплектів
- Додано можливість імпорту ваги батьківського товару у пропозиції (вкладення "Модифікації"). Кеш вибірки батьківського товару 60 с.
- Додано можливість підсумовувати залишки дочірніх складів (вкладка "Склади").
- додано функціонал імпорту комплектів із МС (комплекти МС тепер можна імпортувати як комплекти БУС)
- виправлено роботу функціоналу імпорту комплектів на демо-версії
- тепер при установці модуля таблиці HL-кешу будуть з полями, які можна виводити у фільтр
- виправлена помилка у побудові опцій
- Додано можливість ігнорування # при побудові зовнішнього коду модифікацій
- додано новий тип обміну залишками: "Доступна кількість на складі" це Залишки - Резерв (без урахування товарів в очікуванні)
- виправлено помилку імпорту штрих-коду
- редагування при обміні властивістю типу "прапор"
- при імпорті архівних товарів вони відразу імпортуються деактивованими (якщо включена опція обліку архіву товарів)
- додано можливість імпорту закупівельної та мінімальної ціни до МС
- додано можливість вивантажувати в закупівельну ціну БУС
- виправлено помилку вивантаження нового типу залишків (доступна кількість на складі)
- доопрацьовано механізм генерації імені файлу картинок
- змінено логіку оновлення веб-хуків, тепер можна вручну оновлювати / видаляти веб-хуки потрібні модулю
Доданий новий функціонал:
- Модуль вміє працювати за токеном
- Бекап налаштувань модуля
- Права доступу на модуль
- Скидання керованого кешу інфоблоків після обміну залишків. Включається окремо у вкладці "Кеш".
- Імпорт порожніх цін у БУС (замість нуля). Включається окремо у вкалдці "Ціни" для кожної сутності.
- Можливість змінювати ім'я файлів, що імпортуються на вибір. Вкладка "Файли та картинки".
- Файли (стандартне поле МС). Імпортується в множину файл в БУС.
- Постачальник. Імпортується у всі малі та спискові властивості БУС.
- Одиниця виміру для модифікацій (з батька).
- Перевіряє унікальність коду розділу з урахуванням його вкладеності.
- Зчитування параметрів імпорту коду розділів із установок ІБ.
- Автоматичні налаштування імпорту коду в залежності від вибраного інфоблоку сутності.
- Веб-хуки винесені на окрему вкладку.
- Оптимізація коду сторінки налаштувань модуля.
- Перед створенням ліг перевіряється наявність папки ліг.
- При виборі властивостей синхронізації тепер стоїть значення за замовчуванням "Не синхронізувати"
- Оптимізовано завантаження картинок та файлів.
- Виправлено орфографічні помилки в налаштуваннях модуля.
- Перепустка архівних товарів при імпорті.
- Експорт параметрів до МС включається окремо (оптимізація запитів до МС).
Додано новий функціонал:
- Вивантаження ціни у перший діапазон від 1шт.
Поліпшення:
- У логах додано кнопку прокручування в кінець лога.
Виправлення:
- У модифікаціях додано опцію "Властивості" для вивантаження по агенту.
Виправлені помилки в налаштуваннях модуля
Виправлення в імпорті цін із діапазоном від 1шт.
Технічне обов'язкове оновлення модуля
- виправлено помилку імпорту символьного коду елемента
- при імпорті властивостей до довідника або прив'язки до елементів, пошук значення проводиться за назвою без урахування регістру
- Додано можливість видалення сутності по веб-хуку (включається окремо)
- Додано обмін порожніми властивостями (включається окремо)
- додано можливість імпорту ДхШхВ з властивостей типу "рядок" та "текст"
- виправлено помилку імпорту властивостей модифікацій при первинному імпорті
- виправлено помилку імпорту опису як тип HTML
- оптимізовано роботу таблиць кешу залишків
- Оптимізовано обмін властивостями (властивості порівнюються з поточними без втрати продуктивності)
- оптимізовано завантаження фотографій товару
- додано можливість кешувати веб-хук із МС
- виправлений агент імпорту компонентів комплектів
- покращено імпорт комплектів з МС по веб-хуку
- Додано можливість прив'язки модифікацій до комплектів при імпорті в БУС
- виправлено помилку імпорту групи з МС у розділ БУС (при обраній опції "група в МС є кореневою")
- при імпорті картинок анонсу \ детально враховуються налаштування ресайзу картинок (налаштування інфоблоку)
- Додано новий тип імпорту загальної кількості залишків "Сума всіх доступних складів у МС".
- додано новий тип імпорту загальної кількості залишків "Сума всіх доступних складів у БКС".
- оптимізовано роботу веб-хуків. Тепер створення сутності відбувається лише за подією CREATE
- під час створення товару модуль враховує налаштування модуля торгового каталогу враховувати ПДВ у ціні чи ні.
- змінено логіку роботи виклику агентів
- оновлено логіку кешування запитів
- Додано можливість видаляти папку кеша запитів модуля
- Додано можливість кешувати запити для розділів з МС (економія запитів API)
- в лог імпорту елементів додано інформацію про кількість запитів в API та час виконання імпорту
- Агенти викликаються за новою логікою, тим самим не збивається крок агента при збереженні модуля. До інформації про агентів додано інформацію про крок агента
- Рекомендується перезберегти налаштування модуля.
- деякі виправлення під PHP 8
- Зміни в роботі веб-хука. Веб-хук обробляє лише одну збережену сутність (не враховує масове редагування, для цього повинен працювати агент).
- виправлення критичної помилки, яка полягає в тому, що товари на агенті могли не оновлюватись
- Зміна тексту логування цін та залишків
- для веб-хука виправлено проблему з моментальною зміною модфікацій
- Підтримка імпорту однакових типів цін. Можна для різних типів цін Бітрікса вибрати однакові типи цін МС
- додано параметр "коефіцієнт ваги", який дозволяє гнучко налаштовувати імпорт ваги
- для послуг відкрито опцію зміни властивостей на агенті та веб-хуку.
- Додано можливість імпорту знижок з МС
- Додано можливість відкладеного імпорту модифікацій по веб-хуку через агент
- виправлено помилку відкриття сторінки модуля, коли API МійСклад недоступно
- Доданий агент імпорту груп (розділів). Тепер розділи можуть імпортуватися агентом.
- додано таблицю кешування розділів
- повністю змінено структуру налаштувань модуля: додано посилання на документацію кожного розділу.
- тепер можна вибрати інфоблок, у якому потрібно шукати складові комплекту
- у знижки додано можливість імпортувати фіксовані ціни
- оптимізовано (у 10 разів) роботу з HL-таблицями кешу при записі залишків
- функціонал з урахування дати зміни елементів працює за іншою логікою. Тепер якщо ведеться облік змінених товарів із МійСклад витрачається набагато менше ресурсів, т.к. вибірка елементів із МійСклад дорівнює тим товарам, які змінилися у МійСклад.
- Додано можливість враховувати дату зміни елемента при імпорті цін.
- виправлено роботу разового імпорту
- Додано можливість видаляти розділи по веб-хуку (потрібно створити таблицю для кешування у вкладці "Налаштування").
- Додано подію для розробників на імпорт властивостей.
- додано можливо імпортувати габарити (ДхШхВ) для модифікацій з батьківського товару
- додано можливість вибору інфоблоків для відбору товарів для знижок
- виправлено помилку імпорту ваги
Новий функціонал
- Фільтр товарів для імпорту залишків. У вкладці "залишки" налаштувань модуля можна вибрати групу та властивість-прапор для фільтрації залишків, що імпортуються. Наприклад, вам потрібно вивантажувати залишки тільки з певної групи в МійСклад, тепер у модулі можна вибрати цю групу та інші товари не потраплю в поле видимості модуля, тим самим прискориться обмін залишками.
- Кількість елементів, що беруть участь в обміні. У налаштуваннях модуля, де є опції фільтрації елементів, можна побачити скільки товарів буде імпортовано після застосування цього фільтра.
- Доданий один службовий агент, який автоматично перевіряє інші агенти модуля та активує їх у разі деактивації (агент запуститься автоматично після перезбереження налаштувань модуля).
Оптимізація
- Скоротилося звернень до API Мій склад при імпорті товарів у десятки разів, якщо ви обмінювали картинки на агенті (враховували картинки при зміні товару на агенті).
- Всі файли та картинки товару тепер не перезаписуються на сайті при кожному кроці агента, а перевіряються перед тим, як завантажиться, таким чином заощаджується час імпорту товарів.
- Якщо ви використовуєте модуль тільки для обміну залишків, то модуль автоматично вивантажує зовнішні коди товарів у таблицю кеша.
- Оптимізовано імпорт складу комплекту. Раніше через особливості API можна було обмінювати 5-10 комплектів для імпорту складу, тепер можна по 100 комплектів за раз без збільшення навантаження на API.
- У розділі "Імпорт властивостей" кожної вкладки сутності додано пошуковий рядок для пошуку потрібної властивості.
- Прискорився момент із перемиканням типу логів.
- Виправлена помилка при використанні опції "Сумувати залишки та резерви у дочірніх складів". На обмін самих залишків вона впливала.
- Виправлено помилку проставлення валюти ціни, якщо ціна створювалася вперше.
- Виправлено помилку при імпорті розділів через окремий агент у вкладці "Групи".
Невеликі доопрацювання версії 1.7.3 (реліз стабільної версії)
- Оптимізовано роботу налаштувань модуля. Тепер при зміні логіна \ пароля \ токена не скидатимуться налаштування модуля
- Додано можливість видалення розділів, якщо імпорт розділів відбувається на агенті
- Повністю перероблено механізм завантаження картинок і файлів (після оновлення будуть один раз перезавантажені всі картинки та файли з МійСклад, якщо ви їх завантажуєте на агенті)
- Додана можливість видалення картинок на стороні сайту, якщо ці картинки відсутні в МійСклад
- Дрібні виправлення у роботі імпорту товарів
- При імпорті комплектів, додана можливість вибрати кілька інфоблоків для пошуку складу комплектів
- Виправлення у демо-версії модуля
- УВАГА! ЩОДО ТИХ, ХТО ВИКОРИСТОВУЄ ІМПОРТ КАРТИНОК! У цій версії модуля всі файли картинок повністю перезавантажаться з МійСклад. Стару папку з картинками /upload/msfiles_images/ можна видалити вручну, нова папка для завантаження картинок тепер /upload/rbs.moyskladstocks/
- Оптимізовано завантаження зображень із МійСклад. Тепер оригінал завантаженого зображення автоматично видаляється.
- Перероблено логіку роботи з архівними товарами.
- При імпорті архівних розділів вони відразу створюються деактивованими.
- Додана можливість передавати поле "Сортування" із дод. поля товару МС у стандартне поле товару БУС.
- Додано можливість імпорту штрих-кодів окремо. Раніше можна було імпортувати тільки перше значення штрих-коду з товару МС, тепер можна вибрати якийсь конкретно штрих-код імпортувати (ean8, ean13, gtin, upc).
- Тепер зв'язування складів може бути не унікальним. При виборі відповідності складів можна вивантажувати той самий склад МС у кілька складів БУС.
- Додано можливість передавати прив'язку елемента інфоблоку з товару МС. Якщо товар МС доп. поле має тип "Товар", то на боці БУС модуль намагатиметься знайти цей товар за зовнішнім кодом та прив'язати його у властивість.
- Виправлено помилку при зміні значення довідника на стороні МС.
- При масовому видаленні модифікацій модуль обробляє ці видалення до 10 штук за раз.
- Невеликі зміни для демо-версії модуля
- Виправлено помилку імпорту jfif файлів. Модуль конвертує їх у jpeg за замовчуванням
- Оптимізовано роботу імпорту знижок
- Додані 2 веб-хуки на створення та оновлення знижки
- При імпорті знижок враховується розділ
- При разовому імпорті товарів додано також разовий імпорт цін. Для цього у вкладці "Ціни" повинні бути проставлені галочки відповідної сутності на імпорт цін.
- Додано разовий імпорт залишків
- Додано опцію, яка працює у зв'язці з опцією фільтрації по прапору. Тепер можна вибрати якісь товари вивантажувати по прапору: ті у кого стоїть прапор або ті у кого не стоїть прапор на стороні МС.
- Оптимізовано сторінку налаштувань модуля.
- додано події на оновлення залишків
- Підтримка PHP8
- Додано новий тип імпорту залишків "швидкі залишки". Тепер можна працювати з великими каталогами у МС без затримок
- оптимізовано імпорт залишків та цін.
- Перероблено логи. Більше інформації у зручному вигляді.
- Тимчасово вимкнено оповіщення про помилки.
- Для нових користувачів тепер не потрібно створювати та заповнювати таблиці кешу. Все робиться автоматично в процесі налаштування модуля.
- Для імпорту залишків та цін можна вибрати дії з дублікатами.
- Додано опції для роботи з картинками (для рідкісних винятків)
- Виправлені дрібні помилки
- Виправлення для стабільної версії модуля
- Додано лог імпорту знижок
- Виправлено помилку імпорту модифікацій у знижках
- Змінено логіку імпорту залишків комплектів, тепер агент імпорту складу комплектів поєднаний з імпортом залишків комплектів
- Оптимізація імпорту комплектів
- Виправлення в імпорті картинок для PHP 8
- Оптимізовано роботу швидких залишків
- Якщо помилка недоступна МС, модуль буде робити кілька спроб звернення
- Додана можливість видалення анонсу детально, якщо їх немає на стороні МС (опціонально)
- Додана можливість вибирати якийсь тип анонсу \ докладно завантажувати на сайт текст або html (опціонально).
- Оптимізація роботи імпорту цін, якщо модуль не імпортує товари, а працює тільки з цінами
- Додалася можливість деактивувати товари на стороні сайту, якщо товар не потрапив під фільтрацію (опціонально)
- Додалася можливість завантажувати всі картинки з товару до МС у обрану властивість на сайті (опціонально). За замовчуванням функціонал завантажував усі картинки, крім першої.
- Додана можливість встановлювати агенти, які оброблятиме сам модуль. Інструкція: https://docs.despi.ru/ms-modules/rbs-moyskladstocks/devs/module-agent
- Зовнішні покращення лога. Тепер кожне повідомлення лога виводиться у згорнутому вигляді. Додано кнопку згортання \ розгортання всіх повідомлень лога.
- Виправлення під час обміну залишками з дочірніми складами
- Поліпшення роботи з JSON API 1.2
- Виправлення імпорту швидких залишків
- Виправлення роботи агентів за допомогою модуля. Наразі працює автоматичне розблокування агентів модуля.
- Виправлення завантаження картинок у властивість для нових версій модуля інфоблоків.
- Додано функцію імпорту ПДВ з товарів МС
- Додана можливість обробляти дублі при імпорті залишків комплектів
- Поліпшено підтримку PHP8
- Виправлення пов'язане з вибіркою змін щодо швидких залишків
- Додано функціонал імпорту ціни у всі діапазони.
- Виправлено помилку імпорту груп у поодиноких випадках.
- За помилок імпорту буде видно в логах зовнішні коди товарів на яких сталася помилка.
- Оновлено логіку імпорту зовнішніх кодів у фоновому режимі
- Перероблено логіку імпорту тільки змінених позицій за цінами та сутностями, тепер враховувати зміни можна за допомогою однієї галочки, при цьому вибірка буде максимально ефективною, що знижує навантаження на сам сайт
- Оновлено документацію для вкладки "інше"
- Пункт меню з налаштуванням модуля винесено бічну панель.
- Виправлено помилку в імпорті цін (були перепустки в кроках імпорту)
- Додано можливість імпорту коефіцієнта одиниці виміру для товарів та модифікацій з обраного дод. поля МС
- Виправлено помилку імпорту залишків комплекту
- Поліпшено налаштування модуля
- Виправлення обміну цінами.
- Виправлено помилку обробки ПДВ
- Додано докладне логування імпорту комплекту, у разі виникнення помилок створення комплектів на стороні сайту, можна побачити конкретну помилку в лозі.
- Виправлення для кодування windows-1251
- Виправлено помилку імпорту зовнішніх кодів для профілів обміну.
- Виправлено помилку при імпорті знижки з ціною від 0 до 1.
- Оптимізована робота із зміненими товарами.
- Додано опцію "Не змінювати тип товару при імпорті".
- УВАГА! Після оновлення модуля необхідно перевантажити всі таблиці кеша (через переход на новий домен API). Оновлення буде йти автоматично, але все залежатиме від того, як часто у вас виконуються агенти на кроні. Ви можете вручну провантажити таблицю зовнішніх кодів у налаштуваннях модуля для прискорення процесу.
– Перехід на новий домен JSON API (api.moysklad.ru).
- У налаштуваннях модуля (вкладка "Інше") з'явилася інформація про службових агентів модуля. Також там можна налаштувати час, коли агент зовнішніх кодів повністю оновлюватиме таблицю кеша.
- Оптимізація роботи з МС.
- Виправлення помилки деактивації розділів під час переходу на новий домен API.
- Виправлено глобально роботу з фільтрацією товарів за розділами. Також виписані обмеження для цієї опції у документації: https://docs.despi.ru/ms-modules/rbs-moyskladstocks/settings/product/base/pathnamerules
- Виправлені дрібні помилки та попередження в модулі
- Додані службові можливості для створення кастомізованих процесів разового імпорту
- Виправлена помилка видалення розділу по веб-хуку
Перероблено весь функціонал, пов'язаний з механізмом агентів модуля.
- Змінено зовнішній вигляд виведення налаштувань агентів модуля, всі налаштування агентів уніфіковані
- З'явилася можливість вибрати інтервал часу, коли модуль проводитиме повний обмін
- Навіть під час обміну лише зміненими елементами, можна примусово поставити повний обмін елементами разово
- Додався разовий обмін новими сутностями (ціни, знижки, групи (розділи), залишки комплектів)
- Сам механізм разового імпорту уніфікований та працює як імітація запуску агента
- Разовий імпорт логується як звичайний агент, після завершення разового обміну модуль перекидає у вкладку логів
- Помилка "Сервіс МійСклад недоступний" тепер з'являтиметься рідше (передусім вона відпрацьовувала завжди вірно, зараз з'явилися допуски частоти появи цієї помилки)
- Уніфіковано роботу з датою зміни елементів на стороні МС. У модулі можна вказати галочкою, щоб використовувати часовий пояс Москви для відстеження змінених елементів.
- Додані пункти у ліве меню модуля для зручності навігації
- Кнопки у вкладці лігів не пропадають, навіть якщо порожні логи
- Цілком видалена залежність від HL таблиці компонентів комплектів, тепер комплекти працюють без таблиці кешу
- Функцію видалення розділу перероблено. Тепер модуль не видаляє, а деактивує розділ, якщо в ньому є елементи.
- Додано докладне логування деяких агентів модуля: знижки, групи (розділи)
- Виправлено критичну помилку в обміні "Швидкі залишки". Вона була пов'язана з тим, що процес оновлення залишків міг зависнути на певному кроці, якщо модуль не міг знайти товар для імпорту на стороні сайту.
- Виправлена помилка в обміні "Залишки", де за певних умов також міг зупинитися обмін залишками на певному кроці.
- Виправлені помилки в налаштуваннях модуля
- Видалено опцію "Імпортувати тільки змінені елементи", зараз цю функцію можна включити в управлінні конкретним агентом
- Дрібні виправлення у виведенні попереджень
- Виправлення у налаштуваннях роботи з агентами
- Видалено зайві опції у вкладці "Інше"
- Галочка "Запускати агенти за допомогою модуля" тепер автоматично заблокована і її можна проставити тільки якщо настроїти відповідний скрипт на cron
- Додано можливість вивантажувати суму залишків з усіх складів МС до одного конкретного складу БУС.
- Доданий зручний інтерфейс для проставлення відповідності властивостей, що імпортуються
- Модуль інформує, коли потрібно перезберегти налаштування, щоб продовжити роботу.
- Коментарі
|
МойСклад: Синхронизация товаров по API |
5 800 грн. |
Купити | Нет в наличии |