WooCommerce对购物车的要求报价
问题描述:
正如标题所说,我想在购物车中添加一个新按钮。就在Check Out按钮旁边。WooCommerce对购物车的要求报价
这个功能有很多插件,除了它们都是在产品页面级别上做的。我无法找到处理客户请求查询/报价或报价的单个插件。
我的问题是:是否可以改变Check Out的行为方式?只需添加一个与您点击“签出”相同页面的额外按钮即可。然后,您可以填写您的详细信息,而无需支付费用,但请点击“请求报价”。
任何提示表示赞赏。
答
我所做的是编辑WooCommerce页面以获取购物车上的按钮。我还添加了自定义隐藏字段“请求报价”记住这实际上是一个查询订单的跟踪:
// 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>';
}
继给我编辑在邮件的标题和正文。如果这是一项调查,我编辑了电子邮件。
我用下面的挂钩存档:
- woocommerce_email_subject_customer_processing_order
- woocommerce_email_subject_new_order woocommerce_email_heading_new_order
- woocommerce_email_heading_customer_processing_order
我并不想成为一个屁股,但是我会建议你尝试一个基本的谷歌搜索。我知道有多个插件可以做到这一点。 – helgatheviking
嘿,谢谢:-)我现在正在修改模板并使用钩子来实现这个工作。我会尽快更新这个答案。但有没有_no_插件正在做我想要的。他们所做的只是替换_product_页面上的“添加到购物车”按钮...... – DelphiLynx
好的,现在我明白你的问题了,并且可以看到无数的插件可能不适合你的需求。它仍然是一种无关紧要的话题(因为太宽泛)。如果你有一个特定的“如何”问题(理想情况下你想要实现一些代码),请随时编辑,以便我们可以看一看。 – helgatheviking