Commerceで注文情報から全Itemを得る方法

カテゴリ Commerce2 コアバージョン 8.6.x 関連モジュール Commerce Order
  protected function getOrderItems($order) {
    $items = [];
    foreach ($order->getItems() as $item) {
      $items[] = [
        'id' => $item->id(),
        'quantity' => $item->getQuantity(),
        'title' => $item->getTitle(),
        'unit_price' => floor($item->getUnitPrice()->getNumber()),
      ];
    }
    return $items;
  }

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

カテゴリ昇順で並び替える Core Ver. 関連モジュール タイトル
コンテンツの作成 8.4x node node保存前に色々やる方法
コンテンツの作成 8.4x json jQueryにjsonで渡す方法
コンテンツの作成 7.22 node Views ノードに付いたコメントに関する情報を得る
コンテンツの作成 8.4x archiver zipファイル圧縮・解凍する方法
コンテンツの作成 8.9.x CSS キャプション付きの(右寄/左寄)画像を画像サイズを基準にきれいに表示する方法
コンテンツの作成 7.38 Webform Webformでテーブル形式にしたい
コンテンツの作成 7.15 Darty Form 編集ページでの操作ミス
アップデート 8.7.2 menu drupal-core 8.7.2にupdateしたところ
アップデート 7.16 Core 7.15→7.16アップデート
アップデート 8.9.x Composer update composer update するときに パッチが必要なモジュールが更新されパッチが消えてしまうことへ対応する方法
アップデート 7.15 Webform Backup_and_Migrate drupal7.12 -> drupal7.14アップデートメモ
アップデート 7.34 Distribution(Commerce Kickstart) drushでcommerce_kickstartのアップデートに失敗する
アップデート 8.8.x Composer composer updateが異常終了する
アップデート 7.28 DisableMessages モジュールのアップデートガイダンスを非表示にしたい
アップデート 7.50 Download count DOWNLOAD MODULEページでダウンロードが失敗することがある
アップデート 7.34 Core 簡単にCoreのセキュリティアップデートがしたい
アップデート 8.9.x composer patch patch を composer に 組み込む方法
アップデート 8.9.x Composer update Composer で drupal/core-8.9.7 に更新できなくなった場合の処置
アップデート 8.9.x PHP CentosでPHPのバージョンアップ(例:5.3->5.6)を行う方法
アップデート 7.28 Views Pagerが表示されなくなった

ページ