Платежная система "Долями" - сервис для оплаты покупок частями.
В файле bootstrap.php разместите следующий код:
class Dolyame_Status_Observer { static public function onBeforeChangedOrder($handler, $args) { list($mode) = $args; $oShop_Order = $handler->getShopOrder(); $oShop_Order_Before = $handler->getShopOrderBeforeAction(); if (in_array($mode, array('changeStatusPaid', 'edit', 'apply'))) { // статус "Долями [create]" if ($oShop_Order_Before->shop_order_status_id != $oShop_Order->shop_order_status_id && $oShop_Order->Shop_Order_Status->name == 'Долями [create]') { method_exists($handler, 'create') && $handler->create(); } // статус "Долями [commit]" if ($oShop_Order_Before->shop_order_status_id != $oShop_Order->shop_order_status_id && $oShop_Order->Shop_Order_Status->name == 'Долями [commit]') { method_exists($handler, 'commit') && $handler->commit(); } // статус "Долями [cancel]" отмена if ($oShop_Order_Before->shop_order_status_id != $oShop_Order->shop_order_status_id && $oShop_Order->Shop_Order_Status->name == 'Долями [cancel]') { method_exists($handler, 'cancel') && $handler->cancel(); } // статус "Долями [refund]" возврат if ($oShop_Order_Before->shop_order_status_id != $oShop_Order->shop_order_status_id && $oShop_Order->Shop_Order_Status->name == 'Долями [refund]') { method_exists($handler, 'refund') && $handler->refund(); } } } } Core_Event::attach('Shop_Payment_System_Handler.onBeforeChangedOrder', array('Dolyame_Status_Observer', 'onBeforeChangedOrder'));
После заключения договора и получения mtls-сертификат (см. инструкцию) разместите их в папке /hostcmsfiles/shop/pay/open-api-cert.pem и /hostcmsfiles/shop/pay/private.key
Подписаться на наш канал: t.me/morozovpimnev_n
Версия | Дата | Описание | Версия от | Версия до |
1.0 | 25.08.2022 | релиз | 6.5.4 | ∞ |
Инструмент, который позволит вашим покупателям оплачивать в онлайне удобно, быстро и безопасно.
Публикация одного магазина на нескольких сайтах
Проводит инвентаризацию товара в магазине.