草庐IT

flutter_woocommerce

全部标签

php - 如何在 PHP 中正确使用 WooCommerce 订阅 API?

文档非常稀缺。我正在尝试创建一些使用WooCommerce订阅(WooCommerce的插件)API的代码来获取订阅列表和每个订阅的所有详细信息。那里的文档和示例是如此稀缺和薄弱,我无法正确理解。以下代码没有产生任何错误,但没有输出任何订阅(只是一个空白页)。如何列出所有订阅的所有详细信息? 最佳答案 这不是您在外部代码中包含WordPress函数的方式。试试这个。if(isset($_REQUEST['Action'])){$Action=$_REQUEST['Action'];switch($Action){case"Valid

php - Woocommerce 在选项卡内添加部分

我正在woocommerce中做一个小插件.在该插件中,我想在管理区域中显示部分,就像woocommerce设置仪表板的运输选项卡中的shippingOptions,FlatRate,FreeShippingetc一样。首先,我从插件创建了一个选项卡,在该选项卡中我想要这些部分。为了创建选项卡,我从这个link中获取了代码所以我的插件代码是这样的__('TestLink1','woocommerce'),'testlink2'=>__('TestLink2','woocommerce'),);returnapply_filters('woocommerce_sections',$sec

php - 以编程方式添加自定义设置选项卡以管理 WooCommerce 中的产品数据

我想像这样以编程方式将设置选项卡添加到产品数据元数据框:“Verzendkosten”选项卡添加了Firebug(意思是“运费”)。我如何以编程方式在woocommerce编辑产品页面设置中添加“Verzendkosten”自定义选项卡?(以及如何用数据填充它?) 最佳答案 UpdatedonNovember2017:Correctedsomemistakes,cleanedandaddedavailableoptionsAdded'Usage'and'namingconventions'forcustomfieldsslugs,a

php - WooCommerce:检查优惠券是否有效

我正在尝试检查优惠券是否仍然有效(未达到其使用限制)并在这种情况下显示内容。这样做的原因是我希望能够向特定访问者分发优惠券代码,但显然不想分发已经达到其使用限制的优惠券。我正在尝试用PHP实现这一点,并想象代码是这样的:这里的任何帮助都会很棒:) 最佳答案 我相信推荐的方式encouragedbyWooCommerce是使用\WC_Discounts类(class)。这是一个例子:functionis_coupon_valid($coupon_code){$coupon=new\WC_Coupon($coupon_code);$di

php - Woocommerce 获取当前的运输区域

我创建了自定义送货方式。(https://docs.woocommerce.com/document/shipping-method-api/)在calculate_shipping函数中,我想根据送货区域设置送货方式的价格:如果运输区域是“区域1”,则将价格设置为15否则将价格设置为20所以我想知道,我怎样才能得到当前的运输区域?我已经尝试查看此文档:https://docs.woocommerce.com/wc-apidocs/class-WC_Shipping_Zone.html可能我没看懂...publicfunctioncalculate_shipping($package=

php - 在 WooCommerce 3+ Order items 中获取产品 ID

我正在尝试获取woocommerce感谢页面order_id。使用下面的代码。但不幸的是我无法得到它。add_action('woocommerce_thankyou','bbloomer_check_order_product_id');functionbbloomer_check_order_product_id($order_id){$order=newWC_Order($order_id);$items=$order->get_items();foreach($itemsas$item){$product_id=$item['product_id'];if($product_i

php - 从所选变体向 WooCommerce 变量产品标题添加一些属性值

我正在寻求一些帮助,让WooCommerce可变产品标题根据变体进行更改。在这种特定情况下,我希望在选择颜色时更改标题,例如“ProductnameBlack”。是否有任何简单的代码片段可以让它发挥作用? 最佳答案 更新04-2021-在WooCommerce5.1+上成功测试(处理自定义产品属性)以下代码将向变量产品标题添加从特定定义的产品属性中选择的变体的值(或者所有这些属性都是可选的):代码://DefiningproductAttributestermnamestobedisplayedonvariableproductti

php - 如何在 WooCommerce 3+ 中从数组中获取订单元数据

我需要创建一个函数来为我的插件之一返回一个值WooCommerceDymoPrint.它需要$order_id、$label和$object。$object是我需要将值返回到的字段。我创建了以下代码:add_filter('wc_dymo_order_function','wpf_dymo_order_output',10,3);functionwpf_dymo_order_output($order_id,$label,$object){if($label=='shipping'&&$object='DEL_DATE'){//GetorderfromorderID$order=wc_

php - 从 Woocommerce 3.4+ 的结帐字段中删除 "(optional)"文本

我之前使用的是thisanswer根据选择的送货方式隐藏结帐字段,在更新(3.4.2当前版本)之前它工作正常我认为不确定发生了什么变化但它不再按预期工作。Previouslywhenlocalpickupwaschosensomefieldswerehiddenandmadeoptionalandwhendeliverywaschosenitwouldshowthosefieldsagainallviadynamicallywithoutreloadingthepage.Nowitshowsandhidesthefieldsasrequiredhowever,whendeliveryi

php - 通过 Woocommerce 中的钩子(Hook)自定义循环产品图像

我正在定制woocommerce主题。我使用hookactionwoocommerce坚持使用循环产品。为了在循环中调用/包含缩略图,我们调用这个钩子(Hook)缩略图出现。我很困惑在哪里地点?如何编辑该代码?谢谢 最佳答案 Hookwoocommerce_before_shop_loop_item_title从thisfunctioncode加载图像:if(!function_exists('woocommerce_template_loop_product_thumbnail')){/***Gettheproductthumbn