私は管理者がバックエンドから任意の製品に割引を割り当てることができるモジュールを持っています。割引はになりますpercentage
。すべての製品が割引が適用されてリストされるカスタムリストページがあります。Magentoのバージョンは1.8です
例えば:
Product Price = 299
Discount Percent = 20%
Discounted Price = 239.20
次のことを行う必要があります。
- すべての商品のリストページに通常価格の代わりに割引価格を表示します
- 商品詳細ページに通常価格の代わりに割引価格を表示
- ユーザーがその商品を追加すると、割引価格がカート、チェックアウトなどに表示されます
- リストページからオブザーバーに割引率、つまり20を隠し値で渡す
以下のチュートリアルをいくつか実行しましたが、うまくいきません。
http://magentotutorial.org/programmatically-add-product-cart-price-change-magento/ /programming/22657041/get-a-value-of-a-custom-input-in-マゼント
また、$item->getOriginalPrice()
Magento CE 1.8では何も返されません
さらに、null になるので、Quote IDを取得するために使用するイベント
checkout_cart_add_product_complete
または
checkout_cart_product_add_after
助けてください。
ありがとう。
$item->getPrice()