
MySklad: Product Synchronization via API
The module provides flexible configuration for importing products from the MySklad service to a website running on the 1C-Bitrix CMS.
Аккаунт в General iT
Войдите или создайте аккаунт для управления услугами в панели.

MODULE FOR 1C-BITRIX
Denis Spiridonov
The module provides flexible two-way synchronization of orders between the 1C-Bitrix CMS and the MySklad service. It supports the 'Online Store + CRM' edition.
The module provides flexible two-way synchronization of orders between the 1C-Bitrix CMS and the MySklad service. It supports the 'Online Store + CRM' edition.


The module operates only on paid MySklad tariffs, as the free tier lacks webhook functionality.
Key capabilities:
Export orders to MySklad and import orders to 1C-Bitrix websites.
Synchronization of core order fields: cart contents, statuses, comments, and buyer details.
Transfer of custom order fields.
Flexible management of order reservations, statuses, and cart contents.
Two-way exchange of payment documents.
Tracking number management.
Control over payment and shipping methods directly from MySklad.
Detailed features:
Customer search
During order export, the system searches for existing clients to prevent duplicates. Search parameters are configurable: individuals are identified by phone number, while legal entities and sole proprietors are matched by INN.
Two-way payment synchronization
Full control over the payment process: transactions can be initiated from the website or within MySklad. Payment document statuses are updated across all connected systems.
Two-way cart synchronization
The module provides two-way synchronization of the shopping cart between MySklad and the accounting system. Changes to the item composition (addition, removal, editing) in one system are automatically reflected in the other. The module supports recalculating shipment totals and adjusting the delivery cost for the first shipment in an order.
Order statuses are synchronized in real time in both directions. The module settings allow mapping statuses from the accounting system to MySklad statuses. You can configure an automatic order cancellation flag in the accounting system when a specific status is assigned in MySklad.
Order properties are updated whenever a change occurs in either system. Currently, text-type properties are supported for two-way exchange. These properties can be written to contact fields or characteristics in MySklad.
Two-way synchronization of tracking numbers is implemented. A tracking number for each shipment in MySklad can be generated according to a defined template. The module also handles the export of information regarding shipments and payments.
The module supports exporting order payment details, shipments, and individual payment records. It provides two-way synchronization of delivery and payment methods: the first shipment or payment in 1C-Bitrix triggers the transfer of these methods to a property dictionary in MySklad. The module also enables two-way synchronization of manager comments between systems, automatically updating corresponding fields when changes occur. It operates via JSON API 1.2 and is compatible with PHP 8.
For “MySklad: Flexible Order Exchange via API”, General iT can perform integration, configuration and a final check after installation.
USER EXPERIENCE
How does this solution work in a real project? Share your experience and help others choose.
There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.
Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.
Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.
YOUR PROJECT INFRASTRUCTURE
BEFORE YOU ORDER