CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Leave a request
EN UA RU

1С/BAS ↔ Rozetka (маркетплейс) integration

Prices and stock from 1С/BAS reach Rozetka through a price list at a fixed address, marketplace orders come back as customer orders in 1С/BAS, and the status and waybill number go to the order

You sell on Rozetka and keep the accounting in 1С/BAS. The price list is exported by hand, orders are copied from the seller cabinet, and the waybill number is typed in twice. Rozetka describes its seller interface as a way to connect the seller's accounting system with the marketplace, and 1С/BAS lets outside systems read and create its data, so the 1С/BAS ↔ Rozetka pair publishes prices and stock from 1С/BAS as a price list Rozetka reads on its own, brings orders into 1С/BAS and returns statuses and the waybill number to Rozetka. Below: what moves and what we rely on.

What moves between the systems

  • 1С/BAS → Rozetka (маркетплейс)The exchange builds an XML price list from 1С/BAS with prices, availability and quantities at a fixed address; Rozetka reads it and refreshes the data on its own hourly schedule.
  • Rozetka (маркетплейс) → 1С/BASNew Rozetka orders arrive in 1С/BAS as customer orders with the buyer, items, chosen carrier and pickup point.
  • Rozetka (маркетплейс) → 1С/BASAn order cancelled or changed on Rozetka updates the same document in 1С/BAS on the next exchange pass, so the warehouse does not ship it.
  • 1С/BAS → Rozetka (маркетплейс)The order status from 1С/BAS («taken into work», «being assembled», «handed to the carrier») is set on Rozetka, and the first status is sent right away.
  • 1С/BAS → Rozetka (маркетплейс)The waybill number entered in 1С/BAS at shipment is written into the Rozetka order; after that Rozetka switches the delivery statuses itself by the carrier's data.

What we connect

  • You already sell on Rozetka. In the seller cabinet, under Settings in the security section, you generate a separate access key for the exchange and hand it to us.
  • On the 1С/BAS side we use the open exchange interface the platform builds itself, under a separate user with rights to read the catalogue and create orders.
  • We fix product and category codes before the first upload: Rozetka does not allow them to change after products are on the marketplace, and the price list address must stay the same.
  • We match Rozetka statuses and carriers with the statuses and delivery methods in 1С/BAS, and choose the price type and warehouses that go into the price list.
  • We test on a few real orders next to the current process, compare with the accountant, and then switch the flow on fully; buyer messages, reviews and refunds stay in the seller cabinet.

Automation scenarios

01

Price list exported by hand

Before someone exported the price list from 1С/BAS and uploaded it when prices changed, and Rozetka showed old numbers in between.

After the price list at a fixed address is built from 1С/BAS, and Rozetka picks up changes on its hourly pass.

02

Orders copied from the seller cabinet

Before the manager checked the Rozetka cabinet several times a day and retyped orders into 1С/BAS.

After orders appear in 1С/BAS as documents with the buyer, items and pickup point.

03

Order marked as not processed

Before nobody changed the status in time, and Rozetka marked the order as not processed.

After the first status goes to Rozetka as soon as the order lands in 1С/BAS.

04

Waybill number typed twice

Before the number was entered in 1С/BAS and then again in the Rozetka cabinet, sometimes with a typo.

After the number goes from 1С/BAS to the order, and Rozetka follows the parcel by itself.

How it works technically

For those who want to check: each point links to the official documentation page it comes from.

  • According to the same documentation, the platform automatically builds a REST interface using the OData protocol, through which outside systems can read, change, create and delete data over HTTP.

    Source: its.bas-soft.eu ↗ checked 2026-09-25
  • The seller help centre describes the API as a tool for integrating the seller's accounting system with the ROZETKA marketplace; data is exchanged over HTTPS with POST and GET requests.

    Source: sellerhelp.rozetka.com.ua ↗ checked 2026-09-27
  • Through the API the seller receives orders into their own system and manages them, corresponds with buyers, gets data on their products, manages delivery services, receives reviews and sets up product bundles.

    Source: sellerhelp.rozetka.com.ua ↗ checked 2026-09-27
  • For automated product import the seller prepares a price list in XML (YML) format; its address must stay static, and product and category ids must not change after the products are added to the marketplace.

    Source: sellerhelp.rozetka.com.ua ↗ checked 2026-09-27
  • With direct integration the seller manages price and availability in their own system, and the information on ROZETKA is updated automatically every hour.

    Source: sellerhelp.rozetka.com.ua ↗ checked 2026-09-27
  • After a waybill number is added to an order, Rozetka sets the status automatically and then keeps updating the order status by the carrier's data for that shipment number.

    Source: sellerhelp.rozetka.com.ua ↗ checked 2026-09-27

Limits

The limits come from both systems. Rozetka reads the price list and refreshes prices, availability and quantities on its own hourly schedule, so a change in 1С/BAS is not visible on the marketplace instantly. New products are not added by the automatic update: they are created in the seller cabinet or in the price list first. Product and category codes and the price list address must not change after publishing. An access key that is not used for more than a day becomes inactive, so the exchange keeps it alive by working regularly. Stock control remains the seller's responsibility under Rozetka's rules. 1С/BAS is on the official prohibited software list: we do not take projects for state bodies, critical infrastructure or systems with state data, and with private businesses we discuss the risk openly.

How to start

Three steps from a first message to work on your project.

  1. 01

    Leave a request

    Describe the task in the form — in text or by voice. Budget and timing are optional.

  2. 02

    We review and estimate

    A developer studies the brief, asks about anything unclear and sends an estimate.

  3. 03

    We start

    Once scope and price are agreed, the work begins.

or write to info@coreviaflow.space

Questions

Why does a new price show up on Rozetka with a delay?
Rozetka itself reads the price list on an hourly schedule. The price list is updated from 1С/BAS, but the marketplace shows the change after its next pass.
Will new items from 1С/BAS appear on Rozetka by themselves?
Not through the automatic update: a new product is first created in the seller cabinet or added to the price list and goes through Rozetka's usual placement. After that its price and stock follow 1С/BAS.
What if 1С/BAS is switched off at night?
Orders that came in at night wait in the exchange and are written to 1С/BAS as soon as it is reachable again, in the order they arrived. Nothing is lost and nothing is written twice.

Tell us what needs to be connected

Describe the task in text or a voice message. We look at your setup and reply with a plan.