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

Gutenberg-блоки

Модуль GutenbergBlocks регистрирует блоки для редактора WordPress с server-side render.

Блоки

БлокНазначениеШорткод-альтернатива
iiko/checkoutФорма оформления заказа (React).[iiko_checkout]
iiko/saved-addressesСписок сохранённых адресов клиента.[iiko_saved_addresses]

Альтернатива шорткодам

Если вы не используете Gutenberg, те же функции доступны через шорткоды.

iiko/checkout

Блок выводит React-форму чекаута:

  • apiVersion 3 (современный Gutenberg).
  • Server-side render + frontend JS.
  • Локализованные данные: iikoCheckoutVars, iikoCheckoutDefaults.
  • Методы доставки и оплаты: iikoShippingMethods, iikoPaymentMethods.
  • Управление адресами: iikoAddressManagement.

Включение

НастройкаКлючПо умолчанию
Включить блок checkoutenable_checkout_blocktrue

iiko/saved-addresses

Блок выводит список сохранённых адресов клиента:

  • apiVersion 3.
  • Server-side render.
  • Управление адресами через iikoAddressManagement.

Включение

НастройкаКлючПо умолчанию
Включить блок адресовenable_saved_addresses_blocktrue

Как использовать

  1. Создайте/отредактируйте страницу в редакторе Gutenberg.
  2. Добавьте блок iiko Checkout (или iiko Saved Addresses).
  3. Опубликуйте страницу.

Блок iiko/checkout

Ассеты

  • Editor JS — логика в редакторе.
  • Frontend JS — логика на витрине.
  • Render PHP — server-side рендер.
  • Style CSS — стили блока.

Расположение: assets/blocks/{checkout,saved-addresses}/.

REST-зависимости

Блоки используют REST API для получения данных:

  • woo2iiko/v1/checkout/shipping — методы доставки.
  • woo2iiko/v1/checkout/payments — методы оплаты.

Авторизация через nonce wp_rest и iiko_address_management.

См. также

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