checkout相关内容
基于这个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(
..
我有一些购物车逻辑,如果购物车中有冷藏类别中的1件商品,它会检查至少3件商品。-这是经过测试的,并且工作正常。 但是,如果我从其他类别(环境)向购物车添加另一个项目,并且购物车中现在同时有冷藏和环境项目,则不再应用该规则。 如果购物车中也有环境物品,我如何确保应用了3冰镇最低限度规则? // Set minimum quantity per product before chec
..
我已在我的NodeJS server上实现了新的Stripe Checkout,但我无法指定开票的税率。 根据我的理解,税率应在Payment Intent API中指定。事实上,新的Checkout会通过其CreateSession自动创建Payment Intent(请参阅payment_intent_data),但我无法在创建时插入税率。 如何做到这一点?我想要实现的是让用户知道
..
我正在尝试根据产品ID:s(数组)重命名Order Notes标签和占位符。但出于某种原因,这并不管用。无论购物车中有什么产品,文本都保持不变,并且我收到一个参数错误。 以下是我根据现有答案代码定制的代码: add_filter( 'woocommerce_checkout_fields', 'rename_order_notes_based_on_product', 10, 2 );
..
在WooCommerce中,我正在尝试取消设置除结账页面…上的特定国家/地区以外的所有国家/地区的帐单状态字段 以下是我的代码: add_filter( 'woocommerce_checkout_fields','custom_override_default_address_fields' ); function custom_override_default_address_fi
..
当您的购物车为空时,我应该向functions.php添加哪些代码以删除&q;结账不可用。请注意WooCommerce中的说明。 我在includes/wc-template-functions.php中找到了负责显示此消息的代码。 // When on the checkout with an empty cart, redirect to cart page. if ( is_pa
..