один вопрос · один ответ
Как свести вместе заказы из WooCommerce и Telegram
Сначала выберите направление: либо Telegram пишет в WooCommerce, либо оба пишут в третье место. Сделать системой учёта сам WooCommerce дешевле, и это работает, пока Telegram — небольшой побочный канал: бот кладёт заказ в Woo через REST API, и всё остаётся в одной админке. Как только на Telegram приходится заметная доля выручки, это ломается — Woo просто не знает, что такое переписка в чате; тогда нужно третье место, куда пишут оба, а Woo становится одним источником из нескольких.
Какое бы направление вы ни выбрали, с первого дня отсеивайте повторы по устойчивому ключу. Спотыкаются все об одно и то же: один и тот же заказ приходит дважды — раз вебхуком, раз повторной попыткой — и тихо удваивает выручку дня.
Способ первый — Telegram пишет в WooCommerce
Бот принимает заказ в чате и заводит его через WooCommerce REST API. Одна админка, один список заказов, отчёты, которые уже работают, и никакой новой подписки. Это правильный ответ чаще, чем признают продавцы систем.
Он перестаёт работать, как только в чате появляется то, что Woo удержать не может: разговор, договорная цена, постоянный клиент, который заказывает «как обычно». Смысл начинают складывать в примечания к заказу, а примечание — это текстовое поле, по которому не построить ни одного отчёта.
Способ второй — платформа автоматизации посередине
Zapier или Make свяжут Woo и бота в Telegram с таблицей или CRM за полдня, и при небольшом потоке заказов это правда нормально.
Две вещи, которые стоит знать, прежде чем ставить на это бизнес. Оплата за каждую задачу на объёмах доставки начинает кусаться: каждый заказ — это несколько задач. И когда шаг падает в субботу в девять вечера, он падает молча: заказа просто нет, и узнаёте вы об этом от клиента. Платформы автоматизации — отличный клей и плохой фундамент.
Способ третий — третье место, которое принимает оба канала
Оба канала кормят одну систему, и учёт ведётся в ней. Woo приходит вебхуком, Telegram — через бота. Отчёты, история клиента и деньги считаются один раз и сразу по обоим.
Цена — подписка и настоящее решение: система учёта у вас теперь не админка магазина, и согласиться с этим придётся всем. Выигрыш — у вопроса «сколько заказов мы приняли вчера» ровно один ответ.
То, что почти все делают неправильно
Отсев повторов. WooCommerce шлёт вебхук; вебхук иногда не доходит, поэтому любая вменяемая интеграция ещё и опрашивает магазин сама — и вот один и тот же заказ может зайти дважды. Если ключ отсева — отметка времени или имя клиента, вы будете либо терять заказы, либо задваивать их, и то и другое хуже, чем не иметь интеграции вовсе.
Берите номер заказа из самого источника, храните его в записи и считайте хеш канонической строки. А потом неделю сверяйте количество с админкой Woo, прежде чем чему-то верить.
Где Ovirno подходит, а где нет
Ovirno — это третий способ, и отсев повторов в ней уже сделан: WooCommerce приходит вебхуком за секунды и на всякий случай перечитывается опросом каждые пять минут, повторные строки отсеиваются по хешу канонической строки, а в каждой записи хранится ссылка на то, откуда она взялась. Бот в Telegram и отвечает на вопросы, и кладёт карточки новых заказов отдельно по каждой точке. Таблицы, CSV, Excel, выписки банка и ваш собственный вебхук заходят тем же путём.
Где не подходит: это не плагин для WooCommerce, и обратно в Woo она не пишет. Заказы текут в Ovirno, а не из неё. Если вам нужно, чтобы заказ из Telegram появлялся в вашей админке WooCommerce, ваш ответ — первый способ, и покупать наш не надо.
Если это про вас, проверять надо не демо на чужих данных: пришлите одну выгрузку продаж — и через тридцать минут вы смотрите на свой бизнес, с наблюдениями, посчитанными по вашим цифрам. Попросить об этом или написать в Telegram — отвечает тот, кто это и делает.
Что спрашивают перед каждым таким решением
Пишет ли Ovirno заказы обратно в WooCommerce?
Нет. Данные идут из WooCommerce в Ovirno. Если вам нужно, чтобы заказы из Telegram появлялись в админке Woo, правильный путь другой — бот, который пишет через REST API Woo.
Как быстро появляются заказы из WooCommerce?
За секунды вебхуком, плюс опрос каждые пять минут — на случай, если вебхук не дошёл.
Что мешает посчитать один заказ дважды?
Отсев повторов по хешу канонической строки плюс номер заказа из самого источника, сохранённый в записи. Именно это делает связку «вебхук плюс опрос» безопасной.