您当前的位置:首页 > TAG信息列表 > woocommerce-offtopic
WooCommerce-仅排除较旧的缺货商品
试图找到一种方法将缺货项目从列表中排除,但仅在一段时间后(比如,如果它们超过一个月)。我知道我可以很容易地排除所有这些选项,或者使用以下命令更改顺序this, 但我正在寻找介于两者之间的东西。。。我想使用pre_get_posts 钩子,但不确定具体的查询。有什么建议吗?
下单时根据WooCommerce结账城市字段设置条件
如何在WooCommerce结帐字段上设置条件,如用户选择城市“Indore”,然后将订单电子邮件发送到[email protected] 当他选择“博帕尔”城市时,电子邮件会转到[email protected].
每n个项目更改WooCommerce统一费率
我在这个答案中找到了解决问题的半功能解决方案WooCommerce - Flat rate shipping based on X quantity steps? 但这会计算购物车项目的总数量,因为如果客户添加了一个可以打包在一起的小项目,并且该项目使购物车项目的总数超过阈值,则会导致发货量翻倍。仅当特定类别(即大型装运类别)超过阈值时,我需要将装运加倍。这里有一些我需要的例子。现场2类产品衬衫(一个包装中最多只能发送3件)-分类为“大发货类别”(可以在一个包装中发送多件)因为如果客户购买了这两种产品的组
使用REST API下单时,订单上未显示税款
我正在尝试订购REST API,该API将用于android应用程序。我用过wc_create_order() 但我并没有像我在网络视图中得到的那个样得到纳税价值。我想要什么-我需要在产品旁边显示tax,因为我已经分享了屏幕截图。Order page while order with api. Order page while order with website(woocommerce checkout page).以下是我使用的代码:function wc_place_orders($request)
在存档页面上将产品显示为帖子
通常商店页面上的产品会显示一个单一的特色图片标题价格,并像这样添加到购物车按钮https://prntscr.com/ngn7o6 , 并且不遵循主题原始样式和设置我想做的是将这些作为帖子在任何给定主题中的显示方式https://prntscr.com/ngn7qw我尝试了许多代码来覆盖模板,在有无woocommerce支持的情况下更改主题,以及定制归档产品。带有来自帖子的循环的php。php的主题在某种程度上是可行的,但不知何故,它的功能破坏了唯一可行的事情是将post类型的产品切换到post,但我这样
使用WC_GET_TEMPLATE_PART时,AJAX按钮在WooCommerce中无法正常工作
我在我的网站主页上有一个关于畅销产品的自定义循环。我正在使用wc_get_template_part(\'content\', \'product\'); 拉入产品。但是,当我单击buy按钮时,buy按钮没有添加勾号,因此看起来购买对用户不起作用。项目已添加到购物车。按钮与其他页面上的按钮一样工作。我检查了是否勾选了“启用AJAX在归档文件上添加到篮子按钮”。我曾尝试在代码中添加global,看看这是否会有所不同。没有记录JS错误。你知道为什么它没有按预期工作吗?这是我的代码:<?php
WooCommerce根据产品ID重定向感谢页面不会清空购物车
在WooCommerce中,我使用以下代码在购买特定产品后将用户重定向到自定义感谢页面。它获取产品ID,然后根据该ID重定向。我已将下面的代码粘贴到functions.php:add_action( \'template_redirect\', \'redirect_thankyou_1month\' ); function redirect_thankyou_1month(){ /* do nothing if we are not on the approp
WooCommerce-付款后自动注销
我需要在付款后自动注销用户/客户,每次客户或用户关闭浏览器时,他都会自动注销
将WooCommerce州和城市结账字段更改为与所选国家/地区相关的下拉列表
当我选择国家WooCommerce结帐时,如何将州和城市字段作为下拉列表显示相关数据,如“当用户选择印度时,州字段中只显示印度州”。请建议怎么做。
在WooCommerce中更改结账表单中的字段时,应执行什么挂钩/操作
我在WooCommerce签出中添加了一个自定义字段,如下所示:function oc_add_checkout_fields( $fields ) { $fields[\'shipping_sub_area\'] = array( \'label\' => __( \'Sub Area\' ), \'type\' => \'select\', \'class\' => array
如何删除特定订用产品的经常性合计信息?
我有一个订阅产品,其中我为这个特定产品定制了结账页面。我想从结帐和购物车页面中删除“经常性合计”行。这是我的代码:function cart_subtotal_func_unset( $total ) { print_r($total); unset($totals[\'cart_subtotal\']); return $totals; } add_filter(\'woocommerce_cart_item_subtotal\', \'c
获取WooCommerce当月最畅销的产品
我正在努力获得WooCommerce本月最畅销的产品。以下代码可以很好地获得最畅销的产品:$query_args = array( \'posts_per_page\' => $number, \'post_status\' => \'publish\', \'post_type\' => \'product\', \'no_found_rows\' => 1, \'meta_key\
基于产品的WooCommerce订单处理电子邮件中的自定义文本
我需要在订单处理电子邮件的底部添加一些文本,如果客户购买了“注册”类别的产品,则在下订单时发送给客户。但我不希望文本显示是否也购买了其他类别的产品。当使用以下代码成功购买“注册”类别的产品时,我能够显示所需的文本:$order_id = $order->get_id(); $order = wc_get_order( $order_id ); $items = $order->get_items(); foreach ( $items as
将订购的产品名称添加到管理新订单电子邮件WooCommerce
我正在尝试获取所有订购产品的名称,这些名称用逗号分隔,并添加到发送给管理员的新订单电子邮件的主题行中。以下是我的一些代码,但它只添加了第一个产品名称,而不是全部:add_filter(\'woocommerce_email_subject_new_order\', \'change_admin_email_subject\', 1, 2); function change_admin_email_subject( $subject, $order ) { global $wooc
WooCommerce主页上的产品查找器功能
我们使用woocommerce,在此主页上发现了一个使用过滤器的“产品查找器”。https://funandfunction.com/我们使用WOOF-WooCommerce产品过滤器来过滤产品类别页面上的产品,但我们还没有找到一种允许客户直接在主页上搜索的方法。有没有人遇到过允许这样一个功能的插件,或者它需要开发?谢谢
在特定类别的下面的单一产品上显示内容
我想在wooocommerce的单一产品页面中添加一些内容。但我不知道怎么做。add_action(\'woocommerce_after_single_product\',\'woo_after_product\'); function woo_after_product() { if(is_product_category(\'mobile-covers\')) { ?> <div class=\"specs-wrapper
声明后,不再显示WooCommerce主题支持产品
标题基本上说明了一切。我正在拼凑发布我的第一个主题,并从插件中复制了woocommerce模板文件。因此,它们应该是相同的,没有当前的变化。然而,当我在函数中添加主题支持时。php我不再显示产品。从他们的github中基本上可以看出这一声明是正确的: function bad_billy_beards_add_woocommerce_support() { add_theme_support( \'woocommerce\', array( \'thumbna
将自定义文本字段添加到WooCommerce管理产品数据“Variations”
在wooCommerce管理产品页面中,关于可变产品,您可以有产品变体。请参见下面的“变体”设置部分:What Im trying to achieve: 我已经能够在admin“product data”metabox的“General”部分下为简单产品的常规价格和销售价格添加一个文本字段。现在,我需要在“变体”部分下为可变产品添加一个新的文本字段“成本价格”,但我不知道如何添加它。因此,我开始搜索脚本/阅读WooCommerce文档,并通过编辑添加了新的文本字段includes/admin/metab
停止WooCommerce在结账后更新用户/用户元
客户将帐单/发货地址保存到其帐户中,当他们结账时,会显示帐单/发货地址字段。如果他们在结账时更新并确认订单,这也会更新他们帐户上的地址。我知道这是预期的行为,但不是我们网站所要求的。我想在结账时仍显示地址字段,但不想在结账时更新他们的帐户,但我还需要将他们在结账时输入的地址附加到订单元,以便订单/订单元上的地址与他们在结账时输入的地址匹配。这可能吗?我试着寻找钩子或如何通过编程实现这一点,但我所能找到的只是如何向顺序中添加额外的元字段,这不是我想要的。
对产品的所有呼叫都会返回‘FALSE’
我正在bool(false) 作为对产品的回访,使用产品ID。根据我使用的代码,我还NULL 和0 返回但从不返回任何产品数据。我试过。。。$_pf = new WC_Product_Factory(); $product = $_pf->get_product($id); $_pf = new WC_Product_Factory(); $product = $_pf->wc_get_product($id); $product = new WC_Produc