1С:УТ to Website Integration: Products, Prices, Orders

Note: when an e-commerce store starts working with 1С:Trade Management, manual synchronization becomes a bottleneck: prices go stale, stock diverges, orders get lost. For an assortment of 5000+ items, daily manual updates are a source of errors. We solve this with turnkey automatic integration — set

Development and maintenance of all types of websites:

Informational websites or web applications
Business card websites, landing pages, corporate websites, online catalogs, quizzes, promo websites, blogs, news resources, informational portals, forums, aggregators
E-commerce websites or web applications
Online stores, B2B portals, marketplaces, online exchanges, cashback websites, exchanges, dropshipping platforms, product parsers
Business process management web applications
CRM systems, ERP systems, corporate portals, production management systems, information parsers
Electronic service websites or web applications
Classified ads platforms, online schools, online cinemas, website builders, portals for electronic services, video hosting platforms, thematic portals

These are just some of the technical types of websites we work with, and each of them can have its own specific features and functionality, as well as be customized to meet the specific needs and goals of the client.

Our competencies:

Frequently Asked Questions

Latest works

  • image_web-applications_feedme_466_0.webp
    Development of a web application for FEEDME
    1281
  • image_ecommerce_furnoro_435_0.webp
    Development of an online store for the company FURNORO
    1237
  • image_crm_enviok_479_0.webp
    Development of a web application for Enviok
    977
  • image_crm_chasseurs_493_0.webp
    CRM development for Chasseurs
    1026
  • image_website-sbh_0.webp
    Website development for SBH Partners
    1103
  • image_website-_0.webp
    Website development for Red Pear
    550

Note: when an e-commerce store starts working with 1С:Trade Management, manual synchronization becomes a bottleneck: prices go stale, stock diverges, orders get lost. For an assortment of 5000+ items, daily manual updates are a source of errors. We solve this with turnkey automatic integration — setting up two-way exchange so you forget about manual export/import.

How to Automate 1С:УТ to Website Synchronization?

Manual synchronization kills time. When you have 5000+ products and 10% of inventory changes daily, exporting updates by hand is a mistake. Often, promotional prices are forgotten or discontinued items remain on sale. Automatic exchange solves these tasks without manager intervention.

Stock conflicts. When multiple managers work in parallel or you integrate with marketplaces, overselling occurs. Official 1С documentation recommends setting up reservation to prevent selling out-of-stock items. As a result, a company was losing up to 150,000 rubles monthly. We configure the chain: order received → stock check → reservation → confirmation.

How to Avoid Stock Conflicts?

Reservation upon order is the key mechanism. After an order is placed on the website, 1С:УТ sends a reservation request. If stock is insufficient, 1С returns an error and the order is set to "requires clarification". This guarantees you won't sell what you don't have. The process includes four steps:

  1. Order received on website.
  2. Reservation request sent to 1С.
  3. Stock check.
  4. Confirmation or rejection.

Why 1С:УТ is Better than Standard 1С:Accounting?

Criterion 1С:УТ (Trade Management) 1С:Accounting
Customer orders Has 'Customer order' object No (only invoices)
Pricing Price types, discounts, price groups Limited
Warehouse management Multiple warehouses, reservation Single warehouse
Website integration OData, CommerceML, SOAP Only manual exchange

1С:УТ outperforms 1С:Accounting by 3–4 times in order processing speed and stock accuracy.

Technical Aspects: Stack and Case Study

Protocols Used — 1С:УТ Integration

We use proven protocols: CommerceML for standard synchronization, OData (if edition 11.x) or SOAP for more complex scenarios. In one of our projects — an auto parts e-store with 20,000 SKUs — we implemented a hybrid scheme: product catalog via CommerceML, and prices/stock via direct HTTP service calls to 1С. This reduced synchronization time by 80% and eliminated overselling losses averaging 250,000 rubles monthly.

// Price request for a specific customer segment $priceRequest = [ 'Номенклатура' => $sku, 'Характеристика' => $variantCode, 'Количество' => $quantity, 'КонтрагентID' => $customer1cId, // for individual prices 'ДатаЦены' => date('d.m.Y') ]; // 1С returns price considering discounts and customer price group 

Multi-Warehouse Stock

If the store has multiple warehouses (retail + e-commerce), you need to determine which warehouse is available for which order type. Often, online orders are shipped from one warehouse only, while others serve retail. We configure rules: for example, show total stock with "in stock" label, but when ordering, reserve from the specific warehouse.

// Stock response from 1С [ ['Склад' => 'Main Warehouse', 'Остаток' => 15], ['Склад' => 'Retail Store', 'Остаток' => 3], ] // On the site, display total stock or breakdown for pickup 

Work Process: Stages and Timeline

Stage Duration Description
Configuration analysis 3–5 days Examine 1С version, data structure, load.
Exchange design 3–5 days Choose protocol, define field mapping.
Development 2–4 weeks Write exchange module on 1С side and web service on website.
Testing 1–2 weeks Run on real data, check edge cases.
Deployment & documentation 3–5 days Deploy to production server, hand over schemas and contacts.

Estimated timeline: 6 to 10 weeks. Cost is determined individually after analyzing your configuration. Contact us for a detailed analysis — we'll evaluate the project within one business day. Guaranteed quality: over 7 years of experience, 50+ implemented integrations, certified 1С specialists.

What's Included in the Integration?

  • Setup of two-way exchange (products, prices, stock, orders)
  • Development of 1С processing modules (export/import)
  • Adaptation for editions 10.3 and 11.x
  • Testing and bug fixes during warranty period
  • Support and server access documentation
  • Training staff on integration operations

Typical Mistakes in Self-Setup

  • Missing fields. Often, units of measurement or additional attributes are forgotten.
  • Duplicate products. Without a unique identifier, each exchange creates new product cards.
  • Price conflicts. Multiple price groups can overwrite each other — clear priority rules are needed.

Get a consultation — we'll help avoid these mistakes and set up an integration that lasts for years.

Technical details for developers

When working with 1С:УТ 10.3, use COM connection via V83.COMConnector. For 11.x, prefer OData service: /odata/standard.odata/Catalog_Номенклатура. Common errors: GUID mismatch in mapping, timeout overrun on large data volumes (batch requests in groups of 100 records).