На последний Битрикс (все проапдейтино)
Установил:
marketplace.1c-bitrix.ru/... Мне нужно:
Всплывающая форма
Заказ должен падать в админку.
Что сделано:
/bitrix/catalog.element/.default/template.php
<div>
<?if ('Y' == $arParams['USE_PRODUCT_QUANTITY']){?>
<a href="javascript:void(0)" class="bx_bt_white bx_small" id="<? echo
$arItemIDs['QUANTITY_DOWN']; ?>" style="font-size:16px;border:1px
solid #ccc;color:#333;padding:5px
14px;text-align:center;backgorund;text-decoration:none;font-weigh t:bold;">-</a>
<input type="text" style="width: 20px; color: #333; font-size: 16px;
padding: 5px;" value="1" class="quantity-good"
name="ADD[<?=$arResult["ID"]?>]" id="<? echo $arItemIDs['QUANTITY'];
?>">
<a href="javascript:void(0)" class="bx_bt_white bx_small" id="<? echo
$arItemIDs['QUANTITY_UP']; ?>" style="font-size:16px;border:1px solid
#ccc;color:#333;padding:5px
12px;text-align:center;backgorund;text-decoration:none;font-weigh t:bold;">+</a>
<span id="<? echo $arItemIDs['QUANTITY_MEASURE']; ?>"><? echo
(isset($arResult['CATALOG_MEASURE_NAME']) ?
$arResult['CATALOG_MEASURE_NAME'] : ''); ?></span>
<? }?>
<span class="button"><a href="javascript:void(0);"
data-id="<?=$arResult["ID"]?>" class="send2 buy-me js_buy_btn" id="<?
echo $arItemIDs['BUY_LINK']; ?>">Купить</a></span>
</div>
<? } ?>
</div>
<button data-module="buyoneclick"
data-id="<?=$arResult['ID']?>">Купит ь в 1 клик</button>
</div>
Туда же выше вставил
<?$APPLICATION->IncludeComponent(
"api:buyoneclick",
"",
Array(
"BIND_USER" => "N",
"DELIVERY_SERVICE" => "1",
"IBLOCK_FIELD" => array("ID",""),
"IBLOCK_ID" => "6",
"IBLOCK_TYPE" => "catalog",
"LOCATION_ID" => "2008",
"MESS_ERROR_FIELD" => "#FIELD# обязательное",
"MESS_SUCCESS_INFO" => "Заказ #ORDER_ID# от #ORDER_DATE#
Ваш заказ принят для исполнения.
Ожидайте звонка оператора, в ближайшее время он свяжется с Вами для уточнения даты доставки и необходимых деталей.
Если заказ оформлен в ночное время, оператор свяжется с Вами после 9-00.",
"MESS_SUCCESS_TITLE" => "Спасибо! Ваш заказ принят!",
"MODAL_FOOTER" => "",
"MODAL_HEADER" => "ЗАКАЗ В 1 КЛИК",
"MODAL_TEXT_AFTER" => "Нажатием кнопки Оформить заказ я даю свое согласие на обработку персональных данных в соответствии с указанными <a href="#">здесь</a> условиями.",
"MODAL_TEXT_BEFORE" => "Оставьте пожалуйста свои контактные данные.
Наши менеджеры свяжутся с вами для уточнения деталей заказа.",
"MODAL_TEXT_BUTTON" => "Оформить заказ",
"PAY_SYSTEM" => "1",
"PERSON_TYPE" => "1",
"REDIRECT_PAGE" => "",
"REQ_FIELDS" => array("1","2","3"),
"SHOW_COMMENT" => "Y",
"SHOW_FIELDS" => array("1","2","3"),
"SHOW_QUANTITY" => "Y",
"USE_JQUERY" => "Y"
)
);?>
Консоль браузера выдает ошибку:
SCRIPT438: Object doesn't support property or method 'apiBuyoneclick'
Мне нужны стоимость и сроки