我正在研究customer-processing-order.php WooCommerce电子邮件模板的代码. 仅当订单商品具有已定义商品的订单商品时,我才想显示以下代码. <p><?php _e( "Your order has been received and is now being processed. Your order details are shown below for your reference:", '
我有一个woocommerce网站.首先,我想在管理产品页面上添加一个自定义字段,以设置将在“档案”类别产品页面上使用的外部网址. 另外,理想情况下,我希望在我的管理产品页面设置metabox上具有此自定义字段.但是我更改了所有档案页面上的链接的代码. 目前,我的代码没有满足我的要求: rem
我正在尝试在插件中获取产品重量,以将其显示在单独输入框中的边栏上.但是我无法获得产品的重量. 请看一下我的代码,并帮助我从WooCommerce产品获得产品重量: <?php /** * Plugin Name: Calculator * Plugin URI: http://wordpress.org/ * Description: Calculate * Version: 1.
我正在尝试检查优惠券是否仍然有效(尚未达到使用限制),并在这种情况下显示内容. 原因是我希望能够将优惠券代码分发给特定的访问者,但显然不希望分发已经达到其使用限制的优惠券. 我正在尝试使用PHP实现此功能,并想象代码是这样的: <?php if (coupon('mycouponcode') isvalid) {
我想更改woocommerce中可变产品的价格.我尝试使用下面的MySQL查询来做到这一点, UPDATE wp_postmeta SET meta_value = price_value WHERE post_id = variation_id AND meta_key = '_sale_price'; 但仅在后端(数据库和管理区域)中不更新.实际上在前端它也不显示销售价格. 由于
因此,我帮助某人启动了一个网站,当某人购买特定产品时,他们想要打折产品.我找到了一个解决方案并实施了该解决方案,该解决方案在站点启动时就起作用了,不再改变客户购买产品时的角色.我试图从Woothemes获得支持,他们不支持自定义,并希望他们购买129美元的扩展程序来处理此问题. 有
我正在编写一个脚本来批量更改产品属性,例如价格,重量和尺寸.我需要在安装了WordPress(4.7.2)和WooCommerce(2.6.13)的服务器上直接运行脚本.我可能想到的选择对我来说似乎并不理想: > WooCommerce非REST API是我显而易见的选择,但它被降级为一个令人讨厌的legacy folder,它已被弃用
我正在尝试生成订单数据的简单输出.第一步是WP_QUery(也许),所以我编写了这段代码; $args = array ( 'post_type' =>'shop_order', 'posts_per_page' => -1, 'post_status' => 'any', //'p' => $post_id, );
该函数位于类WC_Abstract_Order(核心文件)中 /* Checks if an order needs payment, based on status and order total. * * @return bool */ public function needs_payment() { $valid_order_statuses = apply_filters( 'woocommerce_valid_order_statuses_for_payment
>我已经安装了“礼品卡”插件,基本上是在添加一个 产品类型“礼品卡”. >我需要增强其功能.>还有其他选项卡可用于此,但选项卡“变量”是不.>如何添加此标签,这样我的自定义产品类型也可以表现得像可变产品.>屏幕截图:http://prntscr.com/ekogwd>而且我必须严格使用自定义产品类型,
因此,我一直在寻找一种方法来合并此方法,而无需安装另一个功能超出我所需的插件. 可以说,我们的产品SKU的结构形式如下:供应商编号,破折号(-)和产品ID.因此,我们的SKU看起来像是469-852369(供应商产品).供应商ID可以是1到5位之间的任何数字,而产品ID可以是1到10位之间的任何数字.我
我正在尝试从操作挂钩woocommerce_order_status_changed中获取订阅ID. 它给我订单ID,客户每次切换都会更改该ID. 例如:如果订阅ID为10,则原始订单ID为9. 现在,客户进行的每个开关都会生成一个新的订单ID,上面的操作会为您提供该ID.此时,我有$customer_id,$order_id和原始帖子ID,即9,
我在WooCommerce应用程序中创建了自定义产品类型 function register_variable_bulk_product_type() { class WC_Product_Variable_bulk extends WC_Product_Simple { public function __construct($product) { $this->product_type = 'variable_bulk'
在我的header.php中,我想根据页面的类别添加标题. 我当前的代码如下所示: <h1 class="page-title"><?php if (is_category('english') || has_category('english',$post->ID)) { echo "music in the world of noise"; } elseif
按照这个post的思路,当管理员使用我的付款网关通过管理面板创建订单时,我尝试连接到我自己的自定义付款网关. 我添加了以下代码: add_action( 'woocommerce_process_shop_order_meta', array( $this, 'process_offline_order' ) ); add_action( 'woocommerce_admin_order_a
我正在尝试将特定类别中某些产品的价格提高一定百分比.我想出了应该起作用的选择语句,但是在将其与更新语句组合时遇到了麻烦.这是我所拥有的: SELECT * from `wp_term_relationships` where term_taxonomy_id=376 and object_id in(select ID from `wp_posts` where `post_type`='
我在woocommerce结帐页面上添加了一个自定义字段,该字段由URL填充,但是我正在努力寻找一种使该字段不可编辑的方法. 我在function.php中添加了以下代码: //Add custom field function custom_woocommerce_checkout_fields( $checkout_fields = array() ) { $checkout_fields['
我正在努力根据他的类别显示SAME产品的默认变化值. 例如,我出售的卡带有选项blue&红色.当用户来自类别ONE时,我希望默认值为蓝色.如果他来自两个类别,则该值将为红色. 我找到了一个woocommerce_product_default_attributes钩子,但是我不知道如何使用它. 注意:似乎woocommerce每个产
我已经在functions.php上有了此代码 该代码将在每个产品变体上添加一个新字段,以具有日期时间输入字段,因此,当当前日期超过输入日期时,变体将自动过期. // Add Variation Settings add_action( 'woocommerce_product_after_variable_attributes', 'variation_settings_fields', 1
我使用的是WooCommerce版本3.2.1,并且尝试在我的主题functions.php中添加以下代码,以移动“订单注释结帐”字段,但是它不起作用: add_filter( 'woocommerce_checkout_fields', 'bbloomer_move_checkout_fields_woo_3'); function bbloomer_move_checkout_fields_woo_3( $fields )
在Woocommerce中,当两个类别的产品都在购物车中时,我试图使该功能在购物车页面上方显示一条消息. 我正在尝试修改在这里找到的代码,但是当添加其中一个类别而不是两个类别时,它已经显示了该消息: add_action( 'woocommerce_before_cart', 'allclean_add_checkout_content', 12 ); f
我使用此代码创建了一些自定义订单状态 register_post_status( 'wc-arrival-shipment', array( 'label' => 'Shipped but not paid', 'public' => false, 'show_in_admin
我想将自定义字段添加到WooCommerce上的评论表单中,如下图所示: 然后像这样获取标题的输出: 我只知道如何通过添加以下代码在single-product-reviews.php文件上创建一个新字段: $comment_form['comment_field'] .= '<p class="comment-form-title"><label for="title">' . esc_html
我在结帐表单中添加了一个按钮: <input type="submit" id="ajax-order-btn" class="button" value="Place Order via AJAX" /> 并在functions.php文件中添加了一个AJAX代码段: add_action('wp_head', 'ajax_call_place_order'); fu
在woocommerce中,我试图在functions.php中添加一些代码,以允许特定产品类别的缺货订单.但是代码不起作用. 如何在Woocommerce中允许缺货并通知客户特定产品类别?解决方法:更新 尝试以下操作(您将在数组中为每个功能设置产品类别): add_filter( 'woocommerce_product_is_in_stock', '