Купить в один клик - это же вроде как заказ отправляется на почту менеджеру?
Тогда зачем такие сложности? Размещаете кнопку (ссылку) напротив каждого товара, человек щёлкает, всплывает окно с полузаполненной формой (ну там поле примечание чтоб клиент мог что-то от себя добавить), и кнопка отправить.
Вся эта радость пишется на js, отправку можно сделать через ajax, а обработку на сервере вобще левым скриптом, не имеющем никакого отношения к Битриксу (ну или имеющим, если вы хотите добавить в почтовое сообщения информацию о клиенте) и всё.
Корзина при таком подходе вообще не трогается.
Тогда зачем такие сложности? Размещаете кнопку (ссылку) напротив каждого товара, человек щёлкает, всплывает окно с полузаполненной формой (ну там поле примечание чтоб клиент мог что-то от себя добавить), и кнопка отправить.
Вся эта радость пишется на js, отправку можно сделать через ajax, а обработку на сервере вобще левым скриптом, не имеющем никакого отношения к Битриксу (ну или имеющим, если вы хотите добавить в почтовое сообщения информацию о клиенте) и всё.
Корзина при таком подходе вообще не трогается.