0 レビュー
1 回答
php-Magento、getFinalPrice()
私が書いたモジュールのカートのオブザーバーに次のコードがあります
$product = $this->_getProduct($productId);
Mage::log("Outside: " . $product->getFinalPrice());
// product needs to be visible
if ($product->isVisibleInSiteVisibility()) {
Mage::log("Inside: " . $product->getFinalPrice());
この結果は
外部:110 外:100 内部:100
私のバスケットには、基本価格が100の構成可能な製品が1つありますが、追加されたオプションのコストは+10であるため、カート自体にはテキストが110と表示されます。
コードがカート内のすべてのアイテムに適用されるため、Outsideが2回印刷され、サブプロダクト'のみが表示されます'
購入している商品の実際の価格を確実に取得するにはどうすればよいですか?親商品がセール価格で設定されている場合、または特定のサブ商品にセール価格がある場合は、これも価格を考慮する必要があります。
このアイテムの「購入」価格を取得する方法は確かにありますか?
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。