hook-woocommerce相关内容

基于可用变体的 WordPress WooCommerce get_sign_up_fee

我正在使用一些自定义逻辑来显示或隐藏使用此钩子的可变产品的变体 woocommerce_get_children https://stackoverflow.com/a/67804835/6829420 并且按照我的预期工作正常. 但是,我在可变产品页面中有错误的“注册费",因为它不断从我的隐藏变体之一获取值.以下是我的尝试以及到目前为止我所做的. add_filter( 'woocomm ..

根据 WooCommerce 中的特定购物车总数添加费用

我正在尝试根据艺术品总数中的特定金额添加费用.我想显示购物车总数是否等于或大于总“$$$"金额添加费用,否则不添加. 我知道这可以将其添加到总数中,但我认为它不会检查它是否低于美元金额. function woo_add_custom_fees(){$cart_total = 0;//在这里设置你的百分比$百分比 = 0.15;foreach(WC()->cart->get_cart() ..
发布时间:2021-09-27 20:49:01 PHP

更改“添加到购物车"如果用户在 WooCommerce 中购买了特定产品,则为文本

我想知道是否有办法用特定产品的自定义文本和网址替换 woo-commerce 的“添加到购物车"按钮如果用户购买了该特定产品. 而且我希望它无处不在(在商店页面、产品页面、...) 解决方案 如果客户已经在单个产品页面和存档页面上购买了该产品,请尝试以下操作以更改产品“添加到购物车"文本> add_filter( 'woocommerce_product_add_to_cart_t ..
发布时间:2021-09-27 20:46:34 PHP

从 WooCommerce 前端的下拉列表中删除特定的变化

我正在使用 WooCommerce 和 WooCommerce 订阅 及其按我的期望工作. 现在我正在创建一个具有多个属性的可变订阅产品. 现在我想从下拉列表中删除/隐藏特定项目,因此我尝试使用下面的代码/钩子,我相信这可能有助于我实现. add_filter('woocommerce_dropdown_variation_attribute_options_args', 'hide ..

针对特定订单状态更改禁用增加库存

当前当订单状态变为取消时,产品库存增加. 当新状态为取消时,我想禁用库存增加,但仅针对某些先前的订单状态(并非全部). 例如,当状态改变时: 从处理到取消:不增加库存 从发货到取消:不增加库存 从other-status到cancelled:增加库存 从取消到处理:减少库存 到目前为止,我已经尝试过: 为取消的订单禁用自动补货 在更新状态之前获取上一个旧订单状 ..
发布时间:2021-08-30 19:29:42 PHP

根据 WooCommerce 编辑订单页面中的订单状态在下拉菜单中隐藏订单状态

我想在特定场景下隐藏 WooCommerce 订单状态下拉菜单中的订单状态: 如果状态是待付款隐藏完成 如果状态正在处理隐藏待付款 我仍然想在订单概览列表中显示所有这些订单状态. 我所能找到的就是完全取消订单状态: function so_39252649_remove_processing_status ($statuses) {如果(isset($statuses['wc ..
发布时间:2021-06-13 18:56:09 PHP

在 WooCommerce 快速订单预览窗口中的现有产品栏中显示产品缩略图

我正在尝试将 WooCommerce 产品缩略图显示到 WooCommerce 快速订购窗口,我尝试在下面的代码中使用“woocommerce_admin_order_preview_end"和“woocommerce_admin_order_preview_get_order_details",但没有任何改变,有人能指出我正确的方向吗?谢谢! 我尝试的代码 add_filter( 'wo ..
发布时间:2021-06-13 18:55:48 PHP

WooCommerce 电子邮件 ID 和电子邮件通知的订单状态更改

我正在尝试添加一个功能,该功能将记录通过订单状态更改发送的任何电子邮件. 是否有我可以使用的钩子在发送订单通知电子邮件之前触发? 解决方案 更新 负责触发电子邮件通知的所有可用钩子都位于 WC_Emails init_transactional_emails() 方法 并且是动作钩子: woocommerce_low_stock, woocommerce_no_stoc ..
发布时间:2021-06-13 18:54:03 PHP

如果添加了关联产品,如何从WooCommerce购物车中删除产品

我已经建立了一个WooCommerce商店来出售舞蹈工作室的门票.一切都很好,但是如果有人在同一时间放两张工作坊票证,我会从购物车中删除票证. 示例:我已为该课程制作了10张门票. 5个名称为A1-A5的培训师A 5个名称为B1-B5的培训师B. 现在,当有人将A1添加到购物车时,他不能使用相同的时程B1. 我使用以下代码,仅对 1个产品 有效 add_action ..
发布时间:2021-05-14 19:21:45 PHP

需要更改[product_categories] Woocommerce短代码缩略图的大小

在具有Aurum主题(实验室)的网站中,我使用[product_categories] Woocommerce简码来显示父级子类别的网格. 我在“外观">“自定义">"Woocommerce">“产品图像"中设置缩略图的大小.不同的帖子说设置此大小会影响产品缩略图和类别缩略图,但是当我更改此值时,带有简码的页面上什么都不会发生. 在哪里只能更改缩略图大小类别的值?我想为所有缩略图设置1 ..
发布时间:2021-05-14 19:21:42 PHP

如果未设置其变体,则隐藏产品属性(WooCommerce)

如果未设置商品属性,如何隐藏其属性.示例:我有3种不同的颜色和3种不同的尺寸.但并非每种颜色都存在每种颜色: 蓝色>>> M 黄色>>> M,L,XL 绿色>>> M,L,XL 即对于蓝色,只有一种尺寸可用(其他变化不设置变化).但是,如果有人选择蓝色,他可以选择所有尺寸(只能看到M号),然后获取WooCommerce wc-no-matching-variations信息. ..
发布时间:2021-05-14 19:21:36 其他开发

当访问特定页面(在WordPress之外)自定义PHP页面时,如何清除woocommerce购物车

我有woocommerce商店,例如:example.com/store/ 我正在wordpress之外创建一些产品销售页面:example.com/upsell.php 现在,我想在您访问example.com/upsell.php后清除购物车,因为我们在加售中有多个步骤,最后我们发送了一个url请求,以将产品添加到购物车(example.com/store/cart/?add-to ..
发布时间:2021-05-14 19:21:33 PHP

为小计设置$ 110以下的“零税"-Woocommerce

我正在尝试为低于$ 110 的订单设置免税. 我碰到了这个线程根据Woocommerce中的购物车价格有条件地设置不同的税率,并尝试了它,但是当我将它添加到functions.php上时似乎不起作用-也许是因为某些代码已经过时了? 这是修改后的代码: add_action('woocommerce_before_calculate_totals','change_cart_items_ ..
发布时间:2021-05-14 19:21:28 其他开发

WooCommerce自动发送订单完成电子邮件

我遇到了一个小问题.订单完成后,我需要自动发送“客户发票/订单明细"电子邮件. 在互联网没有用的情况下,我没有找到适用的任何操作或过滤器.有没有人知道在订单状态切换时如何发送此电子邮件? 最诚挚的问候! 解决方案 您可以使用 woocommerce_order_status_completed 钩子和 WC_Email_Customer_Invoice add_action ..
发布时间:2021-05-14 19:21:25 其他开发