checkout_steps

Срабатывает при получении доступного набора шагов оформления заказа в корзине и позволяет изменить этот набор.

Доступно начиная с версии 8.0.0.

Shop-Script

Входящие параметры (передаются по ссылке)

$params['steps'] array Список шагов оформления заказа.
$params['steps'][step_id][] object Экземпляр класса отдельного шага оформления заказа, унаследованного от shopCheckoutStep.
… код плагина …

Результат работы плагина

Shop-Script

Пример кода плагина

PHP

public function checkoutSteps(&$params)
{
    if (!shopMyPlugin::mustOfferPayment($params)) {
        unset($params['steps']['payment']);
    }
}