我想添加我自己的自定义付款错误文本(我们使用账户资金并想添加额外的提示)我该如何更改,以下显示资金不足,来自:Sorry,itseemsthattherearenoavailablepaymentmethodsforyourstate.Pleasecontactusifyourequireassistanceorwishtomakealternatearrangements.带有如下链接的错误消息:Youdonothavesufficentfundstoprocessthisorder,pleasetopuporupgrade.Thankyou.文本似乎存储在templates/che
我在购物车中展示我的产品时没有任何税费,因为我将它们添加到购物车中的小计金额中。问题是我无法找到一种方法来获取稍后在我的订单页面上用于订单的税率。所以我正在寻找一种方法来获取订单结帐期间使用的税率。费率可能因国家/地区而异。我有的是:global$order;$order->get_the_used_tax_rate_somehow(); 最佳答案 要从订单中获取税率,您需要获取订单“税”项。你会得到WC_Order_Item_Taxprotected对象,您必须使用dedicatedavailablemethods.示例代码://
我试图在将商品添加到购物车时为其设置元数据,在每次重新加载页面时保留它,并在结帐成功时检索元数据以传递给单独的API。下面的代码是成功的,因为它在页面重新加载后回显元数据,所以我认为这是成功的。add_action('woocommerce_order_status_completed','order_system');add_filter('woocommerce_add_cart_item_data','nick_add_cart_item_data',10,2);add_filter('woocommerce_get_cart_item_from_session','nick_g
我是woocommerce的新手。最近我正在尝试使用woocommerce插件开发一个电子商务网站。但问题是,当我想从购物车中删除单个产品时,所有产品都从购物车中删除。我使用下面的代码从购物车中删除cart->get_cart_url();?>?empty-cart">但我不知道应该使用哪个代码来删除我想删除的产品。不是整个产品。请帮我。 最佳答案 您可能会在这里找到一些帮助:http://docs.woothemes.com/wc-apidocs/class-WC_Cart.htmlhttp://docs.woothemes.co
我有一个销售汽车零件的WordpressWooCommerce网站。对于每个零件(产品),我都创建了可以分配给该零件的唯一产品类别。所以例如头灯(部分)可以来自3-Door1999BlueAlfaRomeo1561.1PetrolManual。在单个产品页面上,我想显示一个仅包含与此部分关联的产品类别的嵌套列表。所以当我标记一个部分时,我将有一个如下图所示的嵌套View。但是,我当前在第二张图片下方的代码显示了所有与其关联的部分(包括本部分)的产品类别。从下面的第二张图片可以看出,我有许多其他零件分配给其他汽车品牌,它们都显示在这个零件上。我只希望这部分显示与这部分相关联的产品类别。因
我想根据标签显示相关产品。我尝试了几种方法,但都没有用。有人知道有没有办法强制根据标签(而不是类别)显示相关产品这是我用来执行此操作的代码(我在functions.php中添加了这段代码)://New"RelatedProducts"functionforWooCommercefunctionget_related_custom($id,$limit=5){global$woocommerce;//Relatedproductsarefoundfromcategoryandtag$tags_array=array(0);$cats_array=array(0);//Gettags$te
我正在使用woocommerece插件,我希望在每个产品的标题下有一个子标题。样式和格式已排序,但我希望在子标题部分显示特定类别。我已经设法显示所有类别,但我想将其缩小到父类别下的一个类别。下面是我正在使用的代码,任何人都可以建议我如何实现显示在父类别下选择的任何子类别。谢谢ID,'product_cat'));?>get_categories(',',''._n('Artist:','Artist:',$cat_count,'woocommerce').'','.');?>结果是这样的:Array([0]=>stdClassObject([term_id]=>59[name]=>Co
我有一个WooCommerce网站,我的一位客户在那里购买了产品和电缆。这位客户购买了一条与其他产品不兼容的电缆,并询问我们是否可以向他发货价格相同的兼容电缆。也许这是一个愚蠢的问题,但我如何编辑已经支付的订单,移除不兼容的电缆并添加正确的产品?这可能吗?我需要插件还是什么?先谢谢你,卢卡 最佳答案 如果订单状态不是“待定”(例如,已完成),则默认情况下无法进行编辑。要允许编辑所有订单状态,您可以使用wc_order_is_editable过滤器:add_filter('wc_order_is_editable','__return
我正在编写一个插件,但无法获得正确的变体标题在Woocommerce中,我使用的变体称为“展开层压”。但是当我尝试获取变体的标题时,我得到:“Variation#781ofChart”这是使用的代码:foreach($order->get_items()as$item){$product_variation_id=$item['variation_id'];if($product_variation_id){$product=newWC_Product($product_variation_id);$productname=get_item_variations($product_va
我扩展了woocommerce的产品帖子类型,使其具有一个名为“expired”的自定义post_status。期望的行为是将产品发布到商店并将其设置为在特定时间跨度后过期。只有已发布的产品应该在商店中可见,但在post_status设置为过期后产品的永久链接应该仍然有效,但显示不同的模板。默认情况下,Woocommerce本身仅显示带有“发布”post_status的产品(在商店和单一产品View中),所以我最初的想法是简单地连接到pre_get_posts和将“expired”添加到post_status查询变量。一点补充是对帖子、产品和页面使用相同的slug。http://exa