У меня около 40 вариантов доставок в которых используется платежная система , но она должна быть ограничена только по определенным товарам и дублировать ради 1 платежки все доставки, тем более нет такого ограничения "как не содержит" плохой вариант.
по другой задаче посоветовали сделать свое ограничение. вот и тут хотел сделать аналог как у доставки, но столкнулся с проблемой
BX.Sale.Delivery имеет addRestrictionProductSection
а BX.Sale.PaySystem нет
подскажите ка решить задачу?
по другой задаче посоветовали сделать свое ограничение. вот и тут хотел сделать аналог как у доставки, но столкнулся с проблемой
Код |
---|
// ByProductCategory::getParamsStructure() // /bitrix/modules/sale/lib/delivery/restrictions/byproductcategory.php:111 public static function getParamsStructure($deliveryId = 0) { $result = array( "CATEGORIES" => array( "TYPE" => "DELIVERY_PRODUCT_CATEGORIES", "URL" => "/bitrix/admin/cat_section_search.php?lang=ru&m=y&n=SECTIONS_IDS", "SCRIPT" => "window.InS".md5('SECTIONS_IDS')."=function(id, name){BX.Sale.Delivery.addRestrictionProductSection(id, name, this);};", "LABEL" => Loc::getMessage("SALE_DLVR_RSTR_BY_PC_CATEGORIES"), "ID" => 'sale-admin-delivery-restriction-cat-add' ) ); return $result; } |
BX.Sale.Delivery имеет addRestrictionProductSection
а BX.Sale.PaySystem нет
подскажите ка решить задачу?