if (self::$Bypass) return;
self::$Bypass = true;
// здесь ваш код
self::$Bypass = false;\Bitrix\Main\Loader::includeModule('sale');
$basket = \Bitrix\Sale\Basket::loadItemsForFUser(
\Bitrix\Sale\Fuser::getId(),
\Bitrix\Main\Context::getCurrent()->getSite()
);public static function basketOperator ($_=0,$__=0,$___=0)
$routes->post('/api/feedback', [\App\Controller::class,'sendFeedback']);{
"name": "mav/myproject",
"type": "project",
"autoload": {
"psr-4": {
"App\\": "lib/App",
}
},
"require-dev": {
"kint-php/kint": "dev-master"
},
"require": {
"mav/slovo": "^0.2.3"
}
}
private $actionsConfig = [
'view' => [
'-prefilters' => [
'\Bitrix\Main\Engine\ActionFilter\Authentication'
]
],
'add' => [
'-prefilters' => [
'\Bitrix\Main\Engine\ActionFilter\Authentication'
]
]
protected function init()
{
parent::init();
foreach ($this->actionsConfig as $name=>$arConfig) $this->setActionConfig($name, $arConfig);
}
npm install -g @bitrix/cli@3.1.1
\Bitrix\Catalog\Model\Price::update($PriceId,$arPrice); который вы используете для обновления, использовать что-то вроде:\Bitrix\Catalog\Model\Price::add(array(
'CATALOG_GROUP_ID'=>$PriceId,
'PRODUCT_ID'=>$ProductId,
'PRICE'=>$Price,
'CURRENCY'=>'RUB',
));