草庐IT

flutter_woocommerce

全部标签

php - 在 WP/woocommerce 中是否有知道用户是否为 'shop_manager' 的功能

我想知道shop_manager是否登录了WP/woocommerce。我知道函数is_admin(),但你知道使用类似“is_shop_manager()”的方法吗?谢谢 最佳答案 实际上是的,有!current_user_can('manage_woocommerce');文档:current_user_can($capability)'manage_woocommerce' 关于php-在WP/woocommerce中是否有知道用户是否为'shop_manager'的功能,我们在S

php - 自定义订单详细信息页面上的 Woocommerce 自定义字段

查看文档,似乎没有明确的方法可以在客户的订单详细信息页面上显示自定义字段。我可以毫无问题地让我的自定义字段显示在管理员订单详细信息或客户的电子邮件中。我认为可以完成的唯一方法是复制主题文件夹中的“woocommerce/order/order-details.php”。这是不可取的,因为它需要我有一个挥之不去的模板文件,如果开发人员更改原始文件,该文件可能需要更新,也可能不需要更新。是否有过滤器可以让我在不依赖模板的情况下将自定义字段添加到客户的订单详细信息页面?澄清一下,我要添加的页面是用户完成订单时的页面(他们的收据页面)。非常感谢! 最佳答案

php - WooCommerce - 更改数量触发购物车中的 AJAX 调用

当购物车中的商品数量发生变化时,我想通过AJAX更新并重新加载我的购物车。我已经可以通过AJAX成功加载到我的购物车中。要加载到我的购物车中,我的php函数如下所示。(在我的functions.php中)functionenqueue_cart_show_ajax(){wp_register_script('cart-show-ajax-js',get_template_directory_uri().'/js/cart-show-ajax.js',array('jquery'),'',true);wp_localize_script('cart-show-ajax-js','cart

php - 在 WooCommerce 中获取可变产品的所有变体属性和价格

需要按照“正常价格”显示属性变化。然而,尽管尝试了,但没有成功显示价格。请查看下面显示变化罚款的代码。请帮忙显示价格。//Gettingproductattributes$product_attributes=$product->get_attributes();if(!empty($product_attributes)){//Gettingproductattributesslugs$product_attribute_slugs=array_keys($product_attributes);$count_slug=0;echo'';foreach($product_attrib

php - WooCommerce:检查商品是否已在购物车中

我从这个website中找到了这个很棒的片段以下是检查购物车中是否存在特定产品的函数:functionwoo_in_cart($product_id){global$woocommerce;foreach($woocommerce->cart->get_cart()as$key=>$val){$_product=$val['data'];if($product_id==$_product->id){returntrue;}}returnfalse;}这可以在任何需要的地方使用:if(woo_in_cart(123)){//Productisalreadyincart}问题是如何使用它来

php - 如何在产品循环中向 WooCommerce 产品添加类

我想在产品循环内的这行代码中添加多个引导列类,但我不知道。我能否以某种方式将我的类插入这一点php并仍然应用该产品? 最佳答案 试试这个> 关于php-如何在产品循环中向WooCommerce产品添加类,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/51133251/

php - WooCommerce 添加商品到订单

我正在尝试向现有订单添加一个项目,但它无法正常工作...每次我执行下面的代码时,广告和空项目,有什么帮助吗?woocommerce_add_order_item($Novo_PostId,$item);$item是var女巫从我的另一个订单中接收项目本身,我已经放了一个print_r($item)并且看起来没问题。 最佳答案 从WC2.2开始,向新订单添加商品变得更加简单:$product=wc_get_product($product_id);wc_get_order($order_id)->add_product($produc

php - Woocommerce 自定义用户输入字段

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion我有一个woocommerce商店设置,其中包含2种有多种变体的产品,这些是腕带。客户可以通过选择颜色、尺寸、表带类型来定制产品,并且可以根据需要向表带添加文字。我已经创建了一个带有各种下拉菜单的可变产品,这一切都很好,但我已经尝试为用户添加一个文本字段,以便能够编写一些文本,然后将这些文本保存并通过结帐字段获取。需要编辑的文件是:variable.php但我不确定如

php - 在 woocommerce 单页上添加到购物车按钮后添加内容

我已经在单个产品页面的简短描述后成功添加了内容if(!function_exists('my_content')){functionmy_content($content){$content.='Customcontent!';return$content;}}add_filter('woocommerce_short_description','my_content',10,2);我看到在short-description.php中有apply_filters('woocommerce_short_description',$post->post_excerpt)所以我迷上了它。同样

php - 在 WooCommerce 3+ 中隐藏购物车商品标题的变体信息

自从我们升级到Woocommerce第3版以来,我们的订单确认显示了包含变体详细信息的巨大标题。我不喜欢它的外观,它破坏了一些定制插件中的一些重要功能。引用:OrderNameShowingVariationssinceupdatetoWCversion3根据我的理解,有一个过滤器可用于禁用名为woocommerce_product_variation_title_include_attribute_name的标题中显示的数据。但我不知道在哪里应用过滤器。有没有一种快速的方法来应用过滤器以将其改回显示之前的状态? 最佳答案 此过滤器