На 100% полной бесплатной альтернативы не встречал.
Можно взять какой-нибудь плагин покупки в 1 клик, н-р,
Buy one click WooCommerce.
Выводить кнопку "Заказать товар", если нет товара, н-р, таким кодом в functions.php темы
PHP:
// WC 2.6.4: Вывод шорткода "Купить в один клик" (плагин : "Buy one click WooCommerce")
add_action( 'woocommerce_single_product_summary', 'sm_buy_one_click', 35 );
function sm_buy_one_click() {
global $product;
// выводим кнопку "Заказать товар", если активирован плагин и товар простой
if ( shortcode_exists('viewBuyButton') and ('simple' == $product->product_type)) {
$availability = $product->get_availability();
if (!intval( $availability['availability'] )) {
echo do_shortcode('[viewBuyButton]');
}
}
}
На теме Storefront выглядит (
см. скриншот) и (
см.скриншот). Возможно придется дополнительно стилизовать всплывающее окно для заказа.
Заказ приходит на почту и сохраняется в админке.
В качестве альтернативы для всплывающего окна заказа можно использовать другую комбинацию плагинов (
Contact Form 7 +
Popup Maker).