私はMagento認定試験を受けています。Magentoのインデックステーブルから製品の価格をどのような状況で読み取るかを判断しようとしています。
私はMagentoの方法の流れに従うようにしていますが、私はいくつかのウサギの道をたどり着いてしまいました。
誰でも過去のどの時点でそれを見つけたのでしょうか?Magentoのインデックステーブルから製品の価格がどのような状況で読み取られますか?
7
A
答えて
10
商品の価格は、商品コレクションを使用しているとき、つまり一度に複数の商品を扱っているときにのみインデックステーブルから読み取られます。 たとえば、製品のビューページで単一の製品を入手すると、価格はオンザフライで生成されます。
そして、いくつかのコードの参照となりました説明:
あなたがMage_Catalog_Model_Product
を考えるとき、あなたはターンで$this->getPriceModel()->getFinalPrice($qty, $this);
を呼び出すgetFinalPrice()
方法は、デフォルトの価格モデル(Mage_Catalog_Model_Product_Type_Price
は)メソッドで価格を計算していることがわかりますgetFinalPrice()
また、価格を調整するために、いくつかのモジュールで使用されているイベントcatalog_product_get_final_price(カタログやカートの価格ルールだと思う)を起動します。このメソッドは、「オンザフライ」なので、インデックスは不要です。
コレクション(Mage_Catalog_Model_Resource_Product_Collection
)では、価格インデクサは、各製品の価格を計算する複雑な手順を減らすために使用されます。 それは適切な索引フィールドにフィールドを割り当てるためにマップを定義:
作業を行うインデクサクラスMage_Catalog_Model_Product_Indexer_Price
あります。
関連する問題
- 1. Magento重複グループ価格とある製品から別の価格へ
- 2. Magentoでは、list.phtmlの製品IDからどのように製品タイプを取得できますか?
- 3. Magentoのシンプルな製品層のパーセンテージによる価格設定ですか?
- 4. Magento Product Collectionグループ最小価格は最低価格の製品IDですか?
- 5. mangentoベースの製品価格でさらに製品価格を追加
- 6. Magento:製品IDごとにグループ化された製品の最低価格を取得しますか?
- 7. magento製品に価格ルールを追加
- 8. Magento - カスタムオプションで設定可能な製品の価格が更新されない
- 9. Magento:カタログルールが適用された製品の価格を取得する方法
- 10. Magento - コントローラーで製品を取り除くと価格が下がります
- 11. Magentoの - 製品IDからバンドルされた製品IDのリストを取得
- 12. OpenCartでどのような価格のカテゴリからすべての製品を入手するには?
- 13. Magento:製品の属性をプログラムで読み込み - どのように?
- 14. Magento:製品カテゴリから製品カテゴリを取得
- 15. Magentoのバンドル製品価格は見えない
- 16. Magento - 製品価格が更新されるまでカタログ価格ルールが機能しない
- 17. Magentoで各製品の価格を計算する
- 18. Magentoで関連製品のティア価格を入手する
- 19. Magento:追加のウェブサイトのための製品価格をインポートしますか?
- 20. 設定可能な製品で製品の価格が更新されない
- 21. Magentoの製品の価格エラーを修正するには?
- 22. Magentoの製品の価格は、インデックスは、私がインデックスに製品価格をしようとしたときに次のエラーが返さ抱えている
- 23. WooCommerce - 製品価格のオーバーライド
- 24. Magento 1.6.2は製品価格を再インデックスできません
- 25. Magentoのカタログ価格ルールに関連付けられているすべての製品IDを取得
- 26. ダイナミック製品価格
- 27. Magento 1.9製品カテゴリーでの評価by
- 28. 製品IDと製品タイプをMagentoで取得しますか?
- 29. Magentoプログラムで製品価格を更新する方法
- 30. Prestashop:製品価格を正面から変更する