草庐IT

flutter_woocommerce

全部标签

php - 为什么我有 WooCommerce 订单,但没有 shop_order 类型的帖子?

我的店里有大约30个订单。我试图遍历所有订单,但我无法检索任何订单。这是代码:$args=array('post_type'=>'shop_order','posts_per_page'=>-1);$loop=newWP_Query($args);while($loop->have_posts()){//dosomeworkhere}循环永远不会运行。我尝试打印所有帖子类型的计数:$args=array('post_type'=>'any','posts_per_page'=>-1);$loop=newWP_Query($args);$types=array();while($loop

php - Woocommerce 每周允许购买一次

我正在创建一个电子商务网站。我可以在我的主题的functions.php文件中添加什么,以允许客户只从商店购买一种产品,然后在1周内禁止任何其他购买?客户可以购买任何产品,但购买后一周内不能再购买任何类型的产品。客户只能在一周后进行任何其他购买。我只能使用此代码禁用对产品的购买:add_filter('woocommerce_add_cart_item_data','woo_allow_one_item_only');functionwoo_allow_one_item_only($cart_item_data){global$woocommerce;$woocommerce->car

php - 更改 WooCommerce 购物车和结帐中的产品价格

我正在创建一个WooCommerce附加组件来自定义产品,基于访问者选择的选项,自定义价格也被计算并存储到session表中。我也可以在购物车页面中获得该值。我的问题:我想更改产品的默认价格并将其替换为WooCommerce流程中的新计算值,如购物车、结帐、付款、邮件通知、订单...有什么建议吗?谢谢 最佳答案 让它工作的Ce右钩是woocommerce_before_calculate_totals。但是您必须完成(替换)代码才能在下面的Hook函数中获取新价格:add_action('woocommerce_before_cal

php - 显示基于 WooCommerce 购物车商品库存的预计交货日期范围

我正在尝试根据购物车中产品的库存状态在购物车中输出预计交货日期。我有点成功,但现在我被困住了。这是我到目前为止写的。它进入function.php文件functionlieferzeit(){global$woocommerce;$cart_items=$woocommerce->cart->get_cart();foreach($cart_itemsas$variation){$variation_id=$variation['variation_id'];$variation_obj=newWC_Product_variation($variation_id);$stock=$va

javascript - WooCommerce 删除我添加到产品简短描述中的自定义 jQuery 代码

我正在使用WordPress+WooCommerce开发电子商务网站。我在简短描述字段中为某些产品添加了按钮,以便快速选择要添加到购物车中的特定数量的产品(这是因为我有不同的报价,例如:“以3件的价格购买4件”).我在通用jquery文件中有这样一个脚本:functionpack4(){document.getElementById("quantity").value="4";}functionpack8(){document.getElementById("quantity").value="8";}这是我在某些产品中的代码示例简短说明:4x3Pack:TOTAL$1800Selec

php - 在批量订单面板上删除或隐藏 woocommerce 上的 "add new"按钮

我搜索了很多相关内容,但找不到我必须更改的文件。我需要在wordpress/woocommerce仪表板上删除或隐藏此按钮,因为我不希望商店经理或其他用户执行此操作。这里有一些图片来解释我必须删除的内容。 最佳答案 一个很好的替代方法是添加一些自定义CSS来隐藏“添加订单”按钮,这些按钮有条件地针对用户Angular色功能,在admin_head操作Hook中Hook的自定义函数中:add_action('admin_head','my_custom_admin_styles');functionmy_custom_admin_st

php - Woocommerce - 清除主页上的购物车(登录时不起作用)

我正在尝试清除主页上的购物车。我已将此部分添加到主页标题部分:functionclearCart(){jQuery.post("https://abcdefgh.com/wp-admin/admin-ajax.php",//ajaxurl,{"action":"clearcart"});console.log('itshomepagebro!');}jQuery(document).ready(function(){clearCart();});并且,将这部分添加到functions.php中:add_action('wp_ajax_nopriv_clearcart',function

php - 在管理员新订单电子邮件模板中添加应用的优惠券代码 - WooCommerce

让我澄清一下我的问题:我已经下载并激活了用于电子商务功能的WooCommerce插件。我想使用我的自定义插件在管理员新订单电子邮件模板中添加“应用优惠券代码”。现在:您能否告诉我实际设置新订单电子邮件模板的确切Hook或函数,以便我覆盖它?你能告诉我如何调用应用的优惠券代码,以便我将其显示在电子邮件模板中吗?如果你能帮助我,那就太好了。 最佳答案 这可以使用Hook在woocommerce_email_order_details操作Hook(例如)中的自定义函数来完成,它将在管理员电子邮件通知中显示订单中使用的优惠券://Theem

php - 根据 Woocommerce 中的自定义购物车商品数据更改购物车商品价格

目前我在产品单页中创建一个表单,以便客户可以输入产品的高度和宽度。因此,产品价格会根据输入的高度和宽度而有所不同。我在中创建了这个表单woocommerce->single-product->add-to-cart->simple.php修改前的形式是apply_filters('woocommerce_quantity_input_min',$product->get_min_purchase_quantity(),$product),'max_value'=>apply_filters('woocommerce_quantity_input_max',$product->get_m

php - 在 WooCommerce 存档页面的产品标题下添加简短描述

在Woocommerce存档页面中,我应该需要在每个产品标题下显示产品描述中的几行,就像这张图片中显示的那样。我该怎么做? 最佳答案 更新:这个自定义函数将缩短产品描述(到规定的字数),并将其显示在存档页面中每个产品的标题下,如商店:add_action('woocommerce_after_shop_loop_item_title','description_in_shop_loop_item',3);functiondescription_in_shop_loop_item(){global$product;//HEREdefi