Magento用の出荷モジュールを開発中ですが、現在そのセッションのカートに入っているアイテムを入手するにはどうしたらいいですか?Magento Shipping Module:現在カートに入っているすべてのアイテムを取得する
私は、インターネット上でいくつかのチュートリアルに従う、彼らが使用する:
if ($request->getAllItems()) {
foreach ($request->getAllItems() as $item) {
//do something here.....
}
}
を私の問題は、私は$ item変数にあります正確に何の情報/データを知らないということです?。
配送料を計算するために現在カートに入っている商品の重量と価格を取得したいと思います。 Mage :: logを使用して$ item値を印刷しようとしたか、またはprint_r
またはvar_dump
を使用して画面に印刷しましたが、正常ではありません。ログは空で、変数は画面に表示されません。
誰かが$item attributes/method
の入手方法を教えてもらえますか、または現在カートに入っている製品情報を入手する他の方法はありますか?
任意の助けもいただければ幸いです:)
"私の問題は、$ item変数にある情報/データが正確にわからないということです。" - あなたはいつも '$ item-> getData()'や '$ item-> debug()'を使ってすべてのデータ(属性)を "取得"することができます。 そしてメソッドを取得するには 'get_class_method(object)'を使用してください。 – xyz