// заменяем id пользователя
$dctPrototype['CONDITIONS_LIST']['CHILDREN'][0]['DATA']['value'][0] = $UserId;
[PRIORITY] => 149
[LAST_DISCOUNT] => N
[LAST_LEVEL_DISCOUNT] => Y
[VERSION] => 3
[CONDITIONS_LIST] => Array
(
[CLASS_ID] => CondGroup
[DATA] => Array
(
[All] => AND
[True] => True
)
[CHILDREN] => Array
(
)
)
[UNPACK] => function($arOrder){return ((1 == 1)); };
[ACTIONS_LIST] => Array
[ACTIONS_LIST] => Array
(
[CLASS_ID] => CondGroup
[DATA] => Array
(
[All] => AND
)
[CHILDREN] => Array
(
[0] => Array
(
[CLASS_ID] => ActSaleBsktGrp
[DATA] => Array
(
[Type] => Discount
[Value] => 15
[Unit] => Perc
[Max] => 0
[All] => AND
[True] => True
)
$result = \Bitrix\Sale\Internals\DiscountTable::add($dctPrototype);
$inline_keyboard_auth=[
[
[
'text' =>'Кнопка',
'callback_data' => 'k_btn,
"web_app"=> [
"url"=>"https://revenkroz.github.io/telegram-web-app-bot-example/index.html"
]
]
]
];
как вы пришли к выводу, что проблема связана с файлом hosts
192.168.1.15 site.ru www.site.ru
127.0.0.1 localhost
file_put_contents($_SERVER["DOCUMENT_ROOT"]."/test.txt", "\n** ".date("d.m.Y H:i:s")." ****". __FILE__ ." ". __LINE__ ."**********\n".print_r($arFields, true), FILE_APPEND | LOCK_EX);
1. на него уже завязаны подарочные сертификаты(в плане типа оплаты)
2. внутренний счет не отображается как скидка на товары, а в 1с нужно отправлять товары именно как со скидочной ценой, и менеджеры должны видеть какие скидки были применены к товарам(у нас на сайте сейчас из действующих примерно под сотню)
Есть мысль с кастомной скидкой завязанной на купоны и сохранением суммы скидки и пользователя в справочнике, но возник вопрос внутри скидки я могу понять какой купон её вызвал? т.е. на уровне метода generate могу я узнать каким купоном был вызван метод расчета или нет?