woocommerce-subscriptions
全部标签 我正在尝试使用Woocommerce类别分类法在页面上显示相关产品。自定义帖子类型允许我将产品类别列表添加到自定义页面,但我不确定如何过滤它以仅显示我为相应页面选择的类别。目前它显示的是我所有的产品,而不是过滤我需要的产品:$args=array('post_type'=>'product','posts_per_page'=>-1,'taxonomy'=>'product_cat');$loop=newWP_Query($args);while($loop->have_posts()):$loop->the_post();global$product;echo''.woocommer
我正在使用Woocommerce设置在初始商店页面上显示类别缩略图,然后在其中显示产品及其缩略图。我希望初始类别页面每行显示3个缩略图,产品页面每行显示5个类别。我使用的每行显示5个产品:add_filter('loop_shop_columns','loop_columns');if(!function_exists('loop_columns')){functionloop_columns(){return5;}}这也会更改类别页面和商店页面上每行的缩略图。有谁知道如何将类别页面更改为每行3个缩略图并在商店页面上保持每行5个产品? 最佳答案
我尝试调整在https://www.skyverge.com/blog/how-to-add-a-custom-woocommerce-email/上找到的自定义电子邮件插件我的意图是,如果客户选择具有特定属性的产品(它是可变产品),则在客户下新订单时会发送一封自定义电子邮件(必须发送待处理或处理中).我的属性slug是“csr-dates”。自定义插件由两个文件组成(参见上面的链接):woocommerce-csr-order-email.php和(存储在“includes”文件夹中)class-wc-csr-order-email.php我猜问题出在类文件中,我在这里报告:id='
我无法获得状态为wc-pending/PendingPayment的订单对象。它只是返回所有订单对象:$my_course_query=newWP_Query(array('post_type'=>'shop_order','post_status'=>'wc-pending','posts_per_page'=>-1)); 最佳答案 YourcodeIsjustworkingperfectlyasexpected,infrontend,Ihavetestitanditoutputonlyorderswith**pendingsta
我有3个要添加到购物车的不同商品的ID。我可以使用https://url.com/shop/cart/?add-to-cart=3001但是当我想添加3件商品时我做不到。我可以添加任何功能/脚本来将此功能添加到我的购物网站吗?我尝试在add-to-cart之后添加一个&并尝试添加一个新值,但是GET被覆盖了吗?:https://url.com/shop/cart/?add-to-cart=3001&add-to-cart=2002&add-to-cart=1001 最佳答案 我找到了答案!只需将以下脚本添加到主题的functions
对于woocommerce,在我的网站上,我想在购物车页面中添加一个选择输入,用户可以在其中选择两个选项之间的一个值,并且我将根据这个值更改价格。到目前为止,我可以获得总数并使用此更改它:functionaction_woocommerce_before_cart_totals(){global$woocommerce;$woocommerce->cart->total=$woocommerce->cart->total*0.25;var_dump($woocommerce->cart->total);};问题是,当我转到结帐页面时,它没有采用functions.php中计算的总数谢谢
我有一个电子邮件列表(经销商),当我在wp-admin中收到订单时,我需要打开此订单并将此订单发送给经销商(商业,用户...)。每个经销商都有一封电子邮件,并在他已发送给该经销商的自定义字段中标记此订单。在我的woocommerce订单页面中,我需要打开一个订单并执行如下操作:Order001--->sendtoEmail1@exemple.com=Order001-SenttoEmail1@exemple.comOrder002---->sendtoEmail2@exemple.com=Order002-SenttoEmail2@exemple.comOrder003--->send
我正在尝试在我制作的函数中获取没有货币的价格。functionadd_price_widget(){global$woocommerce;$product=newWC_Product(get_the_ID());$thePrice=$product->get_price_html();echothePrice;}显示:100kr我怎样才能得到价格100 最佳答案 What@Syntax_Errorhadsaidiscorrectyouhavetouseget_price(),WooCOmmercealsoprovideawrappe
我拼命想了解,WooCommerce如何将某些国家/地区的县/州名称转换为数据库字段常量并返回。即。我有一位来自希腊的客户,他恰好来自某个县/州,我在这个键盘上没有字母可以命名。显然,即使WooCommerce也没有字母,因为在数据库中,县/州也仅保存为“D”。我可以使用什么函数将其还原为它的前端形式编辑1.我找到了类似的东西,但我不确定如何使用它。 最佳答案 Thereis2waystogetthat.1)直接使用WC()->countries对象(可用时):$countries=WC()->countries;2)使用WC_Co
我正在尝试根据艺术品总额中的特定金额添加费用。我想显示购物车总数是否等于或大于总“$$$”金额添加费用,否则不添加。我知道将它添加到总计中是有效的,但我认为它不会检查它是否低于美元金额。functionwoo_add_custom_fees(){$cart_total=0;//Sethereyourpercentage$percentage=0.15;foreach(WC()->cart->get_cart()as$item){$cart_total+=$item["line_total"];}$fee=$cart_total*$percentage;if(WC()->cart->to