На версии битрикс 16.0.11 базовая единица измерения в карточке товара на вкладке Элемент равна 0, хотя в import.xml она выгружена нормально.
Почему так происходит? Да и как базовая единица связана с единицей измерения в торговом каталоге на вкладке параметры? Если это одно и то же, то почему тогда там стоят штуки?
Для вывода доступного количества товара на сайте я добавил в шаблон каталога bitrix/templates/.default/components/bitrix/catalog/template1/bitrix/catalog.section/.default/template.php
следующий код:
Код |
---|
<Товар> <Ид>916ab973-eb37-11e5-a7d2-e32b7bab8b32</Ид> <Наименование>Песок кр.</Наименование> <БазоваяЕдиница Код="168 " НаименованиеПолное="Тонна" МеждународноеСокращение="TNE">т</БазоваяЕдиница> <ПолноеНаименование>Песок кр.</ПолноеНаименование> <Группы> <Ид>6f8c1a7e-5c37-11e5-a0a9-f4d3787f574c</Ид> </Группы> <ЗначенияРеквизитов> <ЗначениеРеквизита> <Наименование>ВидНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>ТипНоменклатуры</Наименование> <Значение>Товар</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>Полное наименование</Наименование> <Значение>Песок кр.</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>Вес</Наименование> <Значение>0</Значение> </ЗначениеРеквизита> </ЗначенияРеквизитов> </Товар> |
Для вывода доступного количества товара на сайте я добавил в шаблон каталога bitrix/templates/.default/components/bitrix/catalog/template1/bitrix/catalog.section/.default/template.php
следующий код:
Код |
---|
<div class="bx_catalog_item_quantity"><? echo GetMessage('MESS_CATALOG_QUANTITY') ?><span class="bx_catalog_item_quantity_col"><? echo $arItem['CATALOG_QUANTITY'] ?></span> <? echo $arItem['CATALOG_MEASURE_NAME'];?></div> |
но 'CATALOG_MEASURE_NAME' остается всегда в шт.
Может быть где то нужно поставить галочку? Не могу понять почему нет вывода других единиц измерения во фронтэнд, а только штуки.