Заказы и статусы

Заказ, оформленный в мобильном приложении, автоматически создаётся в вашем магазине на WooCommerce. Дальше заказ живёт в магазине как обычно, а его статус и оплата синхронизируются с приложением в обе стороны. В разделе «Соответствия» вы задаёте, как данные заказа из приложения ложатся на поля заказа WooCommerce.

Как открыть

В админ-панели WordPress откройте «WooCommerce» → «Настройки» → «Интеграции» → «MobiusApp» и пролистайте до раздела «Соответствия». Раздел доступен только после подключения.

Раздел «Соответствия» в настройках плагина

Что можно настроить

  • Соответствие статусов заказа приложения и WooCommerce
  • Соответствие способов доставки
  • Соответствие способов оплаты
  • Соответствие полей покупателя — отдельно для физлица и юрлица

Соответствие статусов, доставки и оплаты

Чтобы заказы из приложения корректно ложились в магазин, а изменения уходили обратно, заполните три таблицы. В каждой строке слева — значение приложения («В MobiusApp»), справа — соответствие в WooCommerce.

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

Значения приложения в этих таблицах берутся из списков, загруженных из MobiusApp. Если списки устарели, обновите их кнопкой «Обновить списки» в блоке «Подключение».

Соответствие полей покупателя

Данные покупателя из приложения сопоставляются с полями заказа WooCommerce. Сопоставление задаётся отдельно для физлица и для юрлица — в таблицах «Физлицо» и «Юрлицо».

Поля приложения:

  • Имя и Фамилия
  • Телефон
  • Электронная почта
  • Адрес
  • Город / населённый пункт
  • Компания (для юрлица)
  • ИНН компании и КПП компании (для юрлица)

Для каждого поля приложения выберите поле заказа WooCommerce. По умолчанию поля уже сопоставлены разумным образом: имя и фамилия — в плательщика, телефон, почта и адрес — в соответствующие поля плательщика, а ИНН и КПП — в отдельные поля заказа. При необходимости измените соответствие или выберите «— не переносить —».

Как это работает

Заказ из приложения

Когда покупатель оформляет заказ в приложении, плагин создаёт заказ в WooCommerce: подбирает товары по каталогу, заполняет данные покупателя по настроенному соответствию, проставляет доставку и оплату. Все заказы интеграции оформляются на одного служебного покупателя — так заказы из приложения легко отличить.

Изменения статуса и оплаты

  • Покупатель оплатил заказ в приложении — заказ в магазине помечается оплаченным.
  • Заказ отменён в приложении — заказ в магазине отменяется.
  • Вы сменили статус или отметили оплату в магазине — изменение уходит в приложение (если статус сопоставлен в таблице).

Изменения из магазина уходят в приложение при любом способе правки заказа — через админку, импорт или другие плагины. Повторное «эхо» исключено: изменение, пришедшее из приложения, не уходит обратно в приложение.

Сценарии

Настроить приём заказов

  1. Заполните соответствие статусов, доставки и оплаты.
  2. Сопоставьте поля покупателя — отдельно для физлица и юрлица.
  3. Нажмите «Сохранить изменения».

Статусы не уходят в приложение

  1. Откройте таблицу «Статусы заказов».
  2. Убедитесь, что для нужного статуса WooCommerce задано соответствие со статусом приложения. Без сопоставления изменение не уходит.

Ограничения и нюансы

  • Если статус WooCommerce не сопоставлен в таблице статусов, его изменение в приложение не уйдёт (это фиксируется в журнале).
  • Если способ доставки или оплаты не сопоставлен, заказ создастся с данными доставки и оплаты из приложения, без привязки к конкретному способу WooCommerce.
  • Списанные бонусы сохраняются в примечании к заказу, комментарий покупателя — в примечании покупателя.
  • Стоимость доставки берётся из заказа приложения и не пересчитывается магазином.
  • Населённый пункт из приложения записывается в город заказа; страны и регионы WooCommerce справочника населённых пунктов не имеют.

Заказы из приложения приходят на адрес приёма заказов, который плагин зарегистрировал при подключении (точка входа admin-ajax.php, не зависящая от «человекопонятных» ссылок). Каждое уведомление подписано и проверяется по секрету; повторные доставки распознаются и не создают дубликат. Заказ создаётся средствами WooCommerce (CRUD, совместимо с хранением заказов в отдельных таблицах — HPOS) на служебного покупателя. Обратная синхронизация работает на штатных событиях смены статуса и оплаты заказа WooCommerce, отправка идёт фоном через планировщик действий; есть защита от зацикливания.

Связанные разделы

Обновлено 10.07.2026 09:36
Помогла ли статья?