Возникла Идея Использовать Заказать В Один Клик. Для Заказа Отсутствующего Товара

Т.е. стоит отслеживать товар а складе. Товара 0, но надо что бы приходил заказ на него как это происходит с Покупкой в один клик. Но при нулевом складе данный блок не выводить, а хотелось бы кнопочку Купить в один клик (.
Я так понимаю копать надо отсюда.
{if $show_details_button}
{include file="buttons/button.tpl" but_href="products.view?product_id=`$product.product_id`" but_text=__("view_details") but_role="submit"}
{/if}
{assign var="add_to_cart" value="add_to_cart_`$obj_id`"}
{$smarty.capture.$add_to_cart nofilter}
{assign var="list_buttons" value="list_buttons_`$obj_id`"}
{$smarty.capture.$list_buttons nofilter}

Формирование код кнопки Добавить в корзину происходит тут

design/themes/TEMA/templates/common/product_data.tpl

а кнопки Купить в 1 клик тут

design/themes/TEMA/templates/addons/call_requests/hooks/products/add_to_cart.post.tpl

Есть подобное решение, но насколько оно корректно по отношению к разработчикам Модуля Обратный звонок, сложно сказать. Т.к. мы просто добавили к модулю небольшой функционал: При 0 на складе появляется кнопка ЗАКЗАТЬ и открывается форма обратного звонка с передачей в админку данных откуда был заказа.

Есть подобное решение, но насколько оно корректно по отношению к разработчикам Модуля Обратный звонок, сложно сказать. Т.к. мы просто добавили к модулю небольшой функционал: При 0 на складе появляется кнопка ЗАКЗАТЬ и открывается форма обратного звонка с передачей в админку данных откуда был заказа.

Да корректно наверное, только если Вы его потом не продавали, как новый модуль :)