Discuss a project
+7 (812) 507-81-30 hello@rupor.agency
Integrations

Online store integrations: 1C, MoySklad, CRM

Products, stock and prices go from your accounting system to the site. Orders, payments and statuses go from the site to your CRM and warehouse. No manual entry, no “files by email,” no lost orders.

While a store is small, a manager can keep up with entering orders into 1C (the accounting system most Russian businesses use) by hand and updating stock in the evenings. Then a sale comes, with a hundred orders an hour — and it turns out you’ve sold items that aren’t in stock, and some orders never made it into the books at all. Integration is what keeps that from happening.

We integrate websites and online stores with accounting systems, CRMs, payment services, delivery services and marketplaces. We work both through off-the-shelf exchange modules and through our own API servers when the standard exchange doesn’t cover your business logic: discounts, bonuses, gifts in the cart, B2B prices, reservations, bundles.

When clients come to us

Stock on the site doesn’t match the warehouse

You sell what you don’t have or hide what you do. We set up stock and price sync from 1C or MoySklad as often as you need — up to real time.

Orders are copied into the CRM by hand

Managers copy orders, lose them and mix up statuses. With an integration, orders, payments, deliveries and returns go to RetailCRM, amoCRM or Bitrix24 automatically, and statuses flow back to the site and the customer.

The standard exchange module doesn’t fit

The standard 1C-to-website exchange breaks on discounts, bonuses and bundles. We write a middleware API server with your logic that sits between the store and the accounting system.

You sell through many channels

Website, marketplaces, retail, a B2B portal. We build a single system: one source of products and stock, orders from every channel in one CRM, reporting in one place.

What’s included

1C and MoySklad

Products, attributes, prices and stock exported to the site; orders and payments imported back. CommerceML, the MoySklad REST API, 1C HTTP services, on a schedule or triggered by events.

CRM: RetailCRM, amoCRM, Bitrix24

Orders, customers, statuses, triggered messages. Two-way status sync: a manager changes the status in the CRM, and the customer sees it on the site and in a notification.

Middleware API servers

When the logic is more than “pass the order along”: calculating discounts and bonuses, gifts in the cart, reservations, bundles, B2B price lists. A separate Laravel service between the store and the accounting system.

Payments and delivery

YooKassa, Robokassa, T-Bank, SBP (Russia’s Faster Payments System), installments; CDEK, Boxberry, Russian Post, Yandex Delivery. Payment statuses and tracking numbers go to the CRM, the site and Telegram.

Marketplaces and feeds

Feeds for Yandex Market, VK, Google Shopping and Avito; listings on Ozon and Wildberries (Russia’s largest marketplaces) via API; EDI exchange with retail chains for suppliers.

Automation and notifications

Telegram bots for managers and customers, n8n workflows, automatic sync of reference data, exchange error monitoring with alerts — so that you learn about a problem before your customers do.

How we work

  1. 1

    Data map

    We describe where each entity originates and where it has to go: products, stock, prices, orders, statuses, customers, payments. We find conflicts and the steps still done by hand.

  2. 2

    Choosing the integration method

    An off-the-shelf exchange module, the accounting system’s API or our own middleware service — depending on the logic, the volumes and how often the data changes.

  3. 3

    Development on test databases

    We work on copies of 1C / MoySklad and a test site. No exchange runs on live data until it has passed the test scenarios.

  4. 4

    Reconciliation and launch

    We reconcile products, stock and orders before and after the exchange and launch in stages — products first, then orders. Logs and alerts at every step.

  5. 5

    Ongoing support

    Accounting systems get updated, reference data changes, new channels appear. We maintain your integrations so they don’t “quietly break.”

Technologies and systems

1CMoySkladRetailCRMamoCRMBitrix24CommerceMLREST APILaraveln8nEDITelegram Bot API

Case studies for this service

NikiFilini — High-load infrastructure for an online store
E-commerce

NikiFilini

We took over the platform from an overloaded in-house team, rebuilt its infrastructure, optimized performance, and set up continuous support.

WordPressWooCommerceRetailCRMMoySklad
Sever-Metropol — Delivery automation for a Saint Petersburg confectionery giant
Foodtech

Sever-Metropol

We implemented RetailCRM, automated courier logistics, integrated with the factory via EDI, and turned two weeks of manual reporting into one button.

RetailCRMTelegram BotMoySkladEDI
M-Capital — Corporate website with interactive property maps synced with 1C
Corporate

M-Capital

We built a corporate website for a property management company, with interactive SVG maps of its shopping centers synced with 1C.

1CBitrixSVGAPI
Masters — Arts education platform with a subscription service
Education

Masters

We moved the project from Django to WordPress, implemented RetailCRM, and launched a subscription service for lectures and the media library.

WordPressRetailCRMTelegram BotKinescope

All case studies

FAQ

Which 1C configurations do you work with?

Trade Management, Retail, UNF, ERP and Accounting — via the standard CommerceML exchange, HTTP services or data processors. If you have a non-standard configuration or a customized standard one, we work it out together with your 1C specialist or bring in our own.

Can we integrate the site with MoySklad without 1C?

Yes. MoySklad, a cloud inventory and accounting service, often covers all the accounting a small or mid-sized e-commerce business needs. It has a good REST API: we export products, stock and prices, import orders, and sync statuses and counterparties.

How often are stock and prices updated?

It depends on the task and on what the accounting system can do: from scheduled exchange every few minutes to event-driven sync in near real time. For sales, we set up more frequent exchange and stock reservation.

What if the standard exchange module doesn’t cover our logic?

That’s a typical situation: discounts, bonuses, gifts, bundles and B2B prices break the standard exchange. We write a middleware API server with your business logic — that’s how it’s done at NikiFilini, for example, between WooCommerce and RetailCRM.

Do you integrate with CRMs that aren’t on the list?

If the system has an API, yes. We’ve worked with RetailCRM, amoCRM, Bitrix24, SBIS, EDI providers, and payment and logistics services. We assess the job from the API documentation within 1–2 days.

Related services

Tell us about your task

We’ll estimate the scope and propose a solution and a timeline. No strings attached.

Discuss a project