Здравствуйте! Столкнулся со следующей проблемой: у некоторых товаров в каталоге нет ссылки добавления в корзину, т.е. у некоторых есть, а у некоторых нет. Стал копать код, и выяснил, что $arResult["CAN_BUY"] у них не выставлена, хотя для них задана цена и у пользователя есть права на покупку по данной цене. Собственно, кусок массива $arResult:
---------------------
[PRICE_MATRIX] =>
[PRICES] => Array
(
[RETAIL] => Array
(
[ID] => 107935530
[VALUE_NOVAT] => 74
[PRINT_VALUE_NOVAT] => 74,00 руб.
[VALUE_VAT] => 74
[PRINT_VALUE_VAT] => 74,00 руб.
[VATRATE_VALUE] => 0
[PRINT_VATRATE_VALUE] => 0,00 руб.
[DISCOUNT_VALUE_NOVAT] => 74
[PRINT_DISCOUNT_VALUE_NOVAT] => 74,00 руб.
[DISCOUNT_VALUE_VAT] => 74
[PRINT_DISCOUNT_VALUE_VAT] => 74,00 руб.
[DISCOUNT_VATRATE_VALUE] => 0
[PRINT_DISCOUNT_VATRATE_VALUE] => 0,00 руб.
[CURRENCY] => RUR
[CAN_ACCESS] => Y
[CAN_BUY] => Y
[VALUE] => 74
[PRINT_VALUE] => 74,00 руб.
[DISCOUNT_VALUE] => 74
[PRINT_DISCOUNT_VALUE] => 74,00 руб.
)
)
[CAN_BUY] =>
------------------------------
Когда я все же руками набираю в браузере содержимое $arResult["ADD_URL"], вылазит сообщение: "Product is run out". Товар активен, и у него установлена цена.
Подскажите, куда нужно копать?
Собственно, меня интересует, как так получается, и почему?
---------------------
[PRICE_MATRIX] =>
[PRICES] => Array
(
[RETAIL] => Array
(
[ID] => 107935530
[VALUE_NOVAT] => 74
[PRINT_VALUE_NOVAT] => 74,00 руб.
[VALUE_VAT] => 74
[PRINT_VALUE_VAT] => 74,00 руб.
[VATRATE_VALUE] => 0
[PRINT_VATRATE_VALUE] => 0,00 руб.
[DISCOUNT_VALUE_NOVAT] => 74
[PRINT_DISCOUNT_VALUE_NOVAT] => 74,00 руб.
[DISCOUNT_VALUE_VAT] => 74
[PRINT_DISCOUNT_VALUE_VAT] => 74,00 руб.
[DISCOUNT_VATRATE_VALUE] => 0
[PRINT_DISCOUNT_VATRATE_VALUE] => 0,00 руб.
[CURRENCY] => RUR
[CAN_ACCESS] => Y
[CAN_BUY] => Y
[VALUE] => 74
[PRINT_VALUE] => 74,00 руб.
[DISCOUNT_VALUE] => 74
[PRINT_DISCOUNT_VALUE] => 74,00 руб.
)
)
[CAN_BUY] =>
------------------------------
Когда я все же руками набираю в браузере содержимое $arResult["ADD_URL"], вылазит сообщение: "Product is run out". Товар активен, и у него установлена цена.
Подскажите, куда нужно копать?
Собственно, меня интересует, как так получается, и почему?