Вам надо использовать
if (CModule::IncludeModule("catalog")) {
if ($PRODUCT_ID) {
Add2BasketByProductID(
$PRODUCT_ID,
1,
false
);
}
}
Это добавит товар в корзину, но можно в обход корзины (ссылки ниже)
где $PRODUCT_ID - ID товара
Также нужна будет форма, которая отправит post запрос на сервер и вернет true в случае успешного занесения заказа в админку.
В форме сделайте поля имя, почту и телефон и скрытое поле ID товара. Все делайте AJAX.
Заказ оформляется так: (по принципу "1 клик"+оплата)
http://iaroslav.ru/создание-заказа-на-1с-битрикс-п...
или на d7
https://dev.1c-bitrix.ru/learning/course/?COURSE_I...
Так как из вашего вопроса не понятно на какой вы стадии и что конкретно у вас не получается, то мой ответ будет именно таким, т.е. общим.