草庐IT

woocommerce_before_cart

全部标签

php - 在 Woocommerce 电子邮件中获取一些订单和订单项目数据

我目前正在自定义客户在我的网站上购买后收到的电子邮件(客户处理订单、客户完成订单等)。我已将电子邮件文件夹从Woocommerce复制到我的子主题。我正在做的是使用我自己的模板,然后使用Woocommerce类/API/函数来引入客户订单的相关详细信息。到目前为止,我已经设法添加了以下信息:客户姓名客户订单号订购日期送货/账单地址产品项目名称产品项目数量我主要通过使用变量函数/类$order(I.Eid;?>,billing_first_name;?>)来完成此操作我的问题是我未能成功显示产品/商品(个人)价格。我已经查看并搜索了执行此操作的所有方法,但到目前为止我尝试的一切都失败了。

php - 如何将部分添加到 WooCommerce 设置 "Shipping"选项卡

过滤器Hookwoocommerce_sections_shipping无法将部分选项卡添加到woocommerce运输设置:if(!class_exists('WC_Shipping_Calculator')){classWC_Shipping_Calculator{publicfunction__construct(){add_filter('woocommerce_get_settings_shipping',array($this,'add_settings_tab'),100);//add_filter('woocommerce_settings_tabs_array',ar

php - 在 Woocommerce 3 中以编程方式向订单添加运费

我一直在尝试多种解决方案,以通过Woocommerce以编程方式设置运费(每个订单)的价格。我运气不好我已经尝试覆盖该项目的元值:update_post_meta($woo_order_id,'_order_shipping',$new_ship_price);还尝试了与此[问题/答案][1]类似的方法$item_ship=newWC_Order_Item_Shipping();$item_ship->set_name("flat_rate");$item_ship->set_amount($new_ship_price);$item_ship->set_tax_class('');$

php - 在 Woocommerce 商店页面上的类别列表项目中添加一个类

我正在使用Woocommerce和Storefront构建一个自定义网站,我正在拼命搜索以将一个类添加到商店(存档)页面的列表项中。我的商店目录显示类别项目。我可以找到无序列表、a标签...但无法找到列表项。有人知道在哪里可以找到它,或者如何向它添加一个类吗?商店存档url是:localhost/thesite/shop(但不是产品类别存档页面localhost/thesite/product-category/catname) 最佳答案 对于商店页面上的类别(当您在产品目录上“显示类别”时),您将使用以下Hook(这里我们添加了一

php - 在 WooCommerce 中随处保存和显示产品选择的自定义数据

我有一个代码可以在产品编辑页面上显示复选框。当我单击此复选框时,单个产品页面上会显示一个选择框。这是我的代码://DisplayCheckboxFieldadd_action('woocommerce_product_options_general_product_data','roast_custom_field_add');functionroast_custom_field_add(){global$post;//Checkboxwoocommerce_wp_checkbox(array('id'=>'_roast_checkbox','label'=>__('RoastLeve

php - 仅显示登录用户的添加到购物车..woocommerce

一直在使用此代码来隐藏价格..add_filter('woocommerce_get_price_html','members_only_price');functionmembers_only_price($price){if(is_user_logged_in()){return$price;}elsereturn'LoginorRegistertoseeprice!';}也尝试修改它以用于隐藏添加到购物车..但无济于事..有人吗? 最佳答案 扩展上述代码(感谢Ewout),以下代码将删除所有woocommerce产品上的所有价

php - 具有多个类别的 woocommerce 产品,侧边栏中的事件类别

我需要对此进行一些思考,因为我在这里找不到合适的解决方案。有一个woocommerce商店,左侧(边栏)和右侧产品的类别。一个产品可以有多个类别;例如,产品“汉堡”属于“食品”和“快餐”类别。现在在左侧我们有类别“食品”和“快餐”,其中都有“汉堡”。我去类别“食物”。在侧边栏的左侧,我突出显示类别食品:(startloopgoingthroughcategories)if(get_query_var('product_cat')==$cat->slug)-echoelse-echo(endloop)因此“食品”类别突出显示。然后我选择产品“Burger”。现在,因为产品“Burger”

php - Woocommerce - 分组产品 - 显示顺序

在此先感谢您帮助我;)在woocommerce中,我创建了一个包含很多子产品的分组产品请参阅此处linktosite如何控制分组产品/选项的显示顺序?理想情况下,如果可能的话,我希望它是按字母顺序排列的。 最佳答案 错过了这个信息-如果您希望控制产品在组中的显示顺序,请编辑产品数据中“高级”部分下的“菜单顺序”选项。已解决。;) 关于php-Woocommerce-分组产品-显示顺序,我们在StackOverflow上找到一个类似的问题: https://st

php - Wordpress - 如何在 woocommerce 中使运费为零?

我有一个条件,我想让运费为零。是否有任何预定义的功能?就像我们有一个预定义的函数来清空购物车,$woocommerce->cart->empty_cart();同样有没有让运费为零的功能? 最佳答案 根据officialdocumentation:如果启用免费送货,客户将可以享受他们订单的免费送货服务。但是,您可以指定他们必须满足的一些条件才能获得免费送货,例如;最低订购量优惠券(用户需要输入有效的免费送货优惠券代码才能使用此方法。如果使用优惠券,最低订单金额将被忽略)您还可以选择允许免费送货的特定国家/地区。此外,免费送货方法有一

php - WooCommerce REST API - 检索订单属性(尺寸/颜色)

使用WooCommerceRESTClientLibrary,我可以轻松拉取正在处理的订单,如下所示:$response=$wc_api->get_orders(array('status'=>'processing'));但结果不包括属性(颜色、尺寸等),即使购买的产品设置了与产品变体相关的尺寸/颜色属性。那部分一切正常。客户可以选择产品的尺寸和颜色,但该信息不会显示在get_orders查询中。这是显示的内容:1819.9919.990.0019.991CoolT-ShirtYouJustBought!351194953如您所见,即使客户为变体选择了“大号/黑色”,它也不会显示在g