我想强制顾客在结账前添加优惠券代码。我希望它能与我的WooCommerce商店中的每个优惠券代码和每个产品一起工作。 我正在使用这个代码,它几乎解决了这个问题,但它只适用于一个优惠券代码(freev1)。 如何才能使它在生成的每个优惠券代码上工作? add_action( 'woocommerce_check_cart_items', 'mandatory_coupon_code' );
function mandatory_coupon_code() {
// HERE set your coupon code
$mandatory_coup
我试图有条件地显示在WooCommerce结账取决于优惠券代码在购物车中输入的字段,我有允许我一次只搜索一个优惠券。如何编辑代码以允许搜索多个优惠券代码,并在函数找到任何代码时显示字段?
我使用了Plugnin开发人员提供的现有Php代码,对于一个值,它可以完美地工作。
我也考虑过使用'or‘,但不太了解实现的语法。
我还尝试在代码中使用in_array_any而不是in_array,但它产生了一个错误。可能是因为我对PHP语法不熟悉,实现错误。
function thwcfe_modify_field_condition_text_field_2($show){
global
我想在Woocommerce购物车页面下的Woocommerce购物车优惠券区域添加一个注释字段。这个字段应该是类似于Woocommerce结账页面“订单注释”字段,客户可以添加一些注释。
到目前为止,我有这个代码来指示我想要的位置:
add_action ('woocommerce_after_cart_table','add_content_below_cart_coupon');
function add_content_below_cart_coupon () {
echo 'this will show below the cart cuopo
我使用的是带有WooCommerce 2.6.4和智能优惠券3.1.2插件的Wordpress 4.6。我想将“可用优惠券”部分从我的结账页面的顶部移到底部。
在插件文件中,我检测到了这个结构和我需要更改的操作。
我需要将它更改为“woocommerce_after_checkout_form”,但是我不知道如何从functions.php文件中覆盖它。
我已经尝试过直接从插件更改它,它的工作方式和我一样,但我们都知道这是一种错误的方式来编辑插件的行为。
任何帮助和文档都会很有帮助。
class WC_Smart_Coupons {
...
public function __c
我期待创建“邀请代码”使用woocommerce智能优惠券。为此,我希望特定的产品需要购物车/结账时的优惠券代码。我已经看到了如何做到这一点,但他们影响所有的产品,而不仅仅是我想要的。
我试图将一个返回的变量传递给另一个函数,但是我想不出如何做到这一点。
以下是最新版本:
//Check to see if user has product with a specific product category in cart
function check_product_in_cart() {
global $woocommerce;