タグ付けされた質問 「price」

製品価格の表示と計算に関する質問

2
製品コレクションの問題-価格データが正しくないか、在庫切れのアイテムが表示されない
現在のカテゴリに基づいて製品コレクションを取得しています。このコレクションには在庫のある商品と在庫のない商品の両方を含める必要があり、価格設定データを正しく表示する必要もあります。 私のストアは、製品の価格を税込みで格納するように構成されており、ストアフロントで価格を包括的および排他的の両方で表示します。 コレクションを取得するためのコードは次のとおりです。 $category = Mage::registry('current_category'); $_productCollection = Mage::getModel('catalog/product')->getCollection() ->addCategoryFilter($category) ->addAttributeToSelect(['sku', 'name', 'price']) ->addAttributeToFilter('status', 1) ->addAttributeToSort('jump_number', Varien_Data_Collection::SORT_ORDER_ASC); 上記の問題は、getPriceHtml()メソッドを使用して価格ブロックをロードすると、包括価格と排他価格の両方が包括価格として表示されることです。 調査の結果、addFinalPrice()コレクションにメソッドを追加すると、予想される価格設定(正しい独占価格と正しい包括価格)が得られることがわかりました。 ただし、このaddFinalPrice()方法を含めると、私のコレクションに在庫切れの商品が含まれなくなります。 正しい価格データを返し、コレクションに販売可能な商品と在庫切れの商品の両方を含める方法はありますか?

2
1億以上の価格
1億を超える価格を設定するにはどうすればよいですか?このソリューションをhttp://www.magentocommerce.com/boards/v/viewthread/210738/P15/#t454441試してみましたが、うまくいきませんでした。これで1億を超える価格を設定できますが、フロントエンドでは自動的に1億の特別価格に変換されます。管理パネルで変更を加える前に、DBの値を直接変更する場合は、すべて問題ありません。前もって感謝します。

3
店舗ごとに異なる価格を表示する方法
店舗ごとに同じ商品の異なる価格を表示したい。属性のように。これらのストアの通貨は異なりますが、為替レートに基づいたものではありません。たとえば、1 USD = 2 Krの製品の場合、10 USDの別の製品は30 Krになる可能性があるため、為替レートには依存せず、自分のエントリです。

4
構成可能な製品オプションの価格を取得
Magento 1.7の価格ですべての製品をエクスポートする必要があります。 単純な製品の場合、これは問題ありませんが、構成可能な製品の場合、この問題があります。エクスポートされる価格は、関連する単純な製品の価格セットです!ご存知のように、Magentoはこの価格を無視し、構成可能な製品の価格と、選択したオプションの調整を使用します。 親製品の価格を取得できますが、選択したオプションに応じて差額を計算するにはどうすればよいですか? 私のコードは次のようになります: foreach($products as $p) { $price = $p->getPrice(); // I save it somewhere // check if the item is sold in second shop if (in_array($otherShopId, $p->getStoreIds())) { $otherConfProd = Mage::getModel('catalog/product')->setStoreId($otherShopId)->load($p->getId()); $otherPrice = $b2cConfProd->getPrice(); // I save it somewhere unset($otherPrice); } if ($p->getTypeId() == "configurable"): $_associatedProducts = …

2
Magento 2のJavaScriptでフォーマット価格
JavaScriptで数値を計算しました。価格として表示したいもの。 私のJSファイル define([ 'jquery' ], function ($) { "use strict"; function irreleventCalculations() { // black magic here return 19.949999; } var price = irrelevenCalculation(); jQuery('#myCustomPriceDiv').text(formatedPrice); return $; }); Magento 2ではどのようにすればよいですか?

6
Magento 2で通貨形式を変更するにはどうすればよいですか?
現在の価格は$ 2.999,00です 価格をロケールes_MX(スペイン語、メキシコ)の$ 2,999.00のように製品ページで表示したい。 私はすべてのソリューションをstackexchangeで試しましたが、誰も動作しません。 ファイルapp / code / Jsp / Currency / etc / di.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <preference for="Magento\Framework\Locale\Format" type="Jsp\Currency\Model\Format"/> </config> ファイルapp / code / Jsp / Currency / Model / Format.php <?php namespace Jsp\Currency\Model; use Magento\Framework\Locale\Bundle\DataBundle; class Format extends \Magento\Framework\Locale\Format { private static $defaultNumberSet = 'latn'; public …

1
特定の商品がカートに入っている場合のショッピングカートの合計割引率
作成したい特定のタイプのショッピングカートルールがあります。あなたはそれを「バラエティ割引」と考えることができます。顧客がバスケットに持っているさまざまなカテゴリの製品が多いほど、注文から得られる割引が大きくなります。 例 カテゴリー: 靴(3%割引) コート(2%割引) ジャケット(2%割引) セール(割引対象外) アクセサリー(5%割引) シナリオ: 顧客はカテゴリー40の靴から(空の)カートに製品を追加します。これにより、カートの合計に3%の割引が追加され、38.80ポンド(40-3%)になります。 次に、200ポンド相当のコートカテゴリの商品がカートに追加されます。カートの合計の合計割引が5%に増加し、£228(240-5%)になります。 靴の2番目の製品が30ポンド相当の値で追加されます。価格ルールがすでに適用されているため、割引は影響を受けず、合計£256.50(270-5%)になります。 カートに10ポンドのセール品が8ポンドの割引価格で追加されます。これは他の製品の控除から除外され、合計で£264.5になります。 ショッピングカートの価格ルールインターフェースを使用すると、カートから一定の金額を割り引くことができます。代わりに、条件セットに一致するアイテムにパーセント金額を適用します。 上記のシナリオは、カスタム拡張を記述せずに可能ですか?Magentoはまだ私にとって少し異質なので、どこから始めればよいかについてのアドバイスはありがたいです。

1
バックエンドから注文を作成し、数量を追加すると誤った価格が計算される
どういうわけかバックエンドから注文を追加すると、Magentoは誤った価格を計算します。 この問題は、カスタムオプションフィールドのある製品で、ドットの代わりに価格にカンマを使用する土地にロケールが設定されている場合にのみ発生します。 私の場合、それはオランダ語です。 私が取るステップを示すために: 製品の追加、移動: 販売->注文->新しい注文の作成 [商品を追加]をクリックします カスタムオプション付きの製品を選択すると、ポップアップが表示されます。 カスタムオプション製品を追加する前に、ロケールを最初に別のロケール(たとえば、オランダ)に設定することを忘れないでください。そうしないと、誤計算が発生しません。 「ok」をクリックすると、数量が100倍されていることがわかります。 これは奇妙なことで、Magentoの新規インストール時にも発生します。 私の最善の策は、使用されている形式(の.代わりに,)が原因で、JavaScriptが価格を誤って解析することに問題があることです。 「製品の追加」プロセスでさらに一歩進んで、数量を編集できることを知っています。しかし、私はまだクライアントのためにこれを正常に機能させたいと思っています。 誰かがこの問題を解決するための適切な解決策を提案できますか?

1
magentoが各チェックアウトの価格を再インデックスするのはなぜですか?
Mage_CatalogInventory_Model_Observer :: reindexQuoteInventory()内を調べると、次の行が呼び出されます。 Mage::getResourceSingleton('catalog/product_indexer_price')->reindexProductIds($productIds); reindexQuoteInventory()次のイベントで呼び出されます。 sales_model_service_quote_submit_success checkout_submit_all_after(経由Mage_CatalogInventory_Model_Observer::checkoutAllSubmitAfter()) これは、購入数の多いビジーなサイトでのロック問題の原因の1つとして知られています。 私の質問は: 製品の価格が各チェックアウト時に再インデックス化されるのはなぜですか? 削除するとどのような影響がありますか? それがカタログルールに確実に使用される場合、それは非常に特定のルールだけになるでしょうか?

2
Magentoでは動的価格設定はどのように機能しますか?
Magentoで動的価格設定がどのように機能するのでしょうか? たとえば、バックエンドで製品を作成し、それにカスタムオプションをいくつか追加しました。そのため、ユーザーがオプションを選択すると、ページを再ロードすることなく、製品ビューページの価格が自動的に変更されます。 Magentoがこのアクションを実行する方法を誰かが説明できますか? また、カスタムの動的価格設定を追加できますか?ユーザーがリンク(製品ビューページに追加)をクリックすると、価格が変更されます。


2
カタログ価格ルールの有効期限を取得する方法は?
カタログページで、「N日で期限切れ」というオファーを表示する必要があります。たとえば、各製品が特別価格と日付を個別に定義している場合は簡単に達成できます$this->getProduct()->getSpecialToDate();が、カタログ価格ルールを介して割引を設定した場合、製品には現在適用されている割引やその他の関連データに関する情報がありません。 日付のように使用されている現在の製品割引ルールに関する情報を入手するにはどうすればよいですか。

1
レイヤードナビゲーションの価格でフィルターを表示
Magentoに問題があります。おそらく私はそれを誤って設定しました。階層化されたナビゲーションの価格フィルターは表示されません。でConfiguration → Catalog → Catalog → Layered Navigation、私は持っているDisplay Product Count → ONとPrice Navigation Step Calculation → Automatic (equalize price ranges)。設定に何か他に必要なものはありますか?

1
設定可能な製品のシンプルな製品の特別価格
私はプロジェクトをやっていて、構成可能な製品の単一の製品に特別価格を割り当てることができるような要件が必要になりました。この価格は、元の価格で取り消し線を引く必要があります。私はconfigurable.phpを編集して、構成可能な製品の単純な製品それぞれの特別価格をフェッチしてみました。私が直面している問題は、割り当てられている単純な製品の特別価格が正しく取得されていることですが、同じ構成可能製品に割り当てられていないものについては、最後の単純な製品の特別価格が来ています。 私の質問は、Magentoに要件を実装できるか、それとも私が間違っていることですか? 助けてください?以下は、私のニーズを実装しようとした方法です。 <?php $obj = Mage::getModel('catalog/product'); if (isset($options[$attributeId][$value['value_index']])) { $productsIndex = $options[$attributeId][$value['value_index']]; $_product = ""; foreach ($productsIndex as $pr): $_product = $obj->load($pr); if (!empty($_product) && !is_null($_product)) { $npr[$pr] = $_product; } else { $npr[$pr] = 0; } unset($_product); endforeach; } else { $productsIndex = array(); } ?>

2
Magento the Catalog Price Scopeの構成に関する問題
[システム]> [構成]> [カタログ]> [カタログ]> [価格]のこの設定に非常に混乱しています。 まず、それが何を意味し、何のためにあるのかわかりません。 次に、Magentoのウェブサイトで調査を行ったところ、次のページが見つかりました。http://www.magentocommerce.com/knowledge-base/entry/configuration-catalog-price しかし、それは意味がありません。私のMagento構成では、グローバルとウェブサイトの2つのオプションを取得しているためです。しかし、Magentoのドキュメントの中で私はこれらのオプションを取得します: ウェブサイト-価格はすべての店舗で共有されます。 ストア-価格はストアビューごとに異なる場合がありますが、同じストア内のストアビュー間で共有されます。 ストアビュー-価格は特定のストアビューに固有です。 Magentoのセットアップに関する詳細は次のとおりです。 店舗=国 ビュー=言語 私のウェブサイトはダウンロード可能な製品を販売しているので、PayPalアカウントを持つ誰でも購入できるようにしたいと思っています。 これを知って、最良のオプションは何ですか、なぜストアとストアビューが表示されないのですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.