Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

MODULE FOR 1C-BITRIX

Pavel Shulaev

AmoCRM — integration with online stores

The AmoCRM integration for 1C-Bitrix online stores unifies both platforms into a single system for automatic two-way data exchange. This solution eliminates revenue loss caused by abandoned carts, unprocessed statuses, and manual order transfers by removing human error. The module is a mature product under continuous development with multiple releases per month, deployed in hundreds of stores.

5.00/5 · 2 ratings

1C-Bitrix Marketplace: 5/5 · 2 ratings

Technical details

Published
13 February 2021
Updated
23 September 2026
Version
3.4.4
Installed
100–499 times
Responsive design
No
Composite support
No
Compatible with Sites24
No
Developer
Pavel Shulaev

What this solution does

The AmoCRM integration for 1C-Bitrix online stores unifies both platforms into a single system for automatic two-way data exchange. This solution eliminates revenue loss caused by abandoned carts, unprocessed statuses, and manual order transfers by removing human error. The module is a mature product under continuous development with multiple releases per month, deployed in hundreds of stores. Flexible configuration adapts the integration to any business process, ranging from basic order synchronization to complex scenarios involving duplicate control, multiple profiles, and system event handling.

Key capabilities:

Create orders from deals.

Select an AmoCRM group for product export.

Export products with the website's section structure.

Receive integration failure notifications via email and messengers.

The module ensures reliable synchronization between an online store and AmoCRM with immediate failure notifications. If the token expires or AmoCRM becomes unavailable, the administrator receives an email or SMS alert, enabling prompt response to issues and preventing data loss.

Bidirectional synchronization is supported for the following objects:

— orders;

— order statuses;

— abandoned carts;

— products;

— customers;

— purchases;

— online store catalogs.

The integration automatically transmits analytics and advertising campaign tags for cross-channel analytics. A flexible event system allows the module to be adapted to non-standard business scenarios.

When an order is created in the store, a deal is automatically generated in AmoCRM with linked contact and company records. The system checks for duplicates and existing entities (deals, contacts, companies, products). Products, along with statistics and analytics tags, are attached to the deal. Synchronization of statuses, fields, and flags between the order and the deal occurs in both directions.

Detailed documentation and technical support are provided for setup and connection.

This module provides two-way synchronization between an online store and amoCRM. Based on an abandoned cart, a deal is automatically created with an associated contact and company, enabling the manager to re-engage the client and secure the sale. Managers can generate orders in the store directly from a deal in amoCRM using existing product and contact data, eliminating the need for manual re-entry.

The store catalog is exported to amoCRM with the section structure preserved, and the data is kept up to date automatically.

This tool is designed exclusively for synchronizing an online store with amoCRM. For synchronizing infoblock elements, submitted forms, email events, or other website events, the separate solution for integration with infoblocks, web forms, and email events is recommended.

Key capabilities:

Order export from the store

When an order is created or updated, fields, properties, custom fields, payment and delivery details, as well as statistics and analytics tags are synchronized with the deal, contact, and company.

Synchronization with buyer and purchase

Products are exported and updated on the 'Products' tab within the deal.

The module provides flexible field mapping for synchronizing data between an online store and AmoCRM, with individual configuration options based on the specific website, payer type, order status, or domain. To prevent duplicates, two methods are available: a built-in free algorithm or a paid AmoCRM API filtering service. The system transmits statistical tags and the visitor identifier (visitor_uid) for cross-channel analytics and automated sales funnel setup.

It supports mass export of all or selected orders, as well as automatic deletion of orders in the store when corresponding deals are deleted in the CRM. Tag transmission is supported. Two-way synchronization is implemented for order statuses, shipments, and deals, including synchronization by sales funnels and flags.

The module allows for the export and recovery of abandoned carts. Configuration includes setting the time threshold after which a cart is considered abandoned and defining the search depth for such carts. During synchronization, data regarding the deal, contact, company, buyer, and purchase is transmitted, including full name, phone number, email, and applied discount coupons. The system also supports exporting and synchronizing products with duplicate control and tag transmission.

The AmoCRM integration module for online stores offers two methods for duplicate control and supports mass export of all or selected shopping carts.

Bidirectional product synchronization is implemented between orders, carts, and deals. Changes to the composition in a deal are automatically reflected in the store order or cart, and vice versa. An order in the online store is created based on a deal, provided that products and a contact are linked to it. Deal statuses that trigger order creation can be configured.

The module enables catalog export and synchronization. Product creation and updates in AmoCRM are synchronized with the store. A dedicated synchronization page allows exporting the entire catalog or only selected items while immediately viewing product names and their group hierarchy in AmoCRM. Catalog section structures are transferred during export. Flexible mapping and a wide selection of fields for synchronization are available, with individual configuration for each catalog.

Custom fields are synchronized with order properties automatically upon every change to a deal, contact, or company, according to mapping settings.

Full-funnel analytics are supported: any campaign tags from the query string, session, and cookies are passed and preserved during site navigation.

The module allows each advertising campaign tag to be passed to a separate field of the AmoCRM entity. For Google Analytics tags, an API version filter is provided that transforms strings like GA1.2.1054613344.1468150257 into the format 1054613344.1468150257.

The module automatically notifies the administrator of synchronization failures, such as lost AmoCRM tokens, API unavailability, background agent errors, or webhook processing errors. Critical errors that stop the entire integration are sent immediately. Repeated errors are grouped into a single message to prevent notification flooding.

Notifications are delivered via email and SMS. This requires the separate installation of the free module 'Error Notifications via Email, SMS, and Messengers', which does not affect the operation of the main integration.

Additional features include phone number formatting for accurate duplicate detection, the ability to select multiple responsible persons with sequential assignment, adding custom fields for transfer to AmoCRM, using system events for fine-tuning the module to specific tasks, and connecting to multiple AmoCRM accounts with several integration profiles for the website or catalog.

The module logs requests, responses, and errors, displaying file sizes. Settings allow limiting the maximum log size and clearing the log directly.

Access rights to the module are restricted in the administrative panel.

A setup wizard to synchronize the online store with AmoCRM in a few simple steps is planned.

This module is designed exclusively for synchronizing an online store with AmoCRM. To synchronize infoblock elements, submitted forms, email events, or other site events, the AmoCRM — integration with infoblocks, web forms, and email events solution is recommended.

A bundle is available that includes both modules for synchronizing online stores, infoblocks, web forms, and email events.

For the “AmoCRM — integration with online stores” module, General iT can perform installation, configuration and a functional check in your project.

UPDATE HISTORY

What’s new

84 releases
3.4.4 (23.09.2026)Latest update

Fixed an inaccuracy that could prevent the deal price from being set.

3.4.3 (21.09.2026)

Fixed error "Argument 'entityRow' is null or empty (100)", which could occur when creating a connection on new installations.

Fixed identified security issues.

Fixed other minor inaccuracies.

3.4.2 (04.09.2026)

Added support for PostgreSQL

3.4.1 (16.08.2026)

Optional lazy loading of templates. Module lists and forms are loaded via a separate request after the page is rendered. If this causes infinite loading on the site, the behavior can be disabled via a checkbox on the "Debug" tab.

3.4.0 (13.08.2026)

Synchronization error notifications. The module notifies the administrator about a lost amoCRM token, API unavailability, and failures of background agents and webhooks — via email or SMS. Critical errors are sent immediately; repeated errors are grouped into a single message. The free module 'Notifications about errors via email, SMS, and messengers' is required (it is installed separately and does not affect the integration's operation).

A new 'Debug' tab in settings. Notifications and logging are collected in one place. The current state of notifications is visible: whether they are enabled, how grouping is configured, how many messages are waiting to be sent, and when the next one will be sent.

Log clearing from settings. Log files are cleared via a button, without using a file manager.

Contacting technical support with a filled subject. The form opens directly from the module settings, and the subject is automatically filled in.

A neat button panel on narrow screens. Buttons in the administrative part no longer overlap when wrapped to multiple lines.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

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 EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Is there a trial?
The developer lists a trial of 7 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 12,950 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot