web-dev-qa-db-ja.com

Ubercart-注文IDから注文情報を取得する方法?

Orderのオブジェクトを取得する方法(または同様の何か-注文の詳細!)注文IDを提供することにより)おそらく、次のようなコードのようなものです: $order = order_load($orderId);

私はUbercart(3.x)/ Drupal(7.x)を初めて使用し、タイトルを検索しましたが、解決策は見つかりませんでした。

ビューを作成する必要があります/ カスタムモジュールごとのページ「マイパーチェス」または「マイセル」を表示します

注文IDを指定して、完全な注文の詳細を取得する必要があります。注文の作成者/販売者および購入者の情報も必要です。

誰かが私にいくつかのPHP例/他の方法をおそらくビューを使用して提供してもらえますか?

2
Shafiul

api.ubercart.me でUbercart APIを使用すると、

$orders = uc_order_load($orderId);

$ordersは配列なので、$order = $orders[0];

参照: http://api.ubercart.me/api/drupal/ubercart!uc_order!uc_order.module/function/uc_order_load/7

5

これも使えます

$result = db_query("SELECT order_id FROM {uc_orders} WHERE order_status 
IN ('abandoned', 'pending') ");
$deleted = 0;
 foreach($result as $row){
   uc_order_delete($row->order_id);
   $deleted++;
 }
drupal_set_message($deleted . ' Abandoned or Pending Orders deleted', 'status');
1
niksmac