【php – 按属性值减少WooCommerce项目库存】教程文章相关的互联网学习教程文章

php – 如何在Woocommerce中添加到购物车按钮上显示加载图标【代码】

我想在用户点击它时在添加到购物车按钮上显示加载符号.目前在我的网站中,当用户点击该按钮时,它在2-4秒内不执行任何操作并显示查看购物车按钮. 我希望在这4秒内显示一些加载或旋转图标.可能吗?有人可以指导我 链接:http://www.myeatable.com/cnc-ongole/解决方法:对于添加到购物车的加载图像,我可能会建议在您的js中编写一个加载在该页面上的代码.jQuery('a.add_to_cart_button').click(function(){jQuery(this).append('<img sr...

php – WordPress WooCommerce商店 – 产品标题下的字幕【代码】

我一直在阅读WP论坛并尝试不同的插件超过一个星期,现在没有运气,所以我决定在这里尝试一下. 我正在创建一个高级主题的WP网站,支持woocommerce.我需要做的是以下内容: >创建一个字幕区域(名为REG.NO :),所以我不仅可以写出产品的标题,还可以写字幕.因此,当您打开单个产品页面时,它会像: This_is_my_product_titleREG.NO:this_is_my_reg_no >另一个问题是,我需要一个REG.NO :(副标题)作为到不同网站的外部超链接. 非常感谢任何可以...

php – WooCommerce – 如果数量超过1,则将购物车项目分开处理【代码】

我正在尝试执行以下操作: 客户将数量为“1”的产品添加到购物车(数量字段已在单个产品页面上删除,因此只能添加1个). 如果再次添加具有相同变体的相同产品,而不是将数量增加到“2”,则将其添加为单独的产品. 我设法使用下面的过滤器执行上述操作,我在WordPress论坛上找到了它.add_filter('woocommerce_add_cart_item_data', 'force_separate_item_add', 10, 2); function force_separate_item_add($cart_item_data, $product_id) {...

php – 如何更改WooCommerce订阅中的注册费用文本?【代码】

到目前为止,我已经尝试将以下代码添加到我的functions.php中,但没有运气:<?php function my_text_strings( $translated_text, $text, $domain ) {switch ( $translated_text ) {case 'Sign-up Fee' :$translated_text = __( 'bin deposit', 'woocommerce-subscriptions' );break;case 'Apply Coupon': $translated_text = __( 'Enter Coupon', 'woocommerce' );break;}return $translated_text; } add_filter( 'gettext', 'my_...

php – 以编程方式添加自定义设置选项卡以管理WooCommerce中的产品数据【代码】

我想以编程方式将设置选项卡添加到产品数据元变量,如下所示:“Verzendkosten”选项卡添加了firebug(意思是“运费”). 如何在woocommerce编辑产品页面设置中以编程方式添加“Verzendkosten”自定义选项卡? (以及我如何能够用数据填充它?)解决方法:Updated on November 2017:Corrected some mistakes, cleaned and added available options Added ‘Usage’ and ‘naming conventions’ for custom fields slugs, at the end.1)您...

php – 如果产品属于特定类别WooCommerce,我如何设置标签(仅限)【代码】

我有一个标签集来添加一个包含WooCommerce规范的标签.如果产品属于某个类别,我想将其包装到if语句中以仅设置选项卡.add_filter( 'woocommerce_product_tabs', 'woo_custom_product_tabs' );function woo_custom_product_tabs( $tabs ) {global $post;if ($product->is_category("Mobile Phones")) { $tabs['custom_specification'] = array( 'title' => __( 'Specification', 'woocommerce' ), 'priority' => 50, 'callback' => 'w...

php – 更新Woocommerce中变量产品的所有变化价格【代码】

我需要获取所有变体ID并在循环中更新价格.简单的查询和循环看起来像:$params = array(‘posts_per_page’ => -1,‘post_type’ => ‘product_variation’,‘post_parent’ => $product->get_id() // tried $post-ID ); $variations = get_posts( $params ); foreach ( $variations as $variation ) {$variation_ID = $variation->ID; // tried $post-ID, $product->get_id()$regular_price=34;update_post_meta( $variation_ID, ‘...

php – 在WooCommerce 3订购商品中获取商品ID【代码】

我想让woocommerce感谢你的页面order_id.使用下面的代码.但不幸的是我无法得到它.add_action( 'woocommerce_thankyou', 'bbloomer_check_order_product_id');function bbloomer_check_order_product_id( $order_id ){ $order = new WC_Order( $order_id ); $items = $order->get_items(); foreach ( $items as $item ) {$product_id = $item['product_id'];if ( $product_id == XYZ ) {// do something} } }解决方法:此代码已过时...

php – 根据客户在Woocommerce中的总购买金额添加百分比折扣【代码】

在Woocommerce,我想根据客户的总购买金额设置百分比折扣.例如,如果总购买金额大于或等于200美元,则客户可获得5%的折扣. 所以,我有第一部分代码来显示总和:function get_customer_total_order() {$customer_orders = get_posts( array('numberposts' => - 1,'meta_key' => '_customer_user','meta_value' => get_current_user_id(),'post_type' => array( 'shop_order' ),'post_status' => array( 'wc-completed' )) );$tot...

php – 添加产品时,如何在woocommerce产品页面中创建自定义字段值(必填)【代码】

我在woocommerce的添加产品页面中添加了自定义文本框字段.现在我想要它(必修).我通过传递参数“required”=> true来尝试它.但它不起作用.请看下面的代码woocommerce_wp_text_input(array('id' => 'special_price','label' => __( 'Wholesaler Price *', 'woocommerce' ),'placeholder' => '','desc_tip' => 'true','required' => 'true','description' => __( 'Enter wholesaler price here.', 'woocommerce' )) );但它不是强制使用...

php – Woocommerce在标签内添加部分【代码】

我在woocommerce做了一个小插件.在那个插件中,我想在管理区域显示部分,就像在woocommerce设置仪表板的运输选项卡中发送选项,统一费率,免费送货等.首先,我从插件创建了一个选项卡,在该选项卡中我想要这些部分.为了创建选项卡,我已经从这个link获取代码所以我的插件代码是这样的<?php /*** Plugin Name: WooCommerce Settings Tab * Plugin URI: http://www.wordpress.org* Description: Woocmmerce settings tab.* Author: Author N...

如何在PHP中正确使用WooCommerce订阅API?【代码】

文档非常稀缺.我正在尝试创建一些使用woocommerce订阅(一个woocommerce插件)api的代码来获取订阅列表和每个订阅的所有细节.那里的文档和例子是如此稀缺和虚弱,我无法做到正确.以下代码不会产生任何错误,但不会输出任何订阅(只是一个空白页).如何列出所有订阅的所有详细信息?<?phpif(isset($_REQUEST['Action'])) {$Action = $_REQUEST['Action'];switch($Action){case "ValidateSubscription":chdir("../wp-content/plugins/wooco...

php – 如何根据用户角色隐藏具有给定类别的WooCommerce产品【代码】

我有一个客户端有以下问题: 我需要能够将他们的WooCommerce WordPress网站分为两类.如果用户以“Wholeseller”身份登录,则只会从数据库中提取“Wholesale”类别中的产品. 但是,如果用户未登录或登录但不是“Wholeseller”,则只有没有“Wholesale”类别的产品才会从数据库中删除. 我想我会在主题的functions.php文件中添加这样的东西:add_filter("some_woocommerce_hook", "wholeseller_filter");function wholeseller_filter() {...

php – WooCommerce从当前类别页面获取父类别【代码】

如何从WooCommerce的子类别页面获取父类别?经过广泛的研究后,这段代码看起来很有希望get_ancestors( $product_cat_id, 'product_cat' );但它一直在循环中返回’array’.解决方法: $parentcats = get_ancestors($product_cat_id, 'product_cat');这是正确的方法,您将获得一个或多个父类别,作为一个数组并循环它以获得如下所示的值:foreach($parentcat in $parentcats){echo $parentcat; }

php – WooCommerce:在结账时预先选择并限制到一个州和城市【代码】

我正在建立一家只卖给一个城市的商店.我试图找出如何将城市选项限制为预先填充的字段. 我已经限制了国家,并在我的functions.php中使用以下代码:add_filter( 'default_checkout_country', 'change_default_checkout_country' ); add_filter( 'default_checkout_state', 'change_default_checkout_state' );function change_default_checkout_country() {return 'PK'; // country code }function change_default_checkout_state() {...