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

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

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 - в расчет не берем, это и стырить можно
 
Можно сделать через свойства добавляемые в корзину. Например выберите свойства добавляемые в корзину. и потом через маркетинг сделать наценку на товар в зависимости от значения свойства.
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 
Можно сделать через свойства добавляемые в корзину. Например выберите свойства добавляемые в корзину. и потом через маркетинг сделать наценку на товар в зависимости от значения свойства.
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
все, конечно, круто, я у Дмитрия видел это видео, прежде, чем писать сюда, но, есть нюанс, он в лоб сказал, что на товары с торговыми предложениями, это не катит, я естественно, проверил, к сожалению, так и есть :(
нужно, чтобы была универсальная шняга :)
т.е. решение данной шняги, я вижу только, через, по сути, доп товары, это как таковые, сопутствующие товары, только с нюансом, что они добавляются через чекпоинт в карточке товара, и добавлять в корзину, их можно будет, несколько раз, из разных карточек товара
---
не прошло и года, как ромза починила свою базу данных, посмотрите, как это выглядит https://bitronic2.romza.ru/catalog/...lefony/smartfony-i-kommunikatory/nexus-5.html
 
посмотри вышло обновление для аспро
 
ну или если посмотреть что идет не так нужно увидеть ошибки которые тебе выдает
 
посмотри вышло обновление для аспро
ааааа скн! :)
а я эту работу на сторону отдал уже, и деньги за нее заплатил, ну кто ж знал, что эта штука 19го февраля выйдет
в любом случае, я заказал универсальный блок, который, по идее, можно будет, если что, в любой шаблон встроить


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

Похожие темы

Назад
Сверху Снизу