jjzjj

php - WooCommerce 3.0 : can't find hook which corresponds to an admin created backend order

按照这个post的思路,当管理员使用我的支付网关通过管理面板创建订单时,我正在尝试连接到我自己的自定义支付网关。我添加了以下代码:add_action('woocommerce_process_shop_order_meta',array($this,'process_offline_order'));add_action('woocommerce_admin_order_actions_end',array($this,'process_offline_order2'));add_action('woocommerce_save_post_shop_order',array($thi

php - Zend 框架 2 : Getting an ordered SQL call

我一直在尝试获取一个字段的ASC/DESC调用顺序(假设已创建),但我似乎无法弄清楚如何在ZF2中执行此操作。我哪里错了..?namespaceTodo\Model;classTodoTableextendsAbstractTableGateway{publicfunction__construct(Adapter$adapter){$this->adapter=$adapter;$this->resultSetPrototype=newResultSet();$this->resultSetPrototype->setArrayObjectPrototype(newTodo());$

php - 拉维尔 4.2 : How to use order by SUM in Laravel

我有3个表:Posts--id--postPoints--id--user_id--post_id--pointsUser(disregard)--id--username我的模型是这样的。ClassPostsextendsEloquent{functionpoints(){return$this->hasMany('points','post_id');}}ClassPointsextendsEloquent{functionposts(){return$this->belongsTo('posts','post_id');}我如何对其进行排序,以便返回的结果按最高总分排序。我还需要

php - CakePHP 3 中 MySQL 存储函数的 ORDER BY

我正在研究cakePHP3。我在mysql数据库中有一个用户定义的函数(UDF或Routine)。该函数接受一个参数并返回一个整数值。我必须在MySQLorder子句中对返回值进行排序。我知道mysql查询使用那个函数。即,SELECTcustomer_idFROMtable_nameORDERBYroutine_name(param1);//param1is'customer_id'whichIhavewrittenafterSELECT但我不知道如何在cakePHP3中构建此查询。如果有人知道解决方案,将不胜感激。这是我的cakePHP3代码。$purchasesTable=Tab

php - 无法从新订单 Hook 函数的 order_id 获取产品详细信息

使用WooCommerce,在提交新订单后,我的function.php中有以下Hook:add_action('woocommerce_new_order','create_job_openings');functioncreate_job_openings($order_id){$order=newWC_Order($order_id);$items=$order->get_items();foreach($order->get_items()as$key=>$item){$product_name=$item['name'];var_dump($product_name);}}上

php - 具有待定状态问题的 WP_Query 和 WooCommerce 订单

我无法获得状态为wc-pending/PendingPayment的订单对象。它只是返回所有订单对象:$my_course_query=newWP_Query(array('post_type'=>'shop_order','post_status'=>'wc-pending','posts_per_page'=>-1)); 最佳答案 YourcodeIsjustworkingperfectlyasexpected,infrontend,Ihavetestitanditoutputonlyorderswith**pendingsta

php - 在订单项目 View 中显示自定义产品数据

我对添加到购物车有疑问。我有一个具有不同自定义条件的产品可供选择。当客户选择特定选项时。它添加到购物车。当客户选择另一个选择并添加。它显示为购物车中的第二项。没关系。但是付款后,订单显示的是item1和item2下的自定义选项,没有自定义数据。所以我在想,而不是将相同的产品展示为不同的商品。我想更新产品自定义数据,因此它将始终显示为单个项目。(注意:我已从管理员启用“单独销售”选项,但它有效)。如果不行你能告诉我如何在订单中正确显示,这样付款后发送的邮件,订单页面才会正确显示。注意:我使用的自定义数据是位置和日期。提前谢谢你。 最佳答案

php - 将自定义订单状态设置为对付款有效

此函数位于类WC_Abstract_Order(核心文件)中/*Checksifanorderneedspayment,basedonstatusandordertotal.**@returnbool*/publicfunctionneeds_payment(){$valid_order_statuses=apply_filters('woocommerce_valid_order_statuses_for_payment',array('pending','failed'),$this);if($this->has_status($valid_order_statuses)&&$th

php - 发送收到的订单 woocommerce 给经销商发送电子邮件通知

我有一个电子邮件列表(经销商),当我在wp-admin中收到订单时,我需要打开此订单并将此订单发送给经销商(商业,用户...)。每个经销商都有一封电子邮件,并在他已发送给该经销商的自定义字段中标记此订单。在我的woocommerce订单页面中,我需要打开一个订单并执行如下操作:Order001--->sendtoEmail1@exemple.com=Order001-SenttoEmail1@exemple.comOrder002---->sendtoEmail2@exemple.com=Order002-SenttoEmail2@exemple.comOrder003--->send

php - Woocommerce 订单休息 API : Add a coupon code

我访问过TheofficialWooCommerceRestAPIdocumentation"CreateanOrder"section.我正在尝试通过API创建订单,但是当我想使用应用优惠券创建订单时,我不知道如何制作。当我通过RESTAPI创建订单时,如何传递优惠券代码作为折扣?在相关的官方文档中,我没有找到任何传递优惠券代码或折扣的请求参数。请建议在WooCommerce中通过restAPI创建订单时如何传递优惠券代码。 最佳答案 您应该需要在数据数组中添加'coupon_lines',例如:'coupon_lines'=>[