将条件逻辑用于WooCommerce变量产品

时间:2013-04-13 作者:Abdul Awal Uzzal

我一直在开发一家woocommerce商店。现在我有一个客户的要求,我不知道如何做。。。

问题是我们可以在woocommerce中使用可变产品,这很简单,但我需要的是对可变产品使用条件逻辑。让我们更具体一点。

我们的产品是耳环。可能有2个、3个或4个袋子。喜欢图片:!【产品样本】【1】。因此,在将产品添加到购物车时,用户必须选择1)袋数(1、2、3或4)2),

如果他选择1个邮袋,则会显示另一个下拉列表以选择颜色和;袋子的样式,如果他选择2个袋子,则会显示2个下拉列表,如果他选择3个袋子,则会显示3个下拉列表。

请查看此处的产品图片,以清楚了解我的要求:

http://i.stack.imgur.com/3WD6F.jpg

基本上,我需要woocommerce中的这种条件逻辑。

谢谢

1 个回复
SO网友:metatron

派对迟到了,你来吧:

<?php

if( $product->is_type( \'simple\' ) ){

  // a simple product

} elseif( $product->is_type( \'variable\' ) ){

  // a variable product

}
// If you need a Product object for the above:
$product = new WC_Product( get_the_ID() );
在此处找到:https://gist.github.com/patrickgilmour/9d4a28b4a2f0c1dcecbf 还有这里https://wordpress.org/support/topic/condition-to-check-if-product-is-simple-or-variable.

我很高兴这个问题没有结束:)

结束

相关推荐

PHP variables in mysql query

关于如何使用$wpdb->insert 语法:($table, array($column=>$value),$format)?我知道这不管用:$wpdb->update(\'wp_mytable\', array(\'product\'=>\"$product\")); 这也不是:$wpdb->update(\'wp_mytable\', array(\'product\'=>$product)); 这也不是:$insert_row