checkout_steps

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

Shop-Script

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

$params['steps'] array Массив шагов оформления заказа. Ключи — идентификаторы шагов; значения — экземпляры классов шагов оформления заказа, унаследованных от shopCheckoutStep.
… код плагина …

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

Shop-Script

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

PHP

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