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

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

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й строки, но могу ошибаться
как верно составить прописать дополнительные опции в карточке товара?
 
итак, есть у нас некий товар, например, шкаф
при покупке хотелось бы, чтобы были опции, типа, подъема на этаж, сборка и прочая хрень

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

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

Вложения

  • services.zip
    1,9 KB · Просмотры: 5
шаблон вывода выглядит так:
<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 - в расчет не берем, это и стырить можно
 
Можно сделать через свойства добавляемые в корзину. Например выберите свойства добавляемые в корзину. и потом через маркетинг сделать наценку на товар в зависимости от значения свойства.
 
Можно сделать через свойства добавляемые в корзину. Например выберите свойства добавляемые в корзину. и потом через маркетинг сделать наценку на товар в зависимости от значения свойства.
все, конечно, круто, я у Дмитрия видел это видео, прежде, чем писать сюда, но, есть нюанс, он в лоб сказал, что на товары с торговыми предложениями, это не катит, я естественно, проверил, к сожалению, так и есть :(
нужно, чтобы была универсальная шняга :)
т.е. решение данной шняги, я вижу только, через, по сути, доп товары, это как таковые, сопутствующие товары, только с нюансом, что они добавляются через чекпоинт в карточке товара, и добавлять в корзину, их можно будет, несколько раз, из разных карточек товара
---
не прошло и года, как ромза починила свою базу данных, посмотрите, как это выглядит https://bitronic2.romza.ru/catalog/...lefony/smartfony-i-kommunikatory/nexus-5.html
 
посмотри вышло обновление для аспро
 
ну или если посмотреть что идет не так нужно увидеть ошибки которые тебе выдает
 
посмотри вышло обновление для аспро
ааааа скн! :)
а я эту работу на сторону отдал уже, и деньги за нее заплатил, ну кто ж знал, что эта штука 19го февраля выйдет
в любом случае, я заказал универсальный блок, который, по идее, можно будет, если что, в любой шаблон встроить


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