我想要在页面顶部输入优惠券的位置,以便在woocommerce结帐页面上的页面(订单摘要下方)中放低。 Where &我该怎么办?Woocommerce - 如何更改结帐页上显示的内容?
在此先感谢!
这里是在结账的文件夹形式,coupon.php的情况下,代码是有帮助:
if (! defined('ABSPATH')) {
exit; // Exit if accessed directly
}
if (! wc_coupons_enabled()) {
return;
}
if (! WC()->cart->applied_coupons) {
$info_message = apply_filters('woocommerce_checkout_coupon_message', __('Have a coupon?', 'woocommerce') . ' <a href="#" class="showcoupon">' . __('Click here to enter your code', 'woocommerce') . '</a>');
wc_print_notice($info_message, 'notice');
}
?>
<form class="checkout_coupon" method="post" style="display:none">
<p class="form-row form-row-first">
<input type="text" name="coupon_code" class="input-text" placeholder="<?php esc_attr_e('Coupon code', 'woocommerce'); ?>" id="coupon_code" value="" />
</p>
<p class="form-row form-row-last">
<input type="submit" class="button" name="apply_coupon" value="<?php esc_attr_e('Apply Coupon', 'woocommerce'); ?>" />
</p>
<div class="clear"></div>
</form>
我添加的代码如下建议,它的工作,但它转移了页面上的最后一行下来,所以它看起来不太合适。这里是它(条款和条件以及Place Order按钮的图片。
[重载模板通过主题] (https://docs.woothemes.com/document/template-structure/)...你用这个解决了你的问题吗? – LoicTheAztec
@LoicTheAztec不,我没有能力。我熟悉重写模板,但我不确定哪个模板控制了优惠券的位置。在我的子主题woocommerce-checkout文件夹中有一个form-coupon.php。我已经添加了上述文件中的代码,以防它有用。理想情况下,我想设置它,以便优惠券代码始终进入区域始终显示并位于订单摘要正下方。 – Mary
最后在技术上不可能像你想要的那样移动优惠券......看看我的解释。 **但是,您可以轻松地更改**一些您不想要的内容...请参阅我的最新更新。而且我对你有一点改进。 – LoicTheAztec