正如标题所说,我想在购物车中找到一个新按钮。就在Check Out按钮旁边。
此功能有许多插件,但它们都在产品页面级别上执行。我找不到一个处理客户请求查询/报价或报价的插件。
我的问题是:是否可以改变Check Out的行为方式?只需添加一个额外的按钮,该按钮与单击“结帐”时的页面相同。然后,您可以填写您的详细信息而无需付费,而是点击“请求报价”。
任何提示都表示赞赏。
答案 0 :(得分:0)
我所做的是编辑WooCommerce页面以获得购物车上的按钮。我还添加了一个自定义隐藏字段'request-quote'来跟踪实际上是一个查询的订单:
// Add custom hidden field to checkout page
add_action( 'woocommerce_after_order_notes', 'offerte_checkout_field' );
function offerte_checkout_field( $checkout ) {
echo '<div id="offerte_checkbox" style="display:none;"><h2>' . __('Offerte') . '</h2>';
woocommerce_form_field( 'offerte', array(
'type' => 'checkbox',
'class' => array('offerte form-row-wide'),
'label' => __('Offerte')
), ( isset($_GET['offerte'] ) ? 1 : 0 ) );
echo '</div>';
}
接下来我编辑了电子邮件标题和正文的位置。如果是查询我编辑了电子邮件。
我使用以下钩子来存档: