我计划为WooCommerce商店开发原生移动Android应用程序。我在这里查看了他们的RESTAPI文档:http://docs.woocommercev2.apiary.io/我已经开始测试它了,但是当我进行不同的调用时GET/orders假设它返回商店的所有订单。有没有人知道如何使用他们的API开发最终用户应用程序。例如:GET/productsPUT/order(为登录用户创建订单)GET/order(获取登录用户的订单)任何想法表示赞赏:)提前致谢。 最佳答案 我会建议这个步骤首先,您可以从后端为woocommerce启
自从我们升级到WooCommerce版本3以来,我们的订单确认显示了包括变化细节的巨大标题。我不喜欢它的外观,并且会在某些定制插件中打破一些重要功能。参考:订单名称显示自WC版本3的更新以来的变化有一个过滤器可用于禁用此数据,该数据显示在称为名称的标题中woocommerce_product_variation_title_include_attribute_name根据我的了解。但是我不知道在哪里应用过滤器。是否有一种快速的方法应用过滤器将其像以前一样更改为显示?看答案该过滤器应起作用以返回false价值$should_include_attributes第一个参数woocommerce_p
有没有办法从$product从$subscription?谢谢这个帖子,我知道$subscription我可以得到$order:$order=$subscription->order;这也可能吗?$product=$subscription->product;或者:$product=$order->product;看答案可以从订阅或匹配顺序获取产品,因为订阅对象是WC_Order班级。$subscription_products=$subscription->get_items();$order_products=$subscription->order->get_items();在您提供订阅
我目前在使用WooCommerce网站时遇到了一些问题。有成千上万的旧订单停留在“处理中”状态。这些订单已收到付款,产品已发货。我想将这些订单标记为已完成而不发送已完成的订单电子邮件。我想使用以下SQL查询来实现这一点。updatewp_postssetpost_status='wc-completed'wherepost_type='shop_order'andpost_status='wc-processing';我是否也需要更改其他表,或者这行得通吗?谢谢编辑:上面的代码非常适合我。 最佳答案 如果您只是更改订单状态,则不需要
我认为这一定很简单,但是我很难在wooCommerce中找到要编辑的文件,以在属性标签输出之前删除“产品”。我的示例是车辆。我宁愿没有说“产品年”,而只是“年”:ProductYear:2014ProductTransmission:AutomaticProductFuel:DieselProductAirConditioning:YesProductAxles:6x2谁能帮助我确定“产品”一词的来源以删除它?我在WP4.8&Woocom3.0.9谢谢!看答案没有确切地看到您的标签在哪里输出,很难知道要编辑什么,但是我确实从中找到了这个答案如果您这样访问这样的标签:$attribute
我遇到了一个问题。我有一个可下载的产品,到目前为止已有超过3500位客户购买了它。在更新可下载产品时,显然我搞砸了,一些如何删除对当前3500多个客户端的访问导致许多困惑的电子邮件。客户在他们的帐户购买中仍然显示为购买数字产品。所以这让我迫切地想问,我如何在WooCommerce上批量生成/授予已经购买我的可下载产品的客户的下载权限?我正在考虑SQL查询,但不确定我需要移动什么以及移动到哪里?更困难的是,我只需要将权限授予特定产品的客户! 最佳答案 我想出了以下解决方案。您可以将这段代码放在functions.php中,打开后端或前
我正在尝试使用WooCommerce的LayeredNavattributefiltersidebarwidget过滤WooCommerce商店中的约30,000种产品。这需要使用预定义的产品属性分类法,而不是在每个产品的基础上使用自定义属性。商店中的每个产品都有一个导入的自定义“品牌”属性。在导入产品之前,我在wp-admin中创建了一个名为'Brand'(pa_brand)的属性分类法。但是,进口产品尚未将其品牌属性(和术语名称)添加到品牌(pa_brand)分类中。相反,所有产品都有一个名为'Brand'的自定义属性,该属性未链接到pa_brand分类法。有谁知道如何将自定义产品
我正在尝试对每个用户的特定项目求和,但它似乎无法识别当前用户并且它对所有客户的所有订单求和。我该如何解决这个问题?我缺少什么?这是我使用的代码:$order_items=apply_filters('woocommerce_reports_top_earners_order_items',$wpdb->get_results("SELECTorder_item_meta_2.meta_valueasproduct_id,SUM(order_item_meta.meta_value)asline_totalFROM{$wpdb->prefix}woocommerce_order_item
我有一个WooCommerce商店,我希望运行一个MySQL查询来删除特定公司的所有wp_posts(订单),它包含在wp_postmeta表的meta_key/meta_value对中。到目前为止我做了什么我读过这篇文章:Mysqldeleteallpoststhathaveagivenmeta_key这非常有用,我写了这段代码:deletea,b,c,d,e,f,g,h,i/*Thisbittellsuswhattodelete*/FROMwp2_postsaLEFTJOINwp2_term_relationshipsbON(a.ID=b.object_id)LEFTJOINwp2
我需要将我的100多个产品从Magentover.1.7.0.2到WooCommerce2.1.11。有什么办法吗?我已经搜索了很多,但一无所获。 最佳答案 Cart2Cart解决方案是最好的,尽管它可能会花费您一些钱。关注者可以从magento迁移到WooCommerce产品、产品图片、产品额外字段、产品属性、产品变型类别、类别图片客户、客户送货地址、客户账单地址订单、订单状态 关于php-如何将产品从Magento导出到Woocommerce?,我们在StackOverflow上找到