Коллеги, я не программист, но сейчас передо мной стоит задача вмешаться в код шаблона, поэтому пришёл сюда.
В карточке товара есть статус наличия товара. В настройках конфигурации каталога включена возможность продажи товара при нулевых остатках. В этом случае, в Битриксе статус товара всегда "в наличии" и это правильно. Однако моему клиенту требуется сделать так, чтобы при нулевом остатке показывался статус "Доставка с удалённого склада" и при этом была возможность заказа товара.
В данный момент в шаблоне вот такой код:
if($arOffer["CAN_BUY"]) {
echo $arParams["MESS_SHOW_MAX_QUANTITY"]." ";
if($offerMeasureRatio && (float)$arOffer["CATALOG_QUANTITY"] > 0 && $arOffer["CATALOG_QUANTITY_TRACE"] === "Y" && $arOffer["CATALOG_CAN_BUY_ZERO"] === "N") {
if($arParams["SHOW_MAX_QUANTITY"] === "M") {
if((float)$arOffer["CATALOG_QUANTITY"] / $offerMeasureRatio >= $arParams["RELATIVE_QUANTITY_FACTOR"]) {
echo $arParams["MESS_RELATIVE_QUANTITY_MANY"];
} else {
echo $arParams["MESS_RELATIVE_QUANTITY_FEW"];
}
} else {
echo $arOffer["CATALOG_QUANTITY"];
}
}
} else {
echo $arParams["MESS_NOT_AVAILABLE"];
}
может, кто-нибудь подскажет, как это сделать?