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

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

Заказы WooCommerce становятся продажами в QuickBooks Online с теми же товарами и покупателем, а остатки и названия товаров идут в ногу с учётом

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

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

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

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

  • Проверяем версии WordPress и WooCommerce и включаем читаемые постоянные ссылки, если сайт до сих пор использует простые ссылки по умолчанию, потому что без них подключение не работает.
  • Вы создаёте отдельного пользователя WordPress для подключения и выпускаете для него ключ доступа только с нужными правами; удалите этого пользователя — и ключ перестанет работать.
  • Магазин настраивается уведомлять наш сервер о новых, изменённых и оплаченных заказах, а каждое уведомление проверяется по секретной подписи, прежде чем мы ему доверимся.
  • Владелец компании в QuickBooks один раз даёт доступ через окно согласия Intuit; если подключение не используется 100 дней, владелец входит снова.
  • Вместе с бухгалтером выбираем позиции и счета QuickBooks для продаж, доставки и налога и решаем, где ведутся остатки: в QuickBooks или в магазине.
  • Сначала прогоняем на тестовой компании QuickBooks, потом переходим на боевую компанию с согласованной даты, чтобы старые заказы не удвоились.

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

01

Каждый заказ набирают дважды

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

Стало заказ приходит в QuickBooks с теми же строками, что видел покупатель, а бухгалтер только просматривает список.

02

Какие заказы на самом деле оплачены?

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

Стало оплаченный заказ закрывает свой счёт в QuickBooks, а открытые счета означают деньги, которые действительно ещё не пришли.

03

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

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

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

04

Один и тот же покупатель трижды

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

Стало покупателя находят по почте, и каждый заказ ложится на одну карточку.

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

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

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

    Источник: developer.intuit.com ↗ проверено 2026-09-27
  • Оплата в QuickBooks может закрывать несколько счетов одного клиента сразу, поэтому одно поступление может закрыть несколько сделок в CRM.

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

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

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

    Источник: woocommerce.com ↗ проверено 2026-09-27
  • WooCommerce автоматически отключает вебхук после более чем пяти подряд неудачных доставок и ведёт журнал каждого события, вызвавшего вебхук, поэтому доставку и ответ принимающего сервера можно проверить.

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

Ограничения

Ограничения складываются из двух систем. QuickBooks Online сделан для США, Канады, Великобритании, Австралии и ещё нескольких рынков; в материалах Intuit нет украинской версии или украинской отчётности, поэтому эта связка для магазинов, чей учёт уже ведётся в QuickBooks за рубежом. Intuit ограничивает число запросов к одной компании в минуту, поэтому большая первая загрузка идёт очередью, а доступ нужно подтвердить снова после 100 дней без использования. WooCommerce работает на вашем собственном сайте WordPress: нужны WooCommerce 3.5 или новее, WordPress 4.4 или новее и читаемые постоянные ссылки, а если ваш сервер больше пяти раз подряд не отвечает на уведомления магазина, WooCommerce приостанавливает их, пока кто-то не включит снова, поэтому хостинг должен быть стабильным. На какие счета идут продажи, доставка и налог, решает бухгалтер, настраиваем так, как он скажет.

Как начать

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

  1. 01

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

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

  2. 02

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

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

  3. 03

    Начинаем

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

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

Вопросы

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

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

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

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

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

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

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