Find the operation
The log records the identifier, time, source, result and error reason. You can see which data is waiting for transfer and which has already been accepted.
Prices, stock, orders and payments follow clear exchange rules. Accounting stays in 1C. Your team spends less time transferring data by hand.
Explore an example ↘The manager sees a payment in CRM, the customer sees available stock on the website, and the accountant sees the order in 1C. For each object, we define the source, exchange direction and acceptable delay. If the connection fails, the operation can be found, checked and completed.
This is a typical arrangement, not a universal rule. We define ownership of each field for your project.
| Object | Typical direction | What we agree |
|---|---|---|
| Catalogue and prices | 1C → website / CRM | Identifiers, price types, attributes and publishing rules |
| Stock and reservations | 1C / ERP → website | Available stock, warehouse and update timing |
| Order and customer | Website / CRM → 1C | Order contents, legal entity, customer and duplicate checks |
| Payments and documents | 1C → CRM / portal | Confirmation, partial payments, cancellation and refunds |
| Dispatch and status | Accounting → customer services | Transition rules, documents and viewing permissions |
A learning model running in your browser. It creates no real documents or payments. Simulate a failure, then retry: the result should not be duplicated.
Run a scenario.
The log records the identifier, time, source, result and error reason. You can see which data is waiting for transfer and which has already been accepted.
The same external identifier links a retry to an existing document. We separately test the case where the document was created but the response was lost.
A temporary failure can be retried after a delay. An unknown SKU, incorrect legal entity or missing permission needs a correction, not endless resending.
We compare checksums, object counts and selected documents. A successful HTTP response alone does not confirm that the entire accounting workflow is correct.
For operations with custom rules and data formats. We agree the request contract, response, authentication and retry controls.
For supported catalogue and order exchange scenarios. We check module compatibility, format versions and configuration specifics.
For access to published objects through the platform's standard interface. Available data and permissions are limited to what the task requires.
We account for SOAP, existing modules and scheduled exchange. We retain a working contract when it meets the requirements and remains supported.
We identify the 1C configuration and customisations, available interfaces, data volumes, system owners and acceptable delays.
We document fields, directions, identifiers, required validation and error correction rules.
We test the catalogue, orders and payments on a database copy. We simulate retries, downtime and invalid data.
We plan the initial data load and transfer of new changes. We assign responsibility for monitoring the log and handling exceptions.
The estimate depends on the configuration, exchange rules and data volume. Work inside 1C, licences and support are explicitly identified in the scope.
Configuration name, platform version, customisations, hosting arrangement and the contact for your 1C specialist.
Objects, directions, a sample document, record counts and change frequency. Do not include credentials or passwords in your enquiry.
Which manual actions should disappear, how successful exchange will be verified and who will accept the result.
We agree a frequency for each object. Orders can be sent on an event; the full catalogue can run in scheduled batches. System availability, queues and interface limits affect delays.
Yes, after reviewing the available mechanisms. We need to check existing customisations, permissions, published services and the involvement of the specialist maintaining 1C.
We retain the amount, document reference and actual payment status. The rule for starting delivery depends on the contract: a partial payment must not automatically count as full payment.
We design exchange through an agreed interface. The web system receives only the necessary operations and data, not arbitrary access to modify accounting database tables.
Data models, exchange rules, permissions and operations. Open a topic or search by keyword.
The website does not connect directly to 1C database tables. Data is exchanged through an agreed interface: HTTP API, CommerceML, OData, web services or another mechanism suited to the configuration.
For each integration, we define which system owns each type of data. Prices and available stock may come from 1C, while a new order is created on the website and sent back to 1C.
In the first scenario, 1C is the source of truth. This is typical for an online store or catalogue whose product records are maintained in 1C.
The first demo tab illustrates this route: values change in 1C, a data package is transferred, and the website price and stock become current.
The reverse route is used for orders, enquiries, customers, payments and other data originating on the website or in CRM.
The second demo tab shows a simulated receiving-side result, including a document reference and order details, rather than only a generic success message.
ERP integration involves more business rules than a simple order transfer. Sending a product name and amount is not enough: the operation must fit the existing accounting workflow.
The demonstration models reservation and payment confirmation as separate steps. It illustrates how conditions control the route to dispatch.
The scope can include the catalogue, prices, stock, reservations, customers, orders, payments, documents, shipments and statuses. The exact objects depend on the 1C configuration and your business processes.
For every object, we define its source of truth, identifiers, exchange direction, update frequency and validation rules. We also agree how cancellations, refunds, partial payments and conflicting updates are handled.
The format is selected for the existing infrastructure and task, not because one format is universally better.
Useful for custom integrations and event-driven exchange. We define the request and response structure, authentication rules and error handling.
Commonly used between 1C and online stores to exchange catalogues, prices, stock and orders in a standard XML structure.
Provides access to published 1C objects through a standard data interface.
SOAP and other supported services may be retained where they are already part of the corporate architecture.
Exchange does not have to start with a button. A production project can combine several triggers:
An order may need to reach 1C immediately after checkout, while a full catalogue containing tens of thousands of products can be updated in batches.
A reliable integration should not lose data when 1C is temporarily unavailable or a request fails.
A production system uses unique operation identifiers, an exchange log, processing statuses and retries. The same order must not accidentally create two documents in 1C.
For example, the website sends an order but the response is lost. On a retry, 1C checks the external order ID and returns the document already created instead of creating another one.
The integration API must require authorised access. Depending on the project, controls include HTTPS, access tokens, dedicated service accounts, IP restrictions, request signatures and operation logs.
Only the operations needed for the integration are exposed. The website does not need unrestricted access to the entire 1C database.
The interface illustrates three integration routes: receiving data from 1C, sending data to 1C and a multi-stage ERP process.
These scenarios run locally in the browser. They do not connect to 1C, create real orders or make payments. Connecting a real backend requires a separate implementation, a test environment and verification of requests and responses.
In a commercial project, the objects and business rules are determined by the actual 1C or ERP configuration and the customer's workflows.
Nothing found. Try another word.
Tell us about your task and existing systems.
We will define the first stage and scope of work.