草庐IT

php - Woocommerce:获取产品变体标题

我正在编写一个插件,但无法获得正确的变体标题在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

php - 根据 woocommerce 类别更改同一产品的默认变体值

我正在研究一种根据他所属的类别显示同一产品的默认变体值的方法。例如,我出售一张带有蓝色和红色选项的卡片。当用户进入类别ONE时,我希望默认值为蓝色。如果他属于第二类,则该值为红色。我找到了一个钩子(Hook)woocommerce_product_default_attributes,但我不知道如何使用它。注意:即使您的产品属于两个类别,woocommerce似乎也只能识别每个产品的一个类别。示例(编辑):我有一个产品P.产品P分为两类:Cat1&Cat2.此外,产品P有两个变量:Blue&Red当用户来到时Cat1,我希望默认值为Blue。如果他来Cat2,该值将为Red.@Loic

php - 获取 WooCommerce 可变产品中每个事件变体的库存数量

我需要在Woocommerce中显示可变产品的每个变体的库存数量我使用此代码显示库存数量:get_stock_quantity(get_the_ID());?>现在我有这个产品:衬衫有红色,蓝色用于可变产品。"RedShirt"hasastockquantityof3"BlueShirt"hasastockquantityof4所以我需要展示:Blue=3//Red=4我该怎么做? 最佳答案 您有一个可变产品,具有不同的颜色变化和不同的库存数量。因此您需要为每个变体获取:-变化库存数量:-此变体的属性“pa_color”术语名称假设

php - 如何将变体库存状态添加到 Woocommerce 产品变体下拉列表

我想显示Woocommerce产品页面上变体下拉列表中显示的每个产品变体的库存状态(例如,有货/缺货)。我已将相关功能复制到我的主题的functions.php文件中,并且可以编辑内容,但我不确定如何为每个变体提取所需的库存状态。//UpdatedWoocommerceProductVariationSelectif(!function_exists('wc_dropdown_variation_attribute_options')){/***Outputalistofvariationattributesforuseinthecartforms.**@paramarray$args

php - 变体 Sku 未显示 Wordpress/woocommerce

我建立了一个woocommerce商店,并为某些产品添加了一些变体。每个变体都有自己的sku编号,但由于某种原因,它们没有显示在产品概览面板上。有什么办法可以添加它们,或者有人可以告诉我正确的方向。此外,如果我尝试搜索变体,则不会显示产品所在的位置。我必须在某些地方注册变体sku吗?这是否默认与woocommerce一起使用?谢谢!这就是我设置变体的方式: 最佳答案 好吧,鉴于没有人回答我不得不自己挖掘一点:D所以这是我目前找到的解决方案。在位于woocommerce/includes/admin的文件class-wc-admin-

php - 向具有现有属性的现有产品添加变体

我正在尝试弄清楚如何为最初不是可变产品的现有产品添加变体。所以我有一件产品衬衫,我又买了一件不同颜色的库存产品,所以我的产品进口商需要为这个现有产品添加新的变体。wp_set_object_terms($product_id,'black','pa_color',1);$attr_data=Array('pa_color'=>Array('name'=>'pa_color','value'=>'','is_visible'=>'1','is_variation'=>'1','is_taxonomy'=>'1'));update_post_meta($product_id,'_produ

php - 向 Woocommerce 产品变体下拉列表添加变体库存数量和状态

基于“https://stackoverflow.com/questions/45037405/show-stock-status-next-to-each-attribute-value-in-woocommerce-variable-products/45041602#45041602”,我有以下代码在产品变体下拉列表中显示库存数量+库存状态,并显示产品可用性文本:add_filter('woocommerce_variation_option_name','customizing_variations_terms_name',10,1);functioncustomizing_v

php - WooCommerce 自定义变体下拉列表

是否可以自定义woocommerce变体下拉列表,比如如果我们有2种变体颜色和尺寸,其中一种颜色“大”尺寸缺货,是可以在每个变体下拉列表中添加“缺货”。 最佳答案 在你的theme/functions.php中试试这个add_filter('woocommerce_variation_option_name','customizing_variations_terms_name',10,1);functioncustomizing_variations_terms_name($term_name){if(is_admin())ret

php - 使用变体在 PHP 中构建字节数组?

我正在尝试使用Variants在PHP中构建字节数组.但是,我似乎无法让它发挥作用。这是示例代码:$ie=newCOM("InternetExplorer.Application");$ie->Visible=true;$ie->Height=500;$ie->Width=700;$post=array(ord('p'),ord('='),ord('1'));$v=newVARIANT($post,VT_ARRAY|VT_UI1);$ie->Navigate2("http://host/web/echo_request.php",0,'',$v);代码产生错误:Fatalerror:U

php - "Submitted form is invalid"将产品添加到购物车时 : Sylius Cart Bundle

如果这似乎是一个非常幼稚的问题,我深表歉意。但我刚刚学习了Symfony2并试图了解Sylius的工作原理。.当我将产品添加到购物车时,它似乎总是返回错误:Submittedformisinvalid我已经搜索了这个问题的解决方案,但似乎没有任何记录(或者我有没有错过了??)我也评论了验证部分,但仍然得到同样的错误。请帮助并提前致谢。 最佳答案 这与产品的选项有关。我有同样的错误,通过探查器查看Doctrine信息,有2个对象存在错误,这些对象被持久化到数据库中。具体来说,它无法映射Sylius\Bundle\AssortmentB