3.6.5 (09.10.2024)Актуальные изменения:
- Добавлено логирование изменений в настройках модуля
- Реализован асинхронный режим обработки вебхуков с использованием очереди
Исправления:
- Исправлена ошибка синхронизации при выборе нескольких разделов
- Исправлены ошибки в подсказках интерфейса настроек модуля
- Добавлено логирование изменений в настройках модуля
Внимание! Перед обновлением настоятельно рекомендуется создать резервную копию сайта.
3.6.6 (10.10.2024)Исправления:
- Исправлена ошибка в синхронизации остатков
- Исправлена валидация формы настроек синхронизации разделов
Внимание! Перед обновлением настоятельно рекомендуется создать резервную копию сайта.
3.6.3 (23.09.2024)New:
- Added the ability to set access rights for the synchronization settings page.
There are currently 3 levels of rights available, but future updates are planned to expand them.
Corrections:
- The process of updating product balances via document webhooks has been optimized.
- Fixed errors when adding kits to shipments.
- Improved logging functionality.
- Fixed errors in synchronization of counterparties.
Attention! It is strongly recommended to create a backup copy of the site before updating.
3.6.4 (01.10.2024)New:
- Added a new event for webhooks from MyWarehouse.
- Added additional methods for working with the MyWarehouse API for printing documents.
Corrections:
- Fixed errors when updating order statuses.
- Fixed errors when synchronizing counterparties.
- Fixed logging errors.
- Fixed errors in synchronization of counterparties.
Attention! It is strongly recommended to create a backup copy of the site before updating.
3.6.0 (13.08.2024)Обновления для товаров и комплектов:
- Добавлена возможность множественного выбора разделов в МойСклад для выгрузки товаров на сайт.
- Введена глобальная настройка для синхронизации товаров и контрагентов, позволяющая задать дополнительную связь полей для поиска после поиска по внешнему коду.
- Реализована настройка, запрещающая обновление данных контрагентов.
- Добавлено поле для указания основного домена сайта. Указание данного поля не является обязательным, однако оно позволит избежать потенциальные ошибки при создании контрагентов и выгрузке заказов в МойСклад.
Обновления для выгрузки контрагентов:
- Реализована настройка, запрещающая обновление данных контрагентов.
- Добавлен чекбокс для отключения отправки уведомлений по электронной почте при создании нового пользователя.
- Введена настройка для дополнительного поиска контрагента по адресу электронной почты или номеру телефона.
Исправления:
- Улучшено логирование для контрагентов и заказов.
Внимание! Перед обновлением настоятельно рекомендуется создать резервную копию сайта.
3.6.1 (13.08.2024)Исправления:
- Исправления для некоторых полей административного интерфейса
0.1.0 (14.06.2019)- Improved logging system.
- Fixed a bug with displaying order statuses in the module settings.
- Added functionality to check whether agents are on the crown.
- Fixed a bug with synchronizing discounts in case of multisite.
- Fixed a bug with reactivating inactive sections.
- Added the ability to synchronize product descriptions.
0.3.0 (27.06.2019)- Fixed a bug with duplicating trade offers
- Increased time allowance in order synchronization to avoid "time windows"
0.7.0 (17.09.2019)- Added the ability to synchronize additional product fields
- Added the ability to synchronize product dimensions
- Added the ability to synchronize multiple types
custom prices
- Fixed a number of minor bugs
1.1.0 (06.11.2019)New functionality added:
- synchronization of order data (product items, custom fields, delivery) from MS to the website
- synchronization of orders from MS to the website
- synchronization of incoming orders payments from MS to the website upon full payment
- synchronization of orders from MS to the website now works based on webhooks and is therefore transmitted immediately
1.1.3 (02.02.2020)Fixed a bug when synchronization freezes in the case when there are a huge number of counterparties in the MS
1.5.0 (18.03.2020)- Added synchronization of counterparties from the site to MS by event
- Added synchronization of counterparties from MS to the site via webhook
- Order synchronization now works on events and does not require connecting standard order synchronization on the MS side
- The module interface in the administrative part has been redesigned and simplified
- Added id to infoblock output in settings for convenience
- Added functionality for selecting from which MS warehouses the balances will be recorded in the "Available quantity" field
- It is now possible to synchronize the properties of products of the "directory" type
- Added synchronization of product currencies
- Implemented transfer of a set in an order in the form of a list of goods
- Statuses are now linked only in one place
- Added a check for uniqueness when adding new combinations of statuses and properties in the settings
After updating the module to this version, you need to disable standard synchronization, since it is no longer necessary.
1.6.9 (30.04.2020)Editing to overwrite properties with empty values from MS to the site and editing using pictures.
1.6.11 (13.05.2020)Added the ability to select a section in MS from which products will be loaded onto the site
1.6.15 (29.05.2020)Added transfer of VAT in an order from the website to MS. The work of logs has also been corrected.
1.7.1 (04.06.2020)Fixed an error in synchronizing sections and an error in duplicate order items
1.7.7 (19.06.2020)Added the ability to select what exactly to transfer from MyWarehouse to the website
1.8.1 (25.06.2020)Added module events OnAprixAddBasketItems and OnBeforeAprixSendOrderToMS
1.8.2 (29.06.2020)Added the option "Synchronization type for creating new orders from the Site in MS" (On the agent or on the event)
1.8.5 (27.07.2020)Partition synchronization now runs in a separate thread.
Some minor edits have also been made.
1.8.7 (03.07.2020)Fixes for sending repeated webhooks from MySklad, disabling the X-Lognex-WebHook-Disable header, as well as some internal fixes.
1.9.0 (12.08.2020)- Synchronization of products and modifications now works via webhooks. Step-by-step synchronization of products has been preserved in the form of a one-time update of all products using a button.
- Implemented transfer of remaining goods and modifications via webhooks when changing/updating postings in MySklad
- Now you can choose where to synchronize the product description (into a detailed description or into a description for an announcement)
- Added the ability to configure where archived products and modifications from MyWarehouse will be deactivated on the website
- Some internal edits
1.9.1 (28.08.2020)Added synchronization of balances on webhooks for all documents in the MS that affect the available quantity of goods.
1.9.2 (08.09.2020)We made some improvements to the interface and the ability to select different formats for synchronizing goods and balances.
1.9.3 (14.09.2020)When updating an order from MS to the website, the buyer type is not changed. An edit has also been made to change the webhook section.
1.9.6 (29.09.2020)Full synchronization of payments for orders on the website and incoming payments in MyWarehouse has been implemented.
The logic for working with archaic goods has also been reworked. Now archived goods will not be transferred (created) from MyWarehouse to the website.
1.9.10 (15.10.2020)-Added the ability to synchronize products step by step (cycle).
-The volume of transferred items of goods in an order has been increased from 100 to 1000.
-Internal edits.
1.9.11 (16.10.2020)Fixed a situation with too many requests (the limit on the number of requests per unit of time has been exceeded)
1.9.16 (03.11.2020)- Added the ability to synchronize file type properties in products
- Added the ability to synchronize multiple images for a product as well as for modifications at once
- Fixed a bug where goods were removed from the shipment when delivery in the shipment was allowed.
- Some internal edits
1.9.18 (26.11.2020)- Full two-way synchronization of shipments has been implemented, including the shipment items themselves.
- Product synchronization work has been optimized.
- Internal edits.
1.9.19 (30.11.2020)Implemented order cancellation synchronization. Canceling an order on the website is synchronized with the MS in the form of a checkmark in the order “Passed” and (according to the module settings) a checkmark “Reserve”.
1.9.20 (04.12.2020)Fixed a bug with shipping positions flying off when saving several times in a row
1.9.21 (21.12.2020)- Now, when transferring an order to MS, if the number of such an order already exists, then the number 2 is added in brackets
- Changed the display of status bindings in the settings (the mechanics of status synchronization did not change)
- Added the ability to deactivate a product based on availability
- Transfer of weight and dimensions from the main product to its sale. offers
- Added the ability to synchronize the standard product field "Country"
- Implemented deactivation of partitions (works only when synchronizing the partition tree). The section that is archived in MS will be deactivated on the website.
- Added the ability to synchronize order properties of the checkbox type
- Added the ability to disable the transfer of the product name from the MS to the website (only when updating the product)
1.9.22 (19.01.2021)Now the transfer of activity depending on availability works not only for simple products, but also for trade offers
1.9.25 (26.01.2021)Added the ability to set an order filter by a "checkmark" type property in the direction from MyWarehouse to the site. Only those orders with a check mark will be uploaded to the site.
1.9.27 (04.02.2021)- The operation of the option “By which property to transfer an order from the MS to the website” has been corrected
- Added a new option "Date from which orders will be synchronized"
- Small edit on synchronizing the counterparty's name
1.9.28 (05.02.2021)An option has been added that allows you to prohibit the deactivation of sections on the site that are not in MyWarehouse, provided that synchronization by section tree is selected.
1.9.30 (17.02.2021)If there is an error with the number of requests being exceeded, several repeated attempts are made to obtain the data.
2.0.0 (14.03.2021)Implemented synchronization of payer types on the website with counterparty types in MyWarehouse
2.0.3 (11.04.2021)- Added option "Create a payment in MS only if it has been paid"
- An alternative to agents for starting step-by-step synchronization has been implemented: using a file that is launched by cron
- Added the ability to select: “only update”, “only create” orders from MS to the website
- The cost of the shipment is now recorded in MS as a service among the items of this shipment
- Now, when creating a user on the site, if the e-mail in the MS is empty, then the user’s phone number with the MS is recorded in the login
- Now, if synchronization of products to a hidden section is selected, then new products are added there inactive
2.1.0 (01.06.2021)- Full synchronization with kits has been implemented
- Implemented synchronization of the set in the order
- Now it is possible to force the addition of goods to an order from MS to the website, even with quantitative accounting enabled
2.1.3 (25.06.2021)Editing due to an error related to a large number of products in the order
2.1.5 (06.07.2021)Implemented synchronization of incoming orders.
The receipt order in MySklad is associated by the module with payment on the site. Communication works using external code.
2.1.6 (08.07.2021)For products, the ability to synchronize properties like flag and number has been added
2.1.7 (14.07.2021)Added check for correct settings for work using cron file
Added check for MS account rights to work with webhooks
Fixed a problem with transferring properties if only one option is selected for payer type bindings.
Fixed duplication of order properties in the module interface when the property has a restriction on delivery services
Fixed a situation where the website does not ship shipments due to an inactive product in the order
2.1.9 (21.07.2021)- The synchronization of the order property of the "location" type has been corrected, now complete information is transmitted (country, region, city)
- Minor internal edits
2.2.0 (28.07.2021)- Added events for updating and creating goods to make it possible to change the logic of the module without directly interfering with the code itself
- Minor internal edits
2.2.1 (13.08.2021)- Now counterparties/users are created only as part of order synchronization
- Added the ability to synchronize barcodes
2.3.0 (22.09.2021)The speed of step-by-step synchronization has been increased several times!
2.3.1 (22.09.2021)Fixed a bug when a picture on the site was not deleted if it was deleted in MS.
2.4.7 (23.11.2021)- Added product cache clearing
- Added the ability to prohibit working with multiple webhooks to reduce the load on the system (for multiple editing of products/orders and import of goods into MS)
- Added the ability to limit the maximum number of simultaneously processed webhooks
- Added the ability to set the number of items passed per step separately for products, modifications, remnants and sets
- Minor correction regarding the transfer of counterparties
2.4.8 (26.11.2021)- Added auto-activation of module agents
- Fixed a situation with long loading of administrative section pages
2.5.0 (06.12.2021)A small change in the functionality of determining the activity of modifications based on the available quantity
2.5.2 (09.12.2021)Now setting up Bitrix to automatically generate an announcement image from a detailed one also works within the module.
2.5.7 (19.01.2022)Added the ability to set the settings to reset the product description, weight, and dimensions to zero values
2.6.7 (21.02.2022)Editing for transfer of balances. Now expectations are also taken into account.
3.0.2 (30.06.2023)New and improvements:
- Webhook Manager
- Improved functionality for checking and restoring webhooks
Fixes and refactorings:
- Checking authorization in the new panel
- Fixing typing errors
- UI fixes for the new panel
- Controller refactoring
- Refactoring error output in the new panel
3.0.3 (04.07.2023)New and improvements:
- Updated section with logs in the new panel
- New properties for configuring logs
3.1.0 (10.07.2023)New and improvements:
- Collecting detailed logs when synchronizing products
Refactorings and fixes:
- Tooltip edits for product synchronization settings
- Refactoring of almost all main classes
- Fixes for php8.1: image file checks
- Fixes for php8.1: fixes for array_replace and array_filter
3.1.1 (11.07.2023)- Synchronization indicators for products, orders and discounts in the new panel
- Refactoring
3.1.2 (15.07.2023)New:
Corrections:
- Tooltips for the new panel
- Fixes when saving some fields for synchronizing orders and products
3.2.0 (25.07.2023)New and Improved
- Log file manager
- Updated tooltips for some fields
- Changed design for compound fields
Corrections
- Bug fixes for paths
- Settings for full compatibility with php8.0
3.2.1 (03.08.2023)New and improvements:
- Added agent manager to control launch and quickly recreate agents, if necessary
Corrections:
- Edits to correctly save module settings
3.3.0 (16.10.2023)New and improvements:
- Added automatic tests to check the environment
- Added user and php version checking when running agents via Cron
- Connection timeout for a request to MyWarehouse, can now be changed through the administrative panel
Corrections:
- Fixed errors in parsing empty responses from MoySklad
- Fixed error output for complex configurations (one MySklad - several sites)
- Correcting errors in the administrative part
3.4.0 (20.11.2023)Corrections:
- The domain for requests to Moysklad has been changed to api.moysklad.ru
- Added header to requests to use response content compression (Accept-Encoding: gzip)
- Fixed error logs when updating trade offers
- Added error output when creating/updating kits
Important! Before updating, make a backup copy of the site.
3.4.1 (22.11.2023)Corrections:
- Fixed an error when adding a counterparty for complex configurations
- Fixed a bug for requesting webhooks in MySklad
Important! Before updating, make a backup copy of the site.
3.4.2 (30.11.2023)Corrections:
- Adjustments in the administrative part: displaying the current version of the module
- Bug fix for the mode for removing missing modifications
- Refactoring and optimization of loading images when adding a product
Important! Before updating, make a backup copy of the site.
3.4.3 (12.12.2023)Corrections:
- Fixes for notifications in the administrative part
- Corrections for products in MySklad without custom fields
Important! Before updating, make a backup copy of the site.
3.4.4 (18.12.2023)Corrections:
- Improvements to Linux user verification when launching agents
- Fixed display of properties from MyWarehouse in order synchronization settings fields
- Editing arguments for module events
Important! Before updating, make a backup copy of the site.
3.4.5 (21.12.2023)Corrections:
- Fixes for queries with filtering by reference fields
Important! Before updating, make a backup copy of the site.
3.5.0 (28.01.2024)New and optimization:
- Extended functionality for requests using the expand parameter
- Functionality has been added to separately indicate the number of days after which the logs will be deleted. This can now be configured separately for detailed and basic logs.
- Added functionality for group deletion of webhooks
- Added additional validation of JSON responses from the server
Corrections:
- Fixed description for the user group selection field
- Fixed an error in loading the directory item selection field for filtering products (for complex configurations)
- Fixed output errors in user information logs on the server
- Fixed an error when re-creating logs
- Fixed an error loading images in the image update cycle
Important! Before updating, make a backup copy of the site.
3.5.1 (06.02.2024)Corrections:
- Correction of uploading modifications to the website when creating an order in MoySklad
Important! Before updating, make a backup copy of the site.