woocommerce相关内容
基于这个https://stackoverflow.com/a/49163797/7783506by@LoicTheAztec我能够创建统一运费发货方法的自定义字段,我可以在MySQL上找到数据,但它不会显示在订单详细信息、电子邮件上。 如何将其添加到订单详细信息和电子邮件中?以下是我基于该帖子使用的代码 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”>
..
我已经在我的网站上为收款时间创建了一个自定义结账字段(见附图) 这是我当前的代码: add_action('woocommerce_before_order_notes', 'njengah_add_select_checkout_field'); function njengah_add_select_checkout_field( $checkout ) { woocomm
..
在顾客结账时使用了特定的促销代码‘FREECLASS’后,我正在尝试向他发送电子邮件。 我所做的是在注册后向客户发送代码‘FREECLASS’。我希望客户在使用该代码后收到额外的自定义消息。 基于Send an email notification when a specific coupon code is applied in WooCommerce答案代码,这是我到目前为止所做的
..
我一整天都在挠头。我想在下单前在订单审核中添加自定义复选框。以下是我的代码: add_action( 'woocommerce_checkout_order_review', 'my_checkbox' ); function my_checkbox( $checkout ) { echo '
' . __('Sp
..
如何在结账时检查WooCommerce中的产品是否应用了优惠券? 我看到的所有东西都会检查ID或Slug或它们的数组,但我想在结账时根据是否有优惠券或任何优惠券来调整一些字段。 提前谢谢。 推荐答案 如果您想查看特定的优惠券,@Reigel的答案就是解决方案。但是,为了检查是否应用了任何优惠券,以下代码将完成工作。 if( WC()->cart->get_coupon
..
我在结账时在woocommerce documentation后面添加了一个字段,方法是: /*Add document ID to checkout form*/ add_filter( 'woocommerce_checkout_fields' , 'ebani_cedula_checkout_field' ); // Our hooked in function - $fields
..
我正在开发一个插件,当客户购买产品时,它需要在最后的结账页面上获得订单ID。我该怎么做? 我试过了 global $order var_dump($order); 我看到的都是“DESC”。我需要访问正在查看该页面的客户的当前订单。 我需要在前端获得订单ID,并将该ID添加到脚本中,也是在前端,以便当客户订购产品并付款时,页面将加载,向他们显示“谢谢,这是您的订单号:xxx”。例如
..
我想强制客户在可以结账之前添加优惠券代码。我希望它能与我的WooCommerce商店中的每个优惠券代码和每一种产品一起使用。 我正在使用这个代码,它几乎解决了问题,但它只对单个优惠券代码(freev1)起作用 如何才能对生成的每个优惠券代码都起作用? add_action( 'woocommerce_check_cart_items', 'mandatory_coupon_cod
..
我正在尝试从我的自定义帖子类型fundraiser";中的所有帖子列表向我的WooCommerce结账页面添加一个下拉列表。 我显示了选择字段,但未填充CPT帖子标题的选项。 我做错了什么?以下是我的代码: add_action( 'woocommerce_after_order_notes', 'fundraiser_checkout_field' ); functi
..
根据Add a checkout checkbox field that enable a percentage fee in Woocommerce答案代码,我在结账页上创建了一个复选框。 勾选后,将收取15%的货运代理费。 // Add a custom checkbox fields before order notes add_action( 'woocommerce_befo
..
我正在使用以下代码在结账时添加自定义地址字段: add_filter( 'woocommerce_checkout_fields' , 'checkout_address_details_fields' ); // Our hooked in function – $fields is passed via the filter! function checkout_address_det
..
在WooCommerce中,我已根据购物车数量在结账页面上添加了自定义字段。 // Adding Custom Fields based on Cart Count add_action( 'woocommerce_before_checkout_billing_form', 'srd_custom_einstiegswahl'); function srd_custom_einstie
..
此处的目标是在结账和自动登录后直接自动创建客户帐户。 这是我使用的代码: add_action( 'woocommerce_thankyou', 'add_as_customer_after_checkout', 100, 1 ); function add_as_customer_after_checkout( $order_id ) { $order = new WC_O
..
我正在尝试从WordPress的WooCommerce插件中删除结账时的登录和注册 我试着为客人结账,但不起作用 我尝试了此代码 remove_action( 'woocommerce_before_checkout_form', $checkout ); if ( ! $checkout->is_registration_enabled() && $checkout->is_regis
..
我正在寻找一项限制,如果访客用户在一周内购买了特定产品两次,则他必须不能再次购买同一产品。 我希望根据来宾用户的电子邮件应用此限制。 我看到了许多与此相关的帖子,但都是针对注册用户的,但我想将此限制应用于来宾用户。 这是我目前使用的代码,遗憾的是没有得到所需的结果 function my_ip_checker() { $last_order = get_posts(
..
我正在使用以下代码在WooCommerce的编辑帐户页面上显示其他输入字段。 /** * Step 1. Add your field - Age Range */ add_action( 'woocommerce_edit_account_form', 'misha_add_age_range_field_account_form' ); function misha_add_age_
..
如何将WooCommerce产品标题移到单个产品页面的图像上方? 我尝试了我在网上找到的代码,但它们没有任何作用。我猜这必须通过unctions.php来完成,但我所做的一切都不起作用。提前谢谢。 推荐答案 我遇到了同样的问题,在挣扎了几天后,我终于意识到这是一个无法让php工作的插件。 禁用除WooCommerce和Storefront之外的所有插件,然后在子主题的unc
..
我一直在努力将项目产品属性添加到我管理的管理订单详细信息页面。您可以看到标题为";包装重量&的额外专栏。 // Add custom column headers here add_action('woocommerce_admin_order_item_headers', 'my_woocommerce_admin_order_item_headers'); function my
..
在Add a select field with time intervals based on opening, closing and breaks times in WooCommerce checkout上阅读了7uc1f3r的答案后,我尽了最大努力了解如何将实际时间添加到订单中。 在最初的问题中已经提到了这一点,但当7uc1f3r修改该代码以匹配答案代码时,我在订单页面(管理员)上
..
您好,我正在尝试在MU插件中创建一个函数,以防止某些用户将订单状态从特定订单状态更改为特定订单状态。 我到处找,试了很多不同的方法,但似乎都不管用。 实际上该函数正在使用woocommerce_order_status_changed操作挂钩运行。问题是,此挂钩在订单状态更改后运行,这会导致无限循环。 我找到的最有用的钩子似乎是woocommerce_before_order_o
..