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

php – Woocommerce – 如何根据付款方式发送自定义电子邮件【代码】

这是问题所在.我的woocommerce网站有3种不同的付款方式 – >支票付款>西联汇款>货到付款 如果我的买家以“支票付款”结帐,我想向他发送一封自动发送的电子邮件,其中概述了支票付款的步骤.如果他与“西联汇款”签出,我想通过电子邮件将他的西联汇款信息发送给他.应发送另一封自动电子邮件以进行货到付款. 通常在Woocommerce中,您有一封电子邮件发送给客户完成所有已完成的订单,在我的情况下,根据付款选项,我需要3封不同的电子邮件....

php – Woocommerce:添加到购物车后的自定义jquery事件【代码】

我尝试(存档)处理事件后,一些产品被添加到购物车(图片上的1个动作),我想抓住那一刻,并在导航菜单中更新我的迷你购物车的“产品总数”(图片上的3个动作). (行动2都可以) 不能用我的第二个代码:$( document.body ).on( 'added_to_cart', function(){ console.log('added_to_cart'); });我加载了woocommerce js文件后的自定义代码. 如果我将编辑add-to-cart.min.js核心文件并插入我自己的逻辑,那么一切正常.有什么问题?解决方法:更新...

php – 即使在WooCommerce中购物车为空,也可以通过URL中的GET方法应用优惠券折扣【代码】

我有一个插件,可以向他们输入的电子邮件发送支持者推荐优惠券代码.当观众收到这封电子邮件时,我想创建一个流程,他们可以点击电子邮件中的“立即购物”,优惠券将自动添加. 截至目前,对于“立即购物”按钮下的链接,我输入了以下内容:websitename.biz/cart__trashed?code=DISCOUNTCODE要处理$code,我把它放在我的functions.php文件中:add_action('woocommerce_before_cart', 'discount'); function discount( ) {global $woocommerc...

php – 为本地提取Woocommerce订单的特定电子邮件通知添加自定义文本【代码】

我尝试了以下代码,当local_pickup是选择的送货方式时,该代码向所有应该收到customer_processing_order和customer_completed_order的客户显示消息. 我注意到我没有在任何订单元数据中存储任何_shipping_method项目,但仅限于:order_item_type:shipping> method_id> local_pickup:3 我怎样才能找回它? 我尝试了这个代码没有成功:// testo per Ritiro in Sedeadd_action( 'woocommerce_email_order_details', 'my_completed_order...

php – 在Woocommerce 3中以编程方式在订单中添加送货【代码】

我一直在尝试通过Woocommerce以编程方式设置运费(每个订单)的众多解决方案.我没有运气 我试过覆盖该项的元值:update_post_meta( $woo_order_id, '_order_shipping', $new_ship_price );也试过这个问题[问题/答案] [1]$item_ship = new WC_Order_Item_Shipping();$item_ship->set_name( "flat_rate" );$item_ship->set_amount( $new_ship_price );$item_ship->set_tax_class( '' );$item_ship->set_tax_status( 'none' );// Add Sh...

php – 在WooCommerce中添加自定义字段作为购物车项元和订单商品元【代码】

这是一个关于如何添加购物车项目meta&的插件为我的WooCommerce订单订购商品元.最初我的代码适用于输入类型=文本.它返回值的标签和输入的值. 在转换为type =复选框时,代码会返回标签,并为已检查的值返回值“on”. 我想返回已检查值的唯一值名称(忽略未选中的值). 帮助包含更多复选框选项的重构将有助于减少编写的代码. 我的代码:<?phpglobal $woocommerce, $product, $post;add_action( 'woocommerce_before_add_to_cart_button', ...

php – WooCommerce运费价格包含税【代码】

在WooCommerce我只能输入不含税的运费.如何才能使包含税的给定价格? 显示“含税价格”的设置仅适用于产品. 例如,如果我输入运费€1,00的设置结账时显示€1,21(0,21 =税) 它应该是€1,00(包括0,21税)(这里不关心计算,这只是一个例子) 谢谢,如果有人有解决方案或功能.解决方法:在原始问题发生一年之后,我遇到了同样的问题而且没有太多帮助. 在调查中,这证明了“class-wc-tax.php”中的运费税计算存在问题,正如您在下面看到的硬编码运...

php – 显示数量框,在Woocommerce商店页面中添加到购物车ajax【代码】

我是Woocommerce的新手.我试图在商店页面中显示数量框.我使用了以下代码,它按预期工作:add_action( 'woocommerce_before_shop_loop', 'handsome_bearded_guy_select_variations' );function handsome_bearded_guy_select_variations() { remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 ); add_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_single_add_...

php – 在WooCommerce Orders Admin页面中按订单商品SKU或ID搜索【代码】

我想要做的是能够在WooCommerce Orders Admin页面中按订单商品SKU或ID进行搜索. 到目前为止我已经找到/完成了什么,但没有成功的是在functions.php文件中的以下内容.add_filter( 'woocommerce_shop_order_search_fields', 'woocommerce_shop_order_search_sku' );function woocommerce_shop_order_search_sku( $search_fields ) {$args = array( 'post_type' => 'shop_order' );$orders = new WP_Query( $args );if ( $orders->have...

php – 获取woocommerce购物车总金额【代码】

我试图对购物车的总价格应用折扣,但我只能按商品基价而不是全价购买.我用Google搜索并在this帖子中找到了wordpress stackoverflow:$amount = floatval( preg_replace( ‘#[^\d.]#’, ”,$woocommerce->cart->get_cart_total() ) ); The preg_replace eliminateseverything but decimal characters and colons. Should you care to do math with it, the floatval converts the valuefrom a string to a numeric one.我尝试添加:$...

WooCommerce – 使用php代码更改订单状态【代码】

我试图改变WooCommerce的订单状态,但到目前为止我没有遇到任何运气. $order实例创建成功(我知道因为echo $order-> status;工作正常,$order_id也正确.$order-> status =’pending’;根本不会改变任何东西,我不知道为什么.$order = new WC_Order($order_id); $order->status = 'pending';任何人都可以帮我这个吗?解决方法:试试这段代码:$order = new WC_Order($order_id); $order->update_status('pending', 'order_note'); // ord...

php – WooCommerce:当管理员手动创建订单时需要挂钩【代码】

我的一个网站使用WooCommerce.客户希望偶尔从订单管理员手动创建订单(WooCommerce> Orders> Add Order).当他们点击该页面上的“保存订单”时,我需要对订单进行一些额外的处理. 有没有可用的钩子?我查看了WooCommerce文档和钩子列表,但一无所获.解决方法:看起来woocommerce_process_shop_order_meta对我有用,add_action( 'woocommerce_process_shop_order_meta', 'woocommerce_process_shop_order', 10, 2 ); function woocommerce...

php – WooCommerce – 从我的帐户页面中的菜单中删除下载

我想从我的帐户页面中删除下载菜单. 我怎样才能做到这一点?从菜单中删除特定项目是否有任何钩子? 谢谢.解决方法:转到WooCommerce>设置>高级并删除帐户端点部分中的下载条目,只需将其留空.菜单将不再可见.

php – 根据Woocommerce中特定的购物车数量自动申请优惠券【代码】

我正在尝试自动触发优惠券,以便在购物车中有4个商品时专门用于购物车. 优惠券是在网站“tasterbox”的Woocommerce后端预先创建的 我正在使用此答案代码的修订版本:Add WooCommerce coupon code automatically based on product categories 这是我的代码版本:add_action( 'woocommerce_before_calculate_totals', 'wc_auto_add_coupons', 10, 1 ); function wc_auto_add_coupons( $cart_object ) {// Coupon code$coupon = 'taste...

php – Woocommerce 3中购物车商品数量累进百分比折扣【代码】

我正在尝试对购物车中的所有商品应用TOTAL CART折扣,具体取决于添加的商品数量.我已经从answer here中获取并修改了代码示例,并使大部分逻辑工作. 但是我不能让它适用于下面描述的两种情况.它还仅将规则应用于购物车中的单个项目.不是整个购物车. 场景: >如果购物车中没有商品在9-12之间,则对所有商品应用5%折扣.>如果购物车中没有商品在13-16之间,则对所有商品应用10%折扣.>折扣不应该叠加.例如购物车中有12件商品,可享5%折扣…...