Помогите привязать дополнительные опции к товарам в карточке товара

Скачать Помогите привязать дополнительные опции к товарам в карточке товара

bambras

Житель
Регистрация
17.10.15
Сообщения
92
Реакции
111
итак, есть у нас некий товар, например, шкаф
при покупке хотелось бы, чтобы были опции, типа, подъема на этаж, сборка и прочая хрень

в лоб, как это сделать, я не сообразил, стал мониторить интернет, мне попался вопрос на хабре https://qna.habr.com/q/392974
из комментов я понял, что решается все доп. каталогом, и работой руками
далее, на память мне пришел битроник2, в котором это как раз таким образом и реализовано https://prnt.sc/zdqn7a
т.е. алгоритм такой - у меня есть битроник2 http://marketplace.1c-bitrix.ru/solutions/yenisite.bitronic2/ (демо сайта в у них, по крайней мере, на данный момент не открывается, у них часто все через жопу), я через импорт-экспорт .xml скопировал каталог доп. услуг, прописал свойство в нужном мне каталоге, тип свойства - привязка к элементам, скопировал шаблон, который выводит это приложение в карточке товара (это получается, как просто доп. товары)

проблема в выводе этого шаблона, как его верно прописать?
я приложил в сообщении код вывода, что то идет не так, видать, из за 31й строки, но могу ошибаться
как верно составить прописать дополнительные опции в карточке товара?
 
1617e249c16fc0 1617e249c16fc0
итак, есть у нас некий товар, например, шкаф
при покупке хотелось бы, чтобы были опции, типа, подъема на этаж, сборка и прочая хрень

в лоб, как это сделать, я не сообразил, стал мониторить интернет, мне попался вопрос на хабре https://qna.habr.com/q/392974
из комментов я понял, что решается все доп. каталогом, и работой руками
далее, на память мне пришел битроник2, в котором это как раз таким образом и реализовано https://prnt.sc/zdqn7a
т.е. алгоритм такой - у меня есть битроник2 http://marketplace.1c-bitrix.ru/solutions/yenisite.bitronic2/ (демо сайта в у них, по крайней мере, на данный момент не открывается, у них часто все через жопу), я через импорт-экспорт .xml скопировал каталог доп. услуг, прописал свойство в нужном мне каталоге, тип свойства - привязка к элементам, скопировал шаблон, который выводит это приложение в карточке товара (это получается, как просто доп. товары)

проблема в выводе этого шаблона, как его верно прописать?
я приложил в сообщении код вывода, что то идет не так, видать, из за 31й строки, но могу ошибаться
как верно составить прописать дополнительные опции в карточке товара?
 

Вложения

шаблон вывода выглядит так:
<div class="buy-block-additional">
<header>
<i class="flaticon-package6"></i>
<span class="text"><?=GetMessage('BITRONIC2_SERVICES_HEADER')?></span>
</header>
<?foreach($arResult['ITEMS'] as $arItem):
$strMainID = $this->GetEditAreaId('service-'.$arItem['ID']);
$arItemIDs = array(
'ID' => $strMainID,
'PRICE' => $strMainID.'_price',
'PRICE_DIV' => $strMainID.'_price_wrap',
);
?>
<label class="checkbox-styled">
<input type="checkbox" data-service-id="<?=$arItem['ID']?>">
<span class="checkbox-content">
<i class="flaticon-check14"></i>
<?=$arItem['NAME']?><?if(!empty($arItem['HELP'])):?> <sup data-tooltip title="<?=$arItem['HELP']?>">?</sup><?endif?> &mdash;
<span class="price">
<?=CRZBitronic2CatalogUtils::getElementPriceFormat($arItem['MIN_PRICE']['CURRENCY'], $arItem['MIN_PRICE']['DISCOUNT_VALUE'], $arItem['MIN_PRICE']['PRINT_DISCOUNT_VALUE']);?>
</span>
</span>
</label>
<? endforeach ?>

</div>

как бы так прописать, чтобы он выводился универсально, на любом шаблоне в карточке товара?
css - в расчет не берем, это и стырить можно
 
Можно сделать через свойства добавляемые в корзину. Например выберите свойства добавляемые в корзину. и потом через маркетинг сделать наценку на товар в зависимости от значения свойства.
Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.
 
Можно сделать через свойства добавляемые в корзину. Например выберите свойства добавляемые в корзину. и потом через маркетинг сделать наценку на товар в зависимости от значения свойства.
Для просмотра этого контента нам потребуется ваше согласие на установку файлов cookie третьих лиц.
Более подробную информацию можно найти на нашей странице cookie.
все, конечно, круто, я у Дмитрия видел это видео, прежде, чем писать сюда, но, есть нюанс, он в лоб сказал, что на товары с торговыми предложениями, это не катит, я естественно, проверил, к сожалению, так и есть :(
нужно, чтобы была универсальная шняга :)
т.е. решение данной шняги, я вижу только, через, по сути, доп товары, это как таковые, сопутствующие товары, только с нюансом, что они добавляются через чекпоинт в карточке товара, и добавлять в корзину, их можно будет, несколько раз, из разных карточек товара
---
не прошло и года, как ромза починила свою базу данных, посмотрите, как это выглядит https://bitronic2.romza.ru/catalog/...lefony/smartfony-i-kommunikatory/nexus-5.html
 
посмотри вышло обновление для аспро
 
ну или если посмотреть что идет не так нужно увидеть ошибки которые тебе выдает
 
посмотри вышло обновление для аспро
ааааа скн! :)
а я эту работу на сторону отдал уже, и деньги за нее заплатил, ну кто ж знал, что эта штука 19го февраля выйдет
в любом случае, я заказал универсальный блок, который, по идее, можно будет, если что, в любой шаблон встроить


эх, знал бы прикуп - жил бы в Сочи
хотя я и так в 20км от Сочи живу....
 
Последнее редактирование:
Назад
Сверху Снизу