您当前的位置:首页 > TAG信息列表 > woocommerce-offtopic
从插件更改Woo自定义终结点标题
我已经创建了一些工作正常的自定义端点。我在尝试更新端点页面标题时遇到了真正的问题,我在网上搜索了很多例子,但似乎什么都没用。这里是我添加新菜单项的地方:function knp_add_account_menu_item($items){ $user = wp_get_current_user(); if ($user->caps[\'supplier\'] == 1 || $user->caps[\'administrator\']) { $item
设置特定类别的WooCommerce可下载产品的下载限制和过期时间
我有以下代码为所有WooCommerce可下载产品设置了全球下载限制和过期时间://FOR VARIATION DOWNLOADABLE PRODUCTS // set 3 downloads for all variation downloadable products add_filter(\'woocommerce_product_variation_get_download_limit\', function ($val, $obj) { return
创建WordPress数据库查询以查找通过WooCommerce购买特定产品的用户
我在一家公司工作,该公司以你付费访问的学期形式提供在线内容。这学期就像你通过WooCommerce购买的产品一样。我们一直在使用一种复杂而低效的方法来获取本学期的教程,但从一开始就是这样做的。然而,本周他们将迎来另一个学期,这个过程将不再可行。用户现在有多个选项可供选择,他们选择的任何课程都需要解锁,同时锁定其他学期。我觉得授予他们访问所选课程的最佳方式是查询数据库,以查找有关用户以及他们购买了哪个学期的信息。这可能需要WP_Query, $wpdb->, 组合表格,或者可能有一个更简单的答案,我只
我只想在“谢谢”页面上运行一次脚本
我想知道当用户刷新页面时,避免执行某些代码的标准方法是什么。我们有一个唯一的ID(订单号),所以我们可以将其保留在服务器端,无需设置cookie。在我们的WooCommerce“谢谢你”页面上,我们将Facebook像素“购买”活动称为“购买”。然而,一些移动设备用户第二天打开浏览器,再次请求该页面,这会添加重复的像素事件,从而扭曲我们的数据。我尝试了瞬态,但下面的代码没有导致事件触发。我安装了Transient Manager插件,但看不到任何设置,但我知道WPEngine确实有一些自定义项,这些自定义
WooCommerce:按自定义属性搜索
我为产品创建了一个名为:code的属性。但默认的wordpress搜索功能不会在前端搜索代码。如何修改它以包括code 正在搜索?
有没有理由将一款产品同时归入儿童和父母类别?
我有几个产品父类别和子类别。如果我将产品同时放在子类别和父类别中,或者只将其放在子类别中,会有区别吗?在后一种情况下,如果单击父存档页面,产品仍将显示。。。有什么理由让我做一个而不是另一个吗?谢谢
如何从电子邮件地址列表中获取客户列表?
我想获得25000名客户的订单历史记录。我有每个客户的电子邮件地址。我目前的流程是循环浏览电子邮件地址,获取相应的客户,然后获取对应于该客户的订单。我想通过以下一项或两项来加快速度:1) 分批从电子邮件中获取客户,而不是一次一封2) 直接从客户电子邮件转到订单列表。如何实现这两个目标之一?有没有更好的方法来实现我忽视的目标?编辑:我的当前(正在工作但速度较慢)代码:import json from woocommerce import API with open(\"creden
在Cart WooCommerce中只允许1个数量的特定产品
我有一个变量产品X,该产品有两个变量,变量A和变量B。如果客户在购物车中添加了变体a,那么我想阻止客户在购物车中添加变体B。客户一次只能订购该产品的一种变体。我添加了以下代码,但效果不好,因为如果我在购物车中添加了产品X的一个变体,那么我尝试在购物车中添加另一个产品Y,但它不会添加到购物车中。我的代码当前代码如下。function wph_add_the_cart_validation_for_zoomarine_e_ticket( $passed ) { // The product
将1个购物车项目拆分成库存和延交订单
如果我的库存数量为2,并且我允许延期交货,并且客户向购物车添加了5个数量,购物车将显示1个行项目,延期交货数量为5个。是否有办法将此购物车条目分为两行,一行显示库存数量,另一行显示缺货金额?因此,如果我有2个库存,用户将5个添加到购物车中,他们将看到两行项目:产品名称-数量:2产品名称(延期交货)-数量:3
WooCommerce购物车-按类别分组产品
我正在尝试按类别将我在woocommerce购物车中的产品分组,以便它显示为Category 1 - 产品1、产品2。Category 2 - 产品1、产品2等购物车中的循环。php同时完成所有产品:foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) { 有没有办法只推出一个类别的产品?类似于:foreach ( WC()->cart->get_cart([\'product_cat\
WooCommerce-是否将自定义字段添加到发货方法?
我已经为WooCommerce创建了一个自定义的发货方法“向请求者开票”。我希望发生的是,当选择“向请求者付款”时,客户会得到一个字段来输入一些文本。在这种情况下,它将是船运公司和帐号。
WooCommerce-如果选定的属性术语等于
我创建了一个属性“color”,其中包含两个术语“black”和“white”,我想在selected 术语等于白色。我尝试了以下代码(基于https://stackoverflow.com/a/23622917/10183871) 但它似乎只是检查是否有可用的术语“白色”,以及是否有然后显示的东西。仅当选择了“白色”一词时,我才想显示一些内容$terms = get_the_terms( $product->id, \'pa_color\'); foreach($terms as $te
如何在用户详细信息邮件模板中添加自定义结账字段
我需要将结帐页面中的自定义字段添加到电子邮件模板中。我已经在结账页面添加了自定义输入,它显示在邮件中,但它显示在产品表之后,我希望它显示在客户详细信息中。我找不到合适的钩子把它放在那里。我的自定义字段代码:// Hook in add_filter(\'woocommerce_checkout_fields\', \'custom_override_checkout_fields\'); // Our hooked in function - $fields is passed
如何更改这个简单的代码,以便在WooCommerce中付款后发送电子邮件通知?
如何更改此代码以发送电子邮件通知after successfully payment 在WooCommerce?add_action( \'woocommerce_applied_coupon\', \'custom_email_on_applied_coupon\', 10, 1 ); function custom_email_on_applied_coupon( $coupon_code ){ if( $coupon_code == \'mycoupon\' ){ &
WooCommerce和ACF:如何在添加到购物车时重定向-部分工作示例
我在产品页面上使用ACF,在产品添加到购物车后选择所需的重定向URL。这主要用于重定向到自定义追加销售页面。示例:产品A的ACF字段“重定向URL”中填充了产品B。当产品A添加到购物车时,用户将重定向到产品B。我的函数中有以下代码。php:function acf_product_redirect( $url ) { global $post; if (get_field(\'redirect_url\', $post->ID)) {
WooCommerce-当差异发生变化时重置数量输入字段
是否有一种方法或插件可以在用户每次更改变量时重置数量输入字段?我搜索了一下,但没有找到类似的东西或任何钩子。我尝试了以下jQuery事件,但似乎没有启动function variation_select_change() { global $woocommerce; ?> <script> jQuery(function($){ $( \".variations_form\" ).on( \"wooc
WooCommerce登录在第一次尝试时不起作用
有时,woocommerce登录表单在第一次尝试时不起作用,但在第二次尝试时起作用。没有错误消息,帖子包含了所有必要的信息,我确保提交的信息是正确的,但是页面会在没有登录用户的情况下重新加载(日志中没有错误)。第二次尝试时,它工作得很好。我已经试着按照用户登录过程对其进行调试,可以找到here. 不幸的是,我很难处理这个简单的问题。我在wp\\u authenticate操作中插入了一个die(),但在第一次尝试时,似乎没有调用此操作。我应该检查什么来发现问题?
如何保存一个对WooCommerce订单元数据的API响应
有一个自定义签出字段电子邮件类型,用于验证电子邮件是否存在于远程服务器中。我使用此字段将JSON数据发送到远程服务器。如果电子邮件存在JSON响应,通常:{ \"success\": \"ok\", \"responseCode\": \"200\", \"token\": \"I0b6uSNelqwGv+sCHpTV6LYI08hxcwoBIMVHh5mKVx+fkRFscUKbvUBF8+rl0vACgMImcffCzLsf571KLQVkSYcvdUf
如何为插件设置页面设计类似WooCommerce的管理标签?
我正在开发一个WooCommerce插件,并在仪表板的WooCommerce菜单下创建了一个自定义管理子页面。现在,我希望根据WooCommerce下的设置页面添加选项卡和子导航。我想知道是否有WordPress/WooCommerce这样做,或者我是否需要使用自定义代码复制它?编辑:理想情况下,它应该在我的自定义管理子页面上,但也欢迎您提供指导,为WooCommerce->设置添加一个新选项卡。
如何根据订单日期调整WooCommerce产品价格
我想建立一个WooCommerce网站,其中产品价格会根据订购日期自动变化(例如在季节性时段、周末/工作日等)这可以通过插件来完成,还是需要编写代码?