-
22 votesanswersviews
WooCommerce:自动完成付款订单(取决于付款方式)
通常,wooCommerce应该自动完成虚拟产品的订单 . 但它没有,这是一个真正的问题,甚至像BUG一样 . 所以在这一点上你可以找到有用的东西(但不是很方便): 1)一个代码片段(你可以在wooCommerce docs中找到):/ ***自动完成所有WooCommerce订单 . /add_action('woocommerce_thankyou','custom_woocommerc... -
1 votesanswersviews
将产品中的自定义元数据添加到Woocommerce中的订单项目
我正在尝试将我的woocommerce产品的Custom Meta数据添加到我的Woocommerce Admin中的Order Columns,但是这个代码不能用于我在Wordpress Theme中的function.php . // Order Get Meta for PD Number add_action('woocommerce_add_order_item_meta','addin... -
1 votesanswersviews
在Woocommerce 3中添加自定义结帐字段作为订单自定义元数据
在 WooCommerce 3.0 出来之前,我的代码就像一个魅力,可以将自定义值从购物车保存到结帐时的订单中 . 但从那时起,我无法为订单创建自定义元 . Environment: Wordpress 4.9.4和WooCommerce 3.3.3 钩子 add_action('woocommerce_checkout_update_order_meta', 'custom_meta_to... -
1 votesanswersviews
专注于Woocommerce 3的订单创建钩子
我需要检测何时成功创建新的WooCommerce订单并设置为'processing' - 这是添加一些额外的功能等 . 这在前端可以很好,因为当通过任一方创建订单时,它很容易挂钩WooCommerce woocommerce_thankyou 或 woocommerce_order_status_processing 钩子 . 我遇到的问题是 I also want this to work w... -
4 votesanswersviews
重命名WooCommerce订单状态
我想将WooCommerce订单状态从“已完成”重命名为“已收到订单” . 我可以编辑位于wc-order-functions.php下面的脚本,但我不想修改任何核心文件或使用插件 . 是否可以使用子主题的 functions.php 文件中的脚本覆盖woocoomerce函数? function wc_get_order_statuses() { $order_statuses = arra... -
0 votesanswersviews
在WooCommerce中自定义订单状态更改时发送电子邮件通知
我在我的WooCommerce中创建了一个名为Back Order( wc-backorder )的自定义订单状态: /** * Add custom status to order list */ add_action( 'init', 'register_custom_post_status', 10 ); function register_custom_post_... -
0 votesanswersviews
在Woocommerce中添加自定义订单状态“已发货”[关闭]
我正在使用Woocommerce开发一个电子商务网站,我希望自定义订单状态为“已发货” . So this is how the flow would go: 客户下订单收到一封电子邮件,说明订单已经确认,当前状态正在处理,管理员从其快递员处获取跟踪ID,并可将其粘贴到新的部分并将订单状态更改为已发货 . 这会触发另一封带有跟踪ID的电子邮件给客户 . 是否有任何自定义代码可以帮助我实现此功能? ... -
3 votesanswersviews
向WooCommerce中的待处理订单状态的管理员发送电子邮件通知
在WooCommerce中,当客户从购物车结账并提交订单时,如果未处理付款,则订单将设置为“待处理”付款 . 管理员未收到任何有关的电子邮件 . 我想向管理员发送电子邮件以获取此类订单 . 我该怎么做? -
1 votesanswersviews
在Woocommerce 3中更改订单创建时的默认结帐字段值
在Woocommerce中,我尝试将电子邮件和电话输入字段显示为帐单邮寄地址部分上方的自定义字段 . This is what I did, but failed:我创建了一些自定义字段并将其显示在结算部分上方 . 此外,我将默认的电子邮件和电话字段设置为可选,并将其删除 . Woo将订单电子邮件作为元数据保存到 wp_postmenta 数据库表中 . 当我保存自定义字段时,我尝试用 $ord... -
2 votesanswersviews
添加到Woocommerce的自定义元数据未显示在订单商品元中
我有一个自定义元数据到WooCommerce订单,现在我想在结账后在感谢页面上显示这个,但是,数据不可用 . 数据已保存并可在管理员中使用,我似乎无法访问它 . function custom_order_item_meta( $item_id, $values ) { if ( ! empty( $values['custom_option'] ) ) { woocom... -
-1 votesanswersviews
无法通过挂钩在woocommerce结帐页面上设置特定国家/地区
以下是分配给我的任务: Set “United Kingdom (UK)” as Base Location in Setting. Set “India” country in Billing address. Observe country on Checkout page, Billing Address. Set this country to “Sri Lanka”, through h... -
1 votesanswersviews
在Woocommerce电子邮件通知中编辑客户详细信息
WooCommerce在哪里包含来自第三方插件的自定义字段?我想编辑订单以显示所有字段 . 在admin-new-order.php中,我可以通过将 Woocommerce_email_customer_details 挂钩放在 woocommerce_email_order_meta 上方来实现 . 只有我如何通过我的客户将收到的电子邮件存档? -
0 votesanswersviews
如何在Woocommerce中自定义保留订单电子邮件
我想在woocommerce中自定义暂挂订单电子邮件通知 . 我知道我们可以编辑customer-on-hold-order.php模板 . 但我想从保留电子邮件中编辑此发送邮件 "Make your payment directly into our bank account. Please use your Order ID as the payment reference. You... -
0 votesanswersviews
Woo commerce在订单列表中显示自定义字段
order listing custom attribute您好我不是开发人员,我们有一组送货服务,但我们仍然坚持骑车管理希望有人可以在这里帮助 . 需要在订单列表页面中列出自定义属性的选项 . 需要订购日期和时间 . 可以在完成后锁定订单,以便其他人无法编辑 . 谢谢 -
4 votesanswersviews
自定义电子邮件不会在WooCommerce中完成订单完成
我在WooCommerce中发送自定义电子邮件时遇到问题 . Here is Error: 致命错误:不能在第548行的/home/wp-content/themes/structure/functions.php中使用WC_Order类型的对象作为数组 除了标准订单确认电子邮件之外,我的客户希望在每次客户订购和付款时发送自定义电子邮件 . Here is my code: $order = ... -
2 votesanswersviews
根据送货方式自定义Woocommerce新订单电子邮件通知[关闭]
如何编辑admin-new-order.php WooCommerce模板,根据送货方式有条件地发送一些自定义客户详细信息? 例如(对于新订单电子邮件通知): 如果订单发货方法是 flat rate ,我想在客户详细信息中添加一些自定义字段信息 . 如果订单发货方式不是 flat rate ,我不希望显示自定义字段信息 . 或者也许在function.php中有一些代码片段? -
3 votesanswersviews
在Woocommerce中取消订单时向客户发送电子邮件
我正在尝试在订单取消时向客户发送电子邮件 . 默认情况下,woocommerce仅将此电子邮件仅发送给网站的管理员 . 此代码解决了网络上相关帖子的问题: function wc_cancelled_order_add_customer_email( $recipient, $order ){ return $recipient . ',' . $order->billing_emai... -
2 votesanswersviews
仅为WooCommerce管理员电子邮件通知自定义订单商品元
我需要添加自定义分类以管理新订单电子邮件,但不能添加到客户电子邮件 . 我当前的代码显示了订单中每个项目的自定义分类,但它显示在管理员和客户电子邮件中,这是我不想要的 . 通过 email-order-items.php 我看不到在我正在使用的钩子中使用 $sent_to_admin 的方法 . 我错过了什么吗? 如何仅使用挂钩和过滤器将自定义分类仅添加到管理员电子邮件中? add_action(... -
11 votesanswersviews
WooCommerce:将自定义Metabox添加到管理订单页面
我目前正在向我的WooCommerce产品页面成功添加一个字段,该字段显示了以下值: 在购物车(前端),收银页面(前端) , 在订单页面(前端), 和管理员个人订单页面(后端) . 问题:它没有在管理订单“自定义字段”Metabox中显示为自定义字段,其中包含值,但仅作为订单页面中的文本 . 这是我的工作代码: // Add the field to the product a... -
1 votesanswersviews
WooCommerce - 关于Thankyou的自定义通知和“我的帐户”查看订单页面
在WooCommerce上,我为每个具有不同(整数)值的产品提供了自定义字段 days_manufacture . 此外,我有此代码在购物车页面上显示最高值为 "days of manufacture" 的消息: add_action('woocommerce_before_cart', 'days_of_manufacture'); function days_of_man... -
1 votesanswersviews
根据项目自定义字段最高值在电子邮件上显示自定义通知
在WooCommerce上,每个具有不同(整数)值的产品都有自定义字段 days_manufacture . 此外,我有此代码在购物车页面上显示最高值为 "days of manufacture" 的消息: add_action('woocommerce_before_cart', 'days_of_manufacture'); function days_of_manufa... -
3 votesanswersviews
WooCommerce中所有现有处理订单的自动完成状态
我在WooCommerce上使用这个代码和平代码from this answer来自动完成付费处理订单: /** * AUTO COMPLETE PAID ORDERS IN WOOCOMMERCE */ add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_paid_order', 10, 1 ); fun... -
1 votesanswersviews
WooCommerce - 在thankyou页面上选择本地取件时隐藏送货地址
我在电子商务网站上使用WordPress和WooCommerce插件最新版本 . 当我选择“本地取件”送货方式时,我想在WooCommerce“收到订单”页面中隐藏“送货地址” . 我怎样才能做到这一点? 以下是订单收到页面的屏幕截图: 提前致谢 -
2 votesanswersviews
在Woocommerce 3中获取订单总计送货
我正在尝试获取WooCommerce订单的送货方式或运费 - 我正在编写一个不同的自定义电子邮件模板,具体取决于免费送货与付费送货 . 我找到了一个名为 get_total_shipping() 的函数,但现在已弃用,我找不到替代品 - 是否存在? 我注意到运费金额存储在一个隐藏的元字段( _order_shipping )中,我可以访问,但我担心这可能会破坏未来的WooCommerce更新 . -
0 votesanswersviews
Woocommerce:在订单页面上显示产品变化描述
我正在尝试在订单详细信息页面和订单电子邮件中显示 product variation description . 按照这个例子Woocommerce: Display Product Variation Description on Cart page它适用于购物车和结帐 . 但似乎我找不到为订单页面调用它的正确方法 . 这个 $item = $cart_item['data']; if(!em... -
-2 votesanswersviews
WooCommerce结帐最低订单基于城市
我是woocommerce的新手,所以我需要你帮助找出我想要解决的问题,从过去3天开始 . 简而言之,我在5个地点有一家披萨店 . 每个位置都有最低订单 . 在结帐时,我根据它制作了一个自定义城市选择选项字段,将接受或拒绝总账单 . 我正在使用结账经理 . 它真的很混乱 . 所以我的问题是如何做到这一点并实现这一结果 . 我不想硬编码所有内容,因为在将来的位置可能会改变 . 这个问题的任何解决方案... -
1 votesanswersviews
在woocommerce电子邮件中显示商品价格(不是商品总数)
我需要在使用WooCommerce发送给管理员和客户的电子邮件中显示商品价格 . 默认模板显示项目,数量和价格(项目价格X数量) . 我可以将列添加到表中,但不知道如何从产品中获取数据 . (有趣的是,这并没有包含在默认值中 . 我不认为我曾经在网上订购过不包含单品价格的订单 . ) 这篇文章很有帮助,但并没有给我所有需要:display tax in woocommerce invoice -
2 votesanswersviews
在Woocommerce电子邮件中获取电子邮件ID
我在Woocommerce中设置了自定义状态和自定义电子邮件 . 我想使用当前的电子邮件 WC_Email ,而不是当前状态作为电子邮件模板中的变量 . 我需要在电子邮件模板中有一些if语句 . 我没有使用订单状态来确保来自订单的电子邮件是否手动重新发送,它不会通过单独的电子邮件发送当前订单状态的数据 . 如何将 WC_Email 电子邮件ID作为Woocommerce中的变量回显? -
1 votesanswersviews
如何在WordPress Woocommerce API 4.3中创建订单
如何创建一个函数来根据从移动应用程序传入的数据创建订单?我知道woocommerce有他们的订单api,但他们的create_order只在付款结账后被调用? 我想创建一个create_order函数来传递像woocommerce api这样的确切数据,但是在支付结账成功后却没有 . 我假设付款已经成功 . 和woocommerce积分和奖励延期用于增加折扣 任何的想法?请帮助谢谢 -
9 votesanswersviews
成功结账后获取订单数据
在WooCommerce中,我想在客户成功签出后向API发送请求 . 它基本上是一个客户端销售在线课程的网站(如 udemy ) . 当客户退房时,我想发送API请求并为该特定课程注册用户 . 我尝试了几个WooCommerce钩子,但没有一个对我有效 . 这是我正在使用的代码: add_action('woocommerce_checkout_order_processed', 'enroll_...