партнер компании 1с-битрикс
сайт фрилансера Сергея Эстрина
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
Простой адаптивный форум - модуль для битрикс
Это форум по решению для битрикс «Модуль Быстрый заказ (архив)».
Страницы: 1
Ответить
RSS
В заказе нет товаров, Как настроить, чтобы выбранные товары в заказе появились
 
1C Bitrix Управление сайтом: 12.5.11
Подключил форму быстрого заказа.
Делаю заказ.
Заказ появляется, но без товара.
 
Павел, а идентификатор(ы) товара(ов), правильно передается в параметры компонента? Можете код подключения компонента показать?
 
Код

$APPLICATION->IncludeComponent(

   
"grain:fastorder",
   
"",
   Array(
   
"USE_CAPTCHA" => "N",
   
"OK_TEXT" => "Спасибо, ваш заказ принят. Менеджер свяжется с Вами в ближайшее время.",
   
"SHOW_FIELDS" => array("NAME""EMAIL""PHONE",
   
"REQUIRED_FIELDS" => array("PHONE_OR_EMAIL",
   
"MODIFY_CART" => "N",
   
"PRODUCT_ID" => array($ElementID),//$arItems['ID'],//array("={$ElementID}",
   
"PERSON_TYPE" => "1",
   
"PROP_NAME" => "1",
   
"PROP_EMAIL" => "2",
   
"PROP_PHONE" => "3"
   
);

Павел, а вы подключаете в шаблоне какого компонента, news, catalog?
 
Проверьте, присутствует ли там реально ID товара.
 
Тажа проблема.

Цитата
Проверьте, присутствует ли там реально ID товара.
где проверить?
 
Цитата
Гость пишет:
Тажа проблема.
Цитата
Проверьте, присутствует ли там реально ID товара.
где проверить?
В параметре PRODUCT_ID (должен быть массивом)
 
Скорее всего, проблема возникала при заказе товара, которого нет на складе. В версии 1.1.0 сделана проверка на наличие товара на складе (или что разрешена покупка при отрицательном количестве), в противном случае форма не выводится и заказать товар нельзя.
 
Столкнулся с той же проблемой, при быстром заказе, заказ добавляется а самих товаров нет.
<?
if(Bitrix\Main\Loader::includeModule('yenisite.oneclick'))
{
$APPLICATION->IncludeComponent(
"yenisite:oneclick.buy",
"bitronic2",
array(
"COMPONENT_TEMPLATE" => "bitronic2",
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "59",
"IBLOCK_ELEMENT_ID" => $_REQUEST["id"],
"PERSON_TYPE_ID" => "1",
"SHOW_FIELDS" => array(
0 => "FIO",
1 => "EMAIL",
2 => "PHONE",
),
"REQ_FIELDS" => array(
0 => "FIO",
1 => "PHONE",
),
"ALLOW_AUTO_REGISTER" => "Y",
"USE_CAPTCHA" => "Y",
"MESSAGE_OK" => "Ваш заказ принят, его номер - #ID#. Менеджер свяжется с вами в ближайшее время. Спасибо что выбрали нас!",
"PAY_SYSTEM_ID" => "1",
"DELIVERY_ID" => "0",
"AS_EMAIL" => "EMAIL",
"AS_NAME" => "FIO",
"FIELD_CLASS" => "textinput",
"FIELD_PLACEHOLDER" => "Y",
"FIELD_QUANTITY" => "N",
"SEND_REGISTER_EMAIL" => "N",
"EMPTY" => $arParams["EMPTY"],
"USER_REGISTER_EVENT_NAME" => "USER_INFO",
"OFFER_PROPS" => $arProps,
"COMMENTS" => "Заказ в 1 клик"
),
false
);
}?>
 
Цитата
Иван написал:
Столкнулся с той же проблемой, при быстром заказе, заказ добавляется а самих товаров нет.
<?
if(Bitrix\Main\Loader::includeModule('yenisite.oneclick'))
{
$APPLICATION->IncludeComponent(
"yenisiteneclick.buy",
"bitronic2",
array(
"COMPONENT_TEMPLATE" => "bitronic2",
"IBLOCK_TYPE" => "catalog",
"IBLOCK_ID" => "59",
"IBLOCK_ELEMENT_ID" => $_REQUEST["id"],
"PERSON_TYPE_ID" => "1",
"SHOW_FIELDS" => array(
0 => "FIO",
1 => "EMAIL",
2 => "PHONE",
),
"REQ_FIELDS" => array(
0 => "FIO",
1 => "PHONE",
),
"ALLOW_AUTO_REGISTER" => "Y",
"USE_CAPTCHA" => "Y",
"MESSAGE_OK" => "Ваш заказ принят, его номер - #ID#. Менеджер свяжется с вами в ближайшее время. Спасибо что выбрали нас!",
"PAY_SYSTEM_ID" => "1",
"DELIVERY_ID" => "0",
"AS_EMAIL" => "EMAIL",
"AS_NAME" => "FIO",
"FIELD_CLASS" => "textinput",
"FIELD_PLACEHOLDER" => "Y",
"FIELD_QUANTITY" => "N",
"SEND_REGISTER_EMAIL" => "N",
"EMPTY" => $arParams["EMPTY"],
"USER_REGISTER_EVENT_NAME" => "USER_INFO",
"OFFER_PROPS" => $arProps,
"COMMENTS" => "Заказ в 1 клик"
),
false
);
}?>
Если предварительно добавить товар в корзину, то товар появится в заказе
 
Иван, здравствуйте!

yenisite.neclick.buy - это не мой компонент, мой называется grain:fastorder.
 
Цитата
Сергей Эстрин написал:
Иван, здравствуйте!

yenisite.neclick.buy - это не мой компонент, мой называется grain:fastorder.

Разве ваша компонента не входит в состав типового решения bitronic 2 от ROMZA? Я использую именно их компоненту купить в один клик.
 
Цитата
Гость написал:
Разве ваша компонента не входит в состав типового решения bitronic 2 от ROMZA? Я использую именно их компоненту купить в один клик.
Раньше мой компонент входил, теперь не знаю, в любом случае код который вы привели к моему компоненту не относится.
Страницы: 1
Ответить
Читают тему (гостей: 1)
Форма ответов
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Загрузить картинки
Отправить Отменить