Мне не нужно обрабатывать платеж в режиме онлайн, владелец бизнеса хочет получить заказ по электронной почте, после чего он позвонит покупателю по телефону. В форме оформления заказа не будет отображаться информация о способах доставки или оплаты, только информация о покупателе, продукте, количестве и общей стоимости, без налогов.
Моя идея заключается в следующем: в 2 файлах плагин / Woocommerce / templates / checkout / form-checkout. php и оплата. php
Изменение кода в форме-оформлении заказа. php:
<form name="checkout" method="post" class="checkout woocommerce-checkout" action="<?php echo esc_url( wc_get_checkout_url() ); ?>" enctype="multipart/form-data">
на
<form method="post" action="./formcontact.php">
formcontact. php отправит письмо, не беспокойтесь.
Изменение кода в платеже. php:
<?php echo apply_filters( 'woocommerce_order_button_html', '<button type="submit" class="button alt" name="woocommerce_checkout_place_order" id="place_order" value="' . esc_attr( $order_button_text ) . '" data-value="' . esc_attr( $order_button_text ) . '">' . esc_html( $order_button_text ) . '</button>' ); ?>
на
<?php echo apply_filters( 'woocommerce_order_button_html',
'<button type="submit">Email Order</button>' ); ?>
Что вы думаете? Заранее благодарю за ответы.