Интернет-магазин для юридических лиц отличается от обычного оформления заказа не только наличием поля «ИНН». Бухгалтерии нужен корректный счёт, закупщику — понятный заказ и согласованная цена, менеджеру поставщика — документы и статус отгрузки. Если эти процессы не предусмотрены с самого начала, даже удобный каталог превращается в форму отправки письма.
Как покупает юридическое лицо
Обычный процесс может включать регистрацию организации, подтверждение контрагента, выбор товаров по договорному прайсу, заявку, выставление счёта, согласование оплаты, резервирование товара и отгрузку. Но это не обязательная последовательность для всех компаний. Некоторые работают с предоплатой, другие — с отсрочкой, третьи оформляют заказы по действующему договору и согласуют только количество.
В техническом задании опишите хотя бы два сценария: новый покупатель без договора и постоянный клиент с закреплённым менеджером. Без этого невозможно правильно спроектировать статусы заказов.
Реквизиты и подтверждение организации
Покупателю может понадобиться заполнить название, ИНН и контактные данные. Какие реквизиты действительно обязательны для договора и счёта, зависит от организационной формы, порядка работы и системы документооборота. Не стоит собирать лишние персональные данные «на всякий случай». Для нескольких сотрудников одной компании лучше предусмотреть общий кабинет организации с правами доступа.
Оплата по счёту в WooCommerce
Один из вариантов — создать заказ без онлайн-списания, затем передать его менеджеру или в учётную систему для формирования счёта. Покупателю показывается текущий статус и возможность получить документ. Сам WooCommerce умеет работать с заказами, но шаблон коммерческого счёта, реквизиты, НДС, условия договора и фактическое поступление платежа должны быть согласованы и реализованы отдельно.
Важно: подтверждение оплаты по счёту не равно нажатию покупателем «Я оплатил». Источником статуса может быть бухгалтерия, выписка или учётная система. Не переводите заказ в оплаченный только из-за фронтенд-действия без серверной проверки.
НДС и разные налоговые условия
В каталоге иногда требуется показывать цены с НДС или без НДС, а в счёте — налоговые строки. Какие ставки и документы применяются, определяются действующими требованиями и учётной политикой продавца. Настройки WooCommerce не заменяют консультацию бухгалтера: перед запуском нужно согласовать, как формируется база налога, что является ценой договора и какие документы выдаются покупателю.
Если цены различаются по типам клиентов или регионам, отдельно описывается алгоритм персональных прайсов и скидок. Налоговая настройка не должна внезапно увеличивать ранее согласованную сумму в корзине.
Договоры и документы в кабинете покупателя
Полезно разделять «договор», «счёт на оплату», «подтверждение заказа» и «закрывающие документы». Это разные объекты с разными источниками. Например, шаблон договора может храниться в учётной системе, а WordPress показывает актуальный PDF только авторизованному контрагенту. Доступ к файлу необходимо проверять на сервере: наличие секретной ссылки не является полноценной проверкой прав.
Как связать магазин с учётной системой
Если счета и отгрузки формируются в 1С, удобно оставить бухгалтерские операции там и передавать в сайт только безопасные данные для отображения. Магазин получает статусы, документы и остатки по защищённому обмену. Обсуждение вариантов — в статье интеграция WooCommerce с 1С. А контроль менеджера и переписку можно вести в CRM.
Чек-лист перед запуском B2B-заказов
- Проверить, как регистрируется организация и кто подтверждает её данные.
- Согласовать, где хранится договор и кто определяет цену.
- Определить, какие поля обязательны для счёта и как оформляется НДС.
- Разделить статусы заявки, согласования, счёта и оплаты.
- Настроить доступ к PDF-документам по принадлежности контрагенту.
- Протестировать заказ с изменением цены, отменой и частичной отгрузкой.
Ошибки, которых лучше избежать
Нельзя обещать автоматические счета, если формирование документов остаётся ручным. Не стоит смешивать персональные данные сотрудника с реквизитами организации и отправлять документы разных контрагентов одним общим доступом. Важно также проверить юридические страницы сайта: оферту, условия поставки, обработку данных и контактную информацию — в объёме, применимом к конкретному бизнесу.
Структуру проекта удобно начать с общего плана B2B-магазина на WordPress. Если требуется именно магазин для компаний, посмотрите разработку интернет-магазина WooCommerce под заказ.
Частые вопросы
Можно ли принимать B2B-заказы без онлайн-эквайринга?
Да. Оформление заявки и выставление счёта могут быть отдельными этапами, но бизнес должен согласовать подтверждение оплаты.
Можно ли хранить документы в личном кабинете?
Да, при корректной авторизации и разграничении прав доступа к каждому файлу.
Достаточно ли плагина PDF-счетов?
Не всегда. Нужны согласованные реквизиты, налоговая логика и интеграция со статусами учётной системы.
