【php – WooCommerce变量产品:只使用自定义标签保持“最低”价格】教程文章相关的互联网学习教程文章

php – 如何在购物车页面“WooCommerce”中显示货运类的零利率值【代码】

我需要一些WooCommerce Shipping方法的帮助.如何在购物车页面上显示货运类的价值.让我解释一下我的问题. 我添加了一个固定费率,以收取一些产品的运费,即椅子€7,这是完美的工作,并显示在购物车页面上=>运费:统一费率:7欧元,但我有一些椅子免费运送给我的客户.我添加了新的类,如“免费送货”,并在结账时将价值设置为0.00欧元,它不收取任何费用,但是当客户查看购物车和运输时它只显示运费方式的名称,如平价,没有任何成本,因为设置为...

PHP – Woocommerce分组产品图像【代码】

我正在尝试将产品缩略图与分组产品的名称和价格一起包含在内.目前,一个父产品包括20个左右的子(分组)产品,默认情况下,该页面仅显示列表底部的数量选择器,产品名称,价格和添加到购物车按钮.所有产品都列在一个大表下面,我希望为每个单独的产品包含一个单独的产品图像. 目前,通过编辑/single-product/add-to-cart/grouped.php产品文件,我设法通过在DIV之后添加以下内容来显示小图像但仅显示主要父产品.产品名称php:<div class="imag...

php – 在WooCommerce订单管理页面(ACF)中输出产品自定义字段【代码】

通过WooCommerce,我使用Advanced Custom Fields plugin跟踪我实际存储每个产品的位置. 当订单进入时,我希望能够查看管理编辑订单页面并查看项目的存储位置.所以我可以抓住它发货. 这是我想看到的图片:希望,这是有道理的. 我只想回忆一下Wordpress编辑订单管理页面上每个产品的单个产品ACF变量(BinLocation).对此有何帮助? 谢谢.解决方法:更新:使用woocommerce_before_order_itemmeta动作钩子中的自定义功能,您将能够实现您的目标...

php – WooCommerce产品简短描述中的自动文本【代码】

我正在尝试在WooCommerce文章的描述中创建一个自动文本,并将“文章仅在商店中提供”. 我想把它放在这样的函数中:add_filter ('woocommerce_short_description', 'in_single_product', 10, 2);function in_single_product () {echo '<p> article only available in the store. </ p>'; }但这取代了已在产品简短描述中编写的文本.如果我没有放文字,则不会出现任何内容. 是否可以在没有产品简短描述的情况下将代码文本“文章仅在商店...

php – 在WooCommerce存档页面的“添加到购物车”按钮下方添加“查看产品”按钮【代码】

互联网上的大多数文章都是关于如何删除/替换“查看产品”或“阅读更多”按钮.我找不到允许两个按钮一起工作的相关内容. 我感兴趣的是两个按钮并行工作(同时).要显示的第一个按钮应为“查看产品”(在同一页面上打开),然后在“添加到购物车”下方 目前,我的商店只显示添加到购物车按钮.我正在使用店面主题(自定义子主题). 有人会这么善良并告诉我该怎么做吗?解决方法:使用挂钩在woocommerce_after_shop_loop_item动作挂钩中的此自定...

php – 显示woocommerce中当前产品的最深的子类别【代码】

这看起来应该很容易,但我无法做到,也找不到任何关于它的帖子. 我可以显示与产品或顶级类别相关的所有类别,但您如何仅回显产品的最低/最深类别?Cat-A [x]Cat-B [x]Cat-C [x]Cat-D [ ] Cat-E [ ]Cat-F [ ]Cat-G [ ]Cat-H [ ]如果这个例子是产品的祖先,我想要打印的只是“Cat-C”. 但我不想像其他解决方案那样手动设置类别级别,我希望它始终打印最低的子级,是存档页面上的产品,或单个产品页面. 知道如何做/应该怎么做?解决方法:尝试...

php – 后端订单列出Woocommerce 3.3中的自定义操作按钮【代码】

从WooCommerce版本3.3开始,下面的代码在管理员顺序列表中显示自定义操作按钮,不再起作用.// Add your custom order action button add_action( 'woocommerce_admin_order_actions_end', 'add_custom_order_actions_button', 100, 1 ); function add_custom_order_actions_button( $order ) {// Get the tracking number$traking_number = get_post_meta( $order->get_id(), '_aftership_tracking_number', true );if( empty($traki...

php – 从woocommerce的电子邮件模板中删除订单信息部分【代码】

我正在尝试删除已完成订单和客户发票电子邮件中的订单信息部分.在以下位置找不到如何删除这个:wp-content/plugins/woocommerce/templates/emails/customer-completed-order.php<?php /*** Subscription information template** @author Brent Shepherd / Chuck Mac* @package WooCommerce_Subscriptions/Templates/Emails* @version 1.5*/ if ( ! defined( 'ABSPATH' ) ) {exit; // Exit if accessed directly } ?> <?php if ( !...

php – 仅在woocommerce商店/类别页面上隐藏“添加到购物车”按钮【代码】

我想隐藏商店页面上的按钮,但我想在其他帖子和页面上显示. 我发现此代码隐藏了整个网站上的“添加到购物车”按钮:add_action( 'woocommerce_after_shop_loop_item', 'remove_add_to_cart_buttons', 1 );function remove_add_to_cart_buttons() {remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' ); }我怎么能调整它,所以它只删除了woocommerce商店和catagory页面上的按钮?解决方法:...

php – 按属性值减少WooCommerce项目库存【代码】

我有一个Woocommerce“可变产品”的设置,唯一的变化是’尺寸’属性:15克,100克,250克.我想要做的是使用该变化量传递给Woo wc-stock-functions,这样当购买产品变化’15克’时,整体库存下降15而不是1. 在Woo内部,有文件wc-stock-functions(http://hookr.io/plugins/woocommerce/3.0.6/files/includes-wc-stock-functions/) – 这甚至提供了一个过滤器,woocommerce_order_item_quantity.我想用它来将库存数乘以克数,并以克为单位减少...

php – WooCommerce价格压倒不起作用【代码】

我使用woocommerce_before_add_to_cart_button hook设置了一个隐藏的输入项function add_gift_wrap_field() {?>`<input type="hidden" id="price_val" name="added_price" value="100.34">`<?php } add_action( 'woocommerce_before_add_to_cart_button', 'add_gift_wrap_field' );针对产品保存字段:function save_gift_wrap_fee( $cart_item_data, $product_id ) {if( isset( $_POST['added_price'] ) ) {$cart_item_data = arra...

php – 在WooCommerce存档页面中的产品标题下添加自定义字段值【代码】

在WooCommerce中,我想在我的产品显示中添加自定义文本,这些文本将从产品编辑页面的自定义字段中获取. 这就是它现在的样子: 您可以在下面看到带有标题的产品: 我想在每个产品下面添加一个用蓝色笔标记的文字: 我设法找到一些自定义的PHP代码,在产品的页面中添加自定义字段,如下所示: . 这是我的代码:// Display Fields add_action('woocommerce_product_options_general_product_data', 'woocommerce_product_custom_fields');...

php – WooCommerce – 更改QTY触发购物车中的AJAX调用【代码】

我想更新,然后当购物车中的商品数量发生变化时,通过AJAX重新加载我的购物车. 我已经可以通过AJAX成功加载到我的购物车中. 要加载我的购物车我的PHP功能看起来像这样. (在我的functions.php中)function enqueue_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_show_ajax', a...

php – 按下WooCommerce结帐按钮时发送自定义电子邮件【代码】

我正在尝试使用PHP按下Woocommerce的结帐按钮时发送自定义电子邮件. 此电子邮件将与wooCommerce的电子邮件通知一起发送.我使用过这个answer,编辑代码如下://execute some php on successfull checkout add_action( 'woocommerce_payment_complete', 'so_32512552_payment_complete' ); function so_32512552_payment_complete( $order_id ){$order = wc_get_order( $order_id );foreach ( $order->get_items() as $item ) {if ( $...

php – 删除woocommerce简短描述字段【代码】

我正在创建一个专门用于woocommerce的主题.此主题的设计不使用“产品简称”.使用以下命令删除该描述以免在页面上显示是很容易的:remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20);但是,我似乎无法找到任何方法来删除字段/面板本身在产品编辑页面上显示给管理员.如果有人知道如何做到这一点,将不胜感激.要明确这是更新的woocommerce 2.0.谢谢!解决方法:您可以通过PHP从WooComme...