Здравствуйте!
Есть таблица с адресами магазинов, нужно при клике на пунт "Самовывоз", что бы выходила менюшка в которой можно выбирать область, город, адрес этого магазина.
Эту таблицу в формате csv импортировал в инфоблок, но никак не получилось это сделать.
Можно ли как то средствами битрикса сделать это?
Или сделать эти магазины складами?
Либо может есть какие то модули по добавлению своих пунктов выдачи?
Помогите пожалуйста
на маркетплейсе полно бесплатных модулей служб доставки с пунктами выдачи. Поставьте себе разберите модуль, посмотрите как они это делают в своих модулях.
Есть инфоблок, в нем элементы это адреса магазинов, в свойствах есть все, гео позиция, город, область, улица и т.п.
Лицензия малый бизнес, и из-за этого больше одного склада создать нельзя, я думал может быть можно как то через склады сделать, но нет
Тогда просто получайте массив с всеми элементами инфоблока, где указаны ваши пункты
<?
if (CModule::IncludeModule("iblock")):
$iblock_id = 14;
# show url my elements
$my_elements = CIBlockElement::GetList (
Array("ID" => "ASC"),
Array("IBLOCK_ID" => $iblock_id),
false,
false,
Array('ID', 'NAME', 'DETAIL_PAGE_URL')
);
while($ar_fields = $my_elements->GetNext())
{
echo urldecode($ar_fields['DETAIL_PAGE_URL'])." ;<br>";
}
endif;
?>
Далее уже работаете с масивом и оформляете карточку. Или если у вас на всех товарах одинаковая информация можете просто в карточке товара сделать кнопку и выводить.