Пропустить контент
Купить

Оплата

Раздел WooCommerce → iiko → Payment — соответствие шлюзов WooCommerce и типов оплат iiko.

Маппинг шлюзов

Модуль WooPayment создаёт таблицу соответствий в админке:

  • Колонка iiko type — select типа оплаты iiko для каждого шлюза WC.
  • Колонка Is external fiscal — флаг внешней фискализации (yes/no).
  • Кнопка Reset — сбросить все маппинги.
  • Сохранение — AJAX (iiko_wc_payment_setting).

Маппинг оплат

ОпцияТипНазначение
wc_pay_typesarray<wc_gateway_id, iiko_payment_type_uuid>Соответствие шлюз → тип iiko.
is_fiscalarray<wc_gateway_id, bool>Внешняя фискализация.
Что значит «external fiscal»

Если шлюз оплат выполняет собственную фискализацию (например, ЮKassa), поставьте is_fiscal = yes. Тогда в iiko заказ уйдёт с флагом isFiscalizedExternally = true — iiko не будет фискализировать повторно.

Кастомные шлюзы

Плагин регистрирует два шлюза:

ШлюзIDНазначение
Card on Deliverycard_on_deliveryОплата картой курьеру. Доступен на checkout.
BonusesbonusesПрограммный (для экспорта бонусов как оплаты). Недоступен на checkout.

Card on Delivery

  • Клиент выбирает «Оплата картой при доставке» на checkout.
  • На thank you page и в email — инструкции по оплате.
  • В экспорте iiko передаётся соответствующий тип оплаты.

Где настраивать шлюзы

Стандартные шлюзы (ЮKassa и др.) настраиваются в WooCommerce → Настройки → Платежи. Маппинг к iiko — в WooCommerce → iiko → Payment.

Платёжные шлюзы

Тип оплаты при экспорте

При экспорте заказа:

  1. Определяется шлюз оплаты WC заказа.
  2. По маппингу wc_pay_types находится тип iiko.
  3. В заказ iiko передаётся тип оплаты и сумма.
  4. Флаг is_fiscalisFiscalizedExternally.

Оплата по столу

Для Pay by Table настраиваются отдельные шлюзы:

  • table_online_gateway — онлайн-шлюз.
  • table_cache_gateway — наличные.
  • table_discount_gateway — групповая скидка.

Оплата по столу

См. также

WOO2IIKO © 2019 - 2026 Алексей Тихомиров.