Цитата |
---|
Евгений Жуков пишет: Видимо, Ваш callback - MyBasketOrderCallback - не возвращает цену. |
Написал колбек, получилось, спасибо.
Задача просто стоит, чтобы добавлять товар в корзину сразу со скидкой, в 10%, например. А если указать стандартные функции callback, то можно задать размер скидки в массив, чтобы в корзину товар уже попал со скидкой?
Код |
---|
$arFields = array(
"PRODUCT_ID" => $arOffers["ID"],
"PRODUCT_PRICE_ID" => $OffersCost["ID"],
"PRICE" => 100,
"CURRENCY" => "RUB",
"WEIGHT" => 530,
"QUANTITY" => 1,
"LID" => LANG,
"DELAY" => "N",
"CAN_BUY" => "Y",
"NAME" => $arOffers["NAME"],
"CALLBACK_FUNC" => "CatalogBasketCallback",
"MODULE" => "catalog",
"NOTES" => "",
"ORDER_CALLBACK_FUNC" => "CatalogBasketOrderCallback",
"DETAIL_PAGE_URL" => $arOffers["DETAIL_PAGE_URL"]
);
|
Пробовал добавлять в массив поле "DISCOUNT_VALUE" => 10, но скидка не добавлялась