Drupal Commerceを使用してコマース サイトを構築しています。今はとても順調に進んでいますが、配送情報を処理し、ラベル印刷のために配送会社に送信するためのモジュールを作成しようとしているときに行き詰まりました。
問題は、注文ページに新しいタブを作成したことです。
admin/commerce/orders/order_id/printlabel
注文を編集するときにタブからこのページにアクセスできます。
さて、モジュールで order_id 番号を取得する方法がわかりません。私はほとんどすべて、entity_view、entity_metadata_wrapper、commerce_order.module API を試しましたが、ID にアクセスする方法がわかりません。それが鍵です。IDを取得すると、それにリンクされた配送情報を取得でき、このデータを配送会社に送信して保存できます.支払いとビューを組み合わせるなど、コマースが行う方法も調べましたが、少し複雑すぎるように思えました.私がそうするために、私はここで尋ねています。Drupal 自身のサポート フォーラムで回答が得られません。