CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Оставить заявку
EN UA RU

Интеграция QuickBooks Online ↔ Shopify

Заказы Shopify становятся продажами в QuickBooks Online с правильными товарами, налогами и выплатами, а остатки идут в ногу

Магазин на Shopify порождает сотни заказов, каждый с товарами, скидками, доставкой, налогами и выплатой, которая приходит через несколько дней за вычетом удержаний. Перенести это в QuickBooks Online вручную означает либо одну огромную месячную проводку, которую никто не проверит, либо бухгалтера, набирающего всю неделю. Связка QuickBooks Online ↔ Shopify превращает каждый заказ в запись продажи в QuickBooks с теми же строками, что видел покупатель, проводит выплаты и удержания, когда они приходят, и держит остатки в ногу между двумя системами. Ниже — что именно передаётся, какие сценарии закрываем и на какие возможности обеих систем мы опираемся.

Что передаётся между системами

  • Shopify → QuickBooks OnlineОплаченный заказ Shopify становится записью продажи в QuickBooks Online с теми же товарами, количеством, скидками, доставкой и налоговыми строками, которые покупатель видел при оформлении.
  • Shopify → QuickBooks OnlineТовары Shopify сопоставляются с позициями QuickBooks по артикулу, поэтому продажи ложатся на нужную позицию, а выручка отчитывается по товарам, а не одной суммой.
  • Shopify → QuickBooks OnlineВыплаты Shopify записываются в QuickBooks как переводы с отдельно проведённым удержанием, поэтому банковская лента совпадает с выплатой, а сумма продаж по-прежнему совпадает с заказами.
  • Shopify → QuickBooks OnlineВозврат или отмена в Shopify создаёт соответствующий возврат в QuickBooks на тот же заказ и клиента.
  • QuickBooks Online → ShopifyОстатки, которые ведутся в QuickBooks — после закупки или инвентаризации — возвращаются в Shopify, поэтому магазин не продаёт то, чего на складе уже нет.
  • QuickBooks Online ↔ ShopifyКлиенты сопоставляются по почте: новый покупатель Shopify создаётся в QuickBooks один раз, а постоянный используется повторно, поэтому список клиентов не заполняется дублями.

Что подключаем

  • Сверяем регион и валюту файла компании в QuickBooks Online с валютой магазина и странами, в которые он продаёт.
  • Вы устанавливаете интеграцию в админке Shopify как собственное приложение с доступом только к заказам, товарам, остаткам и выплатам и подключаете компанию QuickBooks через окно согласия Intuit.
  • Строим на актуальном интерфейсе GraphQL Shopify, а не на устаревшем, поэтому связка продолжит работать, когда Shopify выводит старые версии.
  • Сопоставляем товары по артикулу и договариваемся, что делать с товарами Shopify без артикула или позиции в QuickBooks: создавать или отправлять в список «требует внимания».
  • Вместе с бухгалтером выбираем счета QuickBooks для продаж, дохода от доставки, налога, удержаний Shopify и транзитный счёт для денег до выплаты, и решаем, где ведутся остатки: в QuickBooks или в Shopify.
  • Прогоняем на тестовом магазине Shopify и тестовой компании QuickBooks, потом переходим на боевой режим с согласованной даты, чтобы старые заказы не удвоились.

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

01

Одна огромная месячная проводка

Было бухгалтер проводит весь месяц продаж Shopify одной сводной проводкой, и никто не скажет, от какого товара или дня пришла выручка.

Стало каждый заказ — отдельная продажа в QuickBooks со своими товарами, поэтому отчёты раскладываются по товарам и датам.

02

Выплата не совпадает с продажами

Было банк показывает выплату Shopify, которая не совпадает ни с одной суммой заказа, и бухгалтер час ищет, из каких заказов и удержаний она состоит.

Стало выплата записывается как перевод с прикреплёнными заказами и удержанием, и банковская лента совпадает одним кликом.

03

Распродано, но всё ещё в продаже

Было учёт на складе в QuickBooks показывает ноль, а Shopify продолжает принимать заказы, пока кто-то не обновит количество вручную.

Стало остаток из QuickBooks передаётся в Shopify на каждое изменение, и товар вовремя показывается как распроданный.

04

Налог по штату и стране

Было Shopify посчитал налог по каждому заказу, а QuickBooks получает одну сводную сумму, и налоговый отчёт приходится собирать вручную.

Стало налоговая строка каждого заказа передаётся в QuickBooks так, как она была начислена, и налоговый отчёт строится из реальных заказов.

Как это работает технически

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

  • В QuickBooks счёт (Invoice) — это форма продажи, по которой клиент платит за товар или услугу позже; именно в него превращается сделка из CRM.

    Источник: developer.intuit.com ↗ проверено 2026-09-27
  • Позиции (Item) в QuickBooks — это товары и услуги, которые компания покупает или продаёт; они становятся строками счёта, поэтому каталог в CRM мы строим на них.

    Источник: developer.intuit.com ↗ проверено 2026-09-27
  • QuickBooks уведомляет подключённое приложение всякий раз, когда меняются данные в файле компании клиента, — именно так CRM остаётся актуальной без постоянных проверок.

    Источник: static.developer.intuit.com ↗ проверено 2026-09-27
  • Запрос orders возвращает заказы магазина со статусом, клиентом и позициями; Shopify сам предлагает использовать его для автоматизации выполнения заказов.

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

    Источник: shopify.dev ↗ проверено 2026-09-27
  • REST Admin API — legacy с 1 октября 2024; с 1 апреля 2025 все новые публичные приложения строятся только на GraphQL Admin API.

    Источник: shopify.dev ↗ проверено 2026-09-27

Ограничения

QuickBooks Online сделан для США, Канады, Великобритании, Австралии и ещё нескольких рынков; в материалах Intuit нет украинской версии или украинской отчётности, поэтому эта связка для магазинов, которые уже ведут учёт в QuickBooks. Со стороны Shopify новые интеграции строятся на актуальном интерфейсе GraphQL, потому что старый имеет статус устаревшего, а лимиты запросов зависят от плана магазина, поэтому большие каталоги синхронизируются пакетами. На какие счета идут продажи, удержания и налог, решает бухгалтер, настраиваем так, как он скажет.

Как начать

Три шага от первого сообщения до работы над вашим проектом.

  1. 01

    Оставьте заявку

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

  2. 02

    Мы разбираем и оцениваем

    Разработчик изучает ТЗ, уточняет непонятное и присылает оценку.

  3. 03

    Начинаем

    Как только объём и цена согласованы, начинаем работу.

или напишите на info@coreviaflow.space

Вопросы

У Shopify есть собственный коннектор к QuickBooks. Зачем своя связка?
Если готовый коннектор подходит под ваши счета, налоги и правила остатков, пользуйтесь им, и мы так и скажем после просмотра. Своя связка для магазинов, где готовый проводит сводки вместо заказов, путается в мультивалютности или не держит остатки так, как нужно бухгалтеру.
Где вести остатки: в QuickBooks или в Shopify?
Только в одном месте, и вы выбираете его на старте. Если закупки и инвентаризации происходят в QuickBooks, он источник, а Shopify следует за ним. Если склад работает в Shopify, заказы уменьшают остаток там, а QuickBooks получает только продажи.
Что будет с заказами, сделанными до запуска?
Ничего, если вы не попросите. Связка стартует с согласованной даты, чтобы прежние проводки бухгалтера не удвоились. Более старые заказы можно загрузить отдельно за выбранный период после проверки, что их ещё нет в QuickBooks.
Работает ли это с несколькими валютами?
Да, если в файле компании QuickBooks включена мультивалютность. Каждый заказ записывается в валюте, которой платил покупатель, а выплата в валюте, которой она дошла до банка. Проверяем эту настройку на старте, потому что выключить её потом нельзя.

Расскажите, что нужно подключить

Опишите задачу текстом или голосовым. Мы посмотрим, что у вас есть, и ответим планом.

Каждая система отдельно

Другие связки

Внедрение · Разработка · Интеграции →

QuickBooks Online ↔ Shopify — названия систем являются товарными знаками их владельцев. CoreviaFlow не аффилирована с ними, если не указано иное.