Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Выгрузка наличия по определенному складу в свойство

00 голосов
1

Здравствуйте! У нас есть 2 склада. Редакция битрикса соответствено не "бизнес", поэтому на сайте отображается общее количество.

На данный момент есть такой код

<?if($arResult["CATALOG_QUANTITY"] > 0):?>
                                                <li class="shipping"><img src="<?=SITE_TEMPLATE_PATH?>/images/delivery.png" alt=""> <span><?=GetMessage("SHIPPING")?></span> <ins>завтра</ins></li>
                                                <li class="shipping"><img src="<?=SITE_TEMPLATE_PATH?>/images/pickup.png" alt=""> <span><?=GetMessage("PICKUP")?></span> <ins>сегодня</ins></li>
                                                <?elseif(!empty($arResult["PROPERTIES"]["SUPPLIER_AVAILABLE"]["VALUE"]) && intval($arResult["PROPERTIES"]["SUPPLIER_AVAILABLE"]["VALUE"]) > 0):?>
                                                <li class="shipping"><img src="<?=SITE_TEMPLATE_PATH?>/images/delivery.png" alt=""> <span><?=GetMessage("SHIPPING")?></span> <ins>3-5 дней</ins></li>
                                                <li class="shipping"><img src="<?=SITE_TEMPLATE_PATH?>/images/pickup.png" alt=""> <span><?=GetMessage("PICKUP")?></span> <ins>3-5 дней</ins></li>
                                                <?else:?>
                                                <li class="shipping"><img src="<?=SITE_TEMPLATE_PATH?>/images/delivery.png" alt=""> <span><?=GetMessage("SHIPPING")?></span> <ins>уточняйте</ins></li>
                                                <li class="shipping"><img src="<?=SITE_TEMPLATE_PATH?>/images/pickup.png" alt=""> <span><?=GetMessage("PICKUP")?></span> <ins>уточняйте</ins></li>
                                                <?endif;?>
                                            <?if(!empty($arResult["PROPERTIES"]["DELIVERY_DESC"]["VALUE"])):?>
                                            <li class="infoText">   
                                                <p><?=$arResult["PROPERTIES"]["DELIVERY_DESC"]["VALUE"]?></p>
                                            </li>
                                            <?endif;?>
 
Который в зависимости от свойства товара "SUPPLIER_AVAILABLE" ставит нужые фразы о времени доставки. Нужно как то из 1С выгружать в этой свойство количество товаров по одному из складов.
Это как-то можно сделать? 
Или может есть способ привязать к этому коду xlm_id склада или что то ещё? я в этом абсолютный ноль, но решение нужно 
спросил 07 Окт, 15 от аноним

1 Ответ

00 голосов
Добрый день.

Скорее всего эта задача должна решаться доработкой обмена со стороны 1С - при обмене выгружать остаток по одному из складов в свойство или реквизит товара. Так как со стороны Битрикса для реализации этого же функционала придётся половину класса, отвечающего за импорт xml, переделывать.
ответил 07 Окт, 15 от root (25,590 баллов)

Похожие вопросы

0 голосов
8 ответов
0 голосов
2 ответов
0 голосов
4 ответов
0 голосов
0 ответов
спросил 19 Сен, 13 от Grimmi (2,560 баллов)