checkout_steps
Срабатывает при получении доступного набора шагов оформления заказа в корзине и позволяет изменить этот набор.
Shop-Script
Входящие параметры (передаются по ссылке)
$params['steps'] array Массив шагов оформления заказа. Ключи — идентификаторы шагов; значения — экземпляры классов шагов оформления заказа, унаследованных от shopCheckoutStep.
… код плагина …
Результат работы плагина
Shop-Script
Пример кода плагина
PHP
public function checkoutSteps(&$params) { if (!shopMyPlugin::mustOfferPayment($params)) { unset($params['steps']['payment']); } }