CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Залишити заявку
EN UA RU

Інтеграція 1С/BAS ↔ Shopify

Каталог, ціни й залишки з 1С/BAS ідуть у магазин на Shopify, замовлення з магазину повертаються замовленнями покупця в 1С/BAS, а статуси відправлення — покупцеві

Магазин на Shopify, часто для покупців за кордоном, а облік і склад — у 1С/BAS удома. Замовлення переносять у 1С/BAS руками, залишки в магазині оновлюють раз на день, а статус відправлення ставить людина, яка іноді забуває. Зв'язка 1С/BAS ↔ Shopify робить 1С/BAS джерелом товарів, цін і залишків, доставляє кожне замовлення магазину в 1С/BAS у момент оформлення і позначає замовлення в Shopify виконаним із номером відстеження, коли склад його відправив. Нижче — що саме передається, які сценарії закриваємо і на які можливості обох систем спираємось.

Що передається між системами

  • 1С/BAS → ShopifyНоменклатура з каталогу 1С/BAS створюється або оновлюється в магазині як товари й варіанти з назвою, описом, опціями та фото з картки товару.
  • 1С/BAS → ShopifyОбраний вид ціни з 1С/BAS записується в магазин за розкладом, у валюті магазину, тож ціна в магазині й у прайсі збігаються.
  • 1С/BAS → ShopifyЗалишки по погоджених складах ідуть в інвентар магазину, тож варіант, який закінчився, перестає продаватися без втручання в магазин.
  • Shopify → 1С/BASНове замовлення магазину потрапляє в 1С/BAS у момент оформлення як замовлення покупця з позиціями, кількістю, адресою доставки й станом оплати, а контрагент знаходиться за адресою пошти або створюється заново.
  • Shopify → 1С/BASСкасування й повернення в магазині оновлюють той самий документ у 1С/BAS, тож склад і бухгалтер бачать справжній стан замовлення.
  • 1С/BAS → ShopifyКоли склад відправляє замовлення в 1С/BAS, замовлення в магазині позначається виконаним із перевізником і номером відстеження, і Shopify надсилає покупцеві своє звичне повідомлення про відправлення.

Що підключаємо

  • Дивимось магазин: як побудовані товари й варіанти, які локації тримають інвентар, які застосунки вже торкаються замовлень; від цього залежить, що і в якому порядку зіставляємо.
  • У Shopify власник встановлює обмін як власний застосунок лише для цього магазину з доступом, обмеженим товарами, інвентарем, замовленнями й відправленнями; доступ можна будь-коли відкликати.
  • Підписуємось на події магазину щодо замовлень, скасувань і повернень, тож вони потрапляють в обмін одразу, а кожна доставка перевіряється за підписом до того, як щось запишеться в 1С/BAS.
  • З боку 1С/BAS використовуємо відкритий інтерфейс обміну, який платформа будує сама, від окремого користувача з правом читати каталог і створювати замовлення та відвантаження.
  • Зіставляємо каталоги: яка номенклатура 1С/BAS є яким товаром і варіантом, який вид ціни та які склади живлять яку локацію магазину і який статус 1С/BAS означає «виконано» в магазині.
  • Тестуємо на тестовому магазині з кількома товарами й тестовими замовленнями, звіряємо з бухгалтером і лише потім переводимо обмін на робочий магазин.

Сценарії автоматизації

01

Замовлення набирають у 1С/BAS заново

Було оператор зранку відкриває кожне замовлення Shopify і набирає його в 1С/BAS, а склад чекає до обіду.

Стало замовлення в 1С/BAS через хвилини після оплати, і склад одразу починає збирати.

02

Продають більше, ніж є

Було залишки в магазині оновлюють руками раз на день, і останні дві одиниці продають чотири рази.

Стало залишок з 1С/BAS потрапляє в інвентар магазину за хвилини, і варіант перестає продаватися на нулі.

03

Забуте відправлення

Було посилка пішла в понеділок, а магазин у четвер досі показує «не виконано», і покупець відкриває спір.

Стало відвантаження в 1С/BAS того ж часу позначає замовлення виконаним із номером відстеження, і покупець отримує повідомлення магазину.

04

Повернення, якого бухгалтер не бачив

Було повернення зроблено в Shopify, а 1С/BAS далі рахує продаж, і місяць закривається з неправильною цифрою.

Стало повернення того ж дня оновлює замовлення в 1С/BAS, і бухгалтер бачить його до закриття місяця.

Як це працює технічно

Для тих, хто перевіряє: кожен пункт веде на сторінку офіційної документації, звідки він узятий.

  • Офіційний портал підтримки BAS описує технології інтеграції під назвою «Технології інтеграції 1С:Підприємства 8.3» — BAS побудований на платформі 1С:Підприємство 8.3.

    Джерело: its.bas-soft.eu ↗ перевірено 2026-09-25
  • За тією ж документацією, платформа автоматично будує REST-інтерфейс за протоколом OData, через який зовнішні системи можуть читати, змінювати, створювати й видаляти дані через HTTP.

    Джерело: its.bas-soft.eu ↗ перевірено 2026-09-25
  • Запит orders повертає замовлення магазину зі статусом, клієнтом і позиціями; Shopify сам пропонує використовувати його для автоматизації виконання замовлень.

    Джерело: shopify.dev ↗ перевірено 2026-09-27
  • Застосунок може підписатися на події магазину (webhook topics) і отримувати дані про них майже в реальному часі замість постійного опитування.

    Джерело: shopify.dev ↗ перевірено 2026-09-27
  • Кожна доставка webhook містить HMAC-підпис у заголовку X-Shopify-Hmac-Sha256, який треба перевірити до обробки.

    Джерело: shopify.dev ↗ перевірено 2026-09-27
  • Якщо приймач не відповів, Shopify повторює доставку 8 разів протягом наступних 4 годин; після 8 невдач поспіль підписку, створену через API, видаляють.

    Джерело: shopify.dev ↗ перевірено 2026-09-27

Обмеження

Обмеження складаються з двох систем. Замовлення приходять як події з магазину, а товари, ціни й залишки йдуть у магазин пакетами з інтервалом, а не на кожну зміну в 1С/BAS; Shopify також дозує запити, тож дуже великий каталог завантажується порціями. Якщо наш сервер не відповідає, Shopify повторює спроби кілька годин, а потім знімає підписку; обмін стежить за цим і перечитує пропущені замовлення на наступному проході. Ціни записуються в одній валюті магазину; інші валюти обробляють власні налаштування ринків магазину. 1С/BAS є в офіційному переліку забороненого ПЗ: проєкти для держорганів, критичної інфраструктури та систем із державними даними ми не беремо, а з приватним бізнесом чесно обговорюємо ризик.

Як почати

Три кроки від першого повідомлення до роботи над вашим проєктом.

  1. 01

    Залиште заявку

    Опишіть задачу у формі — текстом або голосом. Бюджет і строки — за бажанням.

  2. 02

    Ми розбираємо й оцінюємо

    Розробник вивчає ТЗ, уточнює незрозуміле й надсилає оцінку.

  3. 03

    Починаємо

    Щойно обсяг і ціну узгоджено, починаємо роботу.

або напишіть на info@coreviaflow.space

Питання

Продаємо в євро, облік у гривнях. Як із цінами?
Найчистіший спосіб — окремий вид ціни в 1С/BAS у валюті магазину: він задається там і записується в магазин як є. Замовлення повертаються із сумою у валюті магазину й станом оплати, і бухгалтер проводить їх так само, як будь-який продаж у валюті.
У магазині вже є застосунок, що синхронізує інвентар. Не буде конфлікту?
Два записувачі в одне поле інвентарю будуть сваритися. На першому кроці дивимось, що робить той застосунок: або він лишається, а обмін не чіпає інвентар, або обмін бере це на себе, а застосунок вимикається для цих локацій.
Потрібен новіший інтерфейс Shopify чи старий ще працює?
Будуємо на поточному, який Shopify вимагає для нових застосунків із 2025 року. Для вас це непомітно: магазин виглядає й працює так само, і нічого в ньому змінювати не треба.

Розкажіть, що потрібно підключити

Опишіть задачу текстом або голосовим. Ми подивимось, що у вас є, і відповімо планом.

Кожна система окремо

Інші зв'язки

Впровадження · Розробка · Інтеграції →

1С/BAS ↔ Shopify — назви систем є товарними знаками їхніх власників. CoreviaFlow не афілійована з ними, якщо не вказано інше.