checkout相关内容

WooCommerce签出自定义字段更新订单元

基于这个https://stackoverflow.com/a/49163797/7783506by@LoicTheAztec我能够创建统一运费发货方法的自定义字段,我可以在MySQL上找到数据,但它不会显示在订单详细信息、电子邮件上。 如何将其添加到订单详细信息和电子邮件中?以下是我基于该帖子使用的代码 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> ..
发布时间:2022-09-03 22:00:43 其他开发

在WooCommerce中应用特定优惠券代码时向客户发送电子邮件通知

在顾客结账时使用了特定的促销代码‘FREECLASS’后,我正在尝试向他发送电子邮件。 我所做的是在注册后向客户发送代码‘FREECLASS’。我希望客户在使用该代码后收到额外的自定义消息。 基于Send an email notification when a specific coupon code is applied in WooCommerce答案代码,这是我到目前为止所做的 ..
发布时间:2022-09-03 21:41:32 PHP

检查WooCommerce中是否应用了任何优惠码

如何在结账时检查WooCommerce中的产品是否应用了优惠券? 我看到的所有东西都会检查ID或Slug或它们的数组,但我想在结账时根据是否有优惠券或任何优惠券来调整一些字段。 提前谢谢。 推荐答案 如果您想查看特定的优惠券,@Reigel的答案就是解决方案。但是,为了检查是否应用了任何优惠券,以下代码将完成工作。 if( WC()->cart->get_coupon ..
发布时间:2022-09-03 21:32:07 其他开发

当客户在WooCommerce中购买产品时,在最终结账页面上获取订单ID

我正在开发一个插件,当客户购买产品时,它需要在最后的结账页面上获得订单ID。我该怎么做? 我试过了 global $order var_dump($order); 我看到的都是“DESC”。我需要访问正在查看该页面的客户的当前订单。 我需要在前端获得订单ID,并将该ID添加到脚本中,也是在前端,以便当客户订购产品并付款时,页面将加载,向他们显示“谢谢,这是您的订单号:xxx”。例如 ..
发布时间:2022-09-03 21:18:18 其他开发

在WooCommerce结账前的强制优惠券(可选:针对特定产品)

我想强制客户在可以结账之前添加优惠券代码。我希望它能与我的WooCommerce商店中的每个优惠券代码和每一种产品一起使用。 我正在使用这个代码,它几乎解决了问题,但它只对单个优惠券代码(freev1)起作用 如何才能对生成的每个优惠券代码都起作用? add_action( 'woocommerce_check_cart_items', 'mandatory_coupon_cod ..
发布时间:2022-09-03 21:08:20 PHP

从CTP添加自定义WooCommerce下拉检出字段

我正在尝试从我的自定义帖子类型fundraiser";中的所有帖子列表向我的WooCommerce结账页面添加一个下拉列表。 我显示了选择字段,但未填充CPT帖子标题的选项。 我做错了什么?以下是我的代码: add_action( 'woocommerce_after_order_notes', 'fundraiser_checkout_field' ); functi ..
发布时间:2022-09-03 20:59:43 PHP

根据之前在WooCommerce上的订单,限制客户在同一周内多次购买特定产品

我正在寻找一项限制,如果访客用户在一周内购买了特定产品两次,则他必须不能再次购买同一产品。 我希望根据来宾用户的电子邮件应用此限制。 我看到了许多与此相关的帖子,但都是针对注册用户的,但我想将此限制应用于来宾用户。 这是我目前使用的代码,遗憾的是没有得到所需的结果 function my_ip_checker() { $last_order = get_posts( ..
发布时间:2022-09-03 20:12:22 PHP

如果未达到特定类别的最低数量,则阻止WooCommerce结账

我有一些购物车逻辑,如果购物车中有冷藏类别中的1件商品,它会检查至少3件商品。-这是经过测试的,并且工作正常。 但是,如果我从其他类别(环境)向购物车添加另一个项目,并且购物车中现在同时有冷藏和环境项目,则不再应用该规则。 如果购物车中也有环境物品,我如何确保应用了3冰镇最低限度规则? // Set minimum quantity per product before chec ..
发布时间:2022-08-15 19:42:35 PHP

新的条纹结账中的税率

我已在我的NodeJS server上实现了新的Stripe Checkout,但我无法指定开票的税率。 根据我的理解,税率应在Payment Intent API中指定。事实上,新的Checkout会通过其CreateSession自动创建Payment Intent(请参阅payment_intent_data),但我无法在创建时插入税率。 如何做到这一点?我想要实现的是让用户知道 ..
发布时间:2022-08-02 14:13:32 其他开发

根据产品ID更改WooCommerce结账订单备注占位符和标签

我正在尝试根据产品ID:s(数组)重命名Order Notes标签和占位符。但出于某种原因,这并不管用。无论购物车中有什么产品,文本都保持不变,并且我收到一个参数错误。 以下是我根据现有答案代码定制的代码: add_filter( 'woocommerce_checkout_fields', 'rename_order_notes_based_on_product', 10, 2 ); ..
发布时间:2022-07-02 09:27:50 PHP