タグ付けされた質問 「mini-cart」

3
magento 2ミニカートアイテムページのリロードを削除しますか?
ミニカートアイテムを削除するときにページをリロードするにはどうすればよいですか? 私はそれがMagento 2バグであることを知っています。 チェックアウトカートページには、ミニカートと削除したチェックアウトカートページに多くの製品があります。ミニカートでは、コンテンツは更新されません。顧客が商品をカートから削除するページをリロードする必要があります。


2
ヘッダーミニカートでの製品SKUの取得
SKUMagento 2サイトのミニカートに商品を表示したい。しかしKnockoutJS、追加の製品情報を取得するために使用する方法がわかりません。呼び出されているテンプレートはここにあります: vendor / magento / module-checkout / view / frontend / web / template / minicart / item / default.html そして、次のようなコードが含まれています: <strong class="product-item-name"> <!-- ko if: product_has_url --> <a data-bind="attr: {href: product_url}, text: product_name"></a> <!-- /ko --> <!-- ko ifnot: product_has_url --> <!-- ko text: product_name --><!-- /ko --> …


4
Magento 2 minicart.phtmlでカート見積もりの​​合計を取得
カートの見積もりの​​合計をminicart.phtmlで取得しようとしていますが、うまくいきません。Magento \ Checkout \ Model \ Cartを注入しています。 これが私のコードです: $this->cart = $cart; $cartQuote= $this->cart->getQuote()->getData(); echo $cartQuote['base_grand_total']; そのコードを実行した後、ミニカーは壊れ、フロントエンドから完全に消えます。 ありがとう!

2
Magento 2カートに追加フロントエンドイベントリスナー
製品がカートに正常に追加されたときにカスタムJavaScriptを実行するための適切なソリューションを見つけようとしています。カート(に追加された製品についても、このカスタムJavaScriptの必要情報sku、qty、price、name、など) 現在、カートに追加された製品に関する情報を取得するには、次の方法を考え出します。 書き換え$.mage.catalogAddToCart.prototype.enableAddToCartButton(カタログまたは製品ビューページからカートに追加された製品の場合) 書き換え$.mage.dataPost.prototype.postData(ウィジェットからカートに追加された製品の場合) 私はパースのページに持って必要な情報を取得するには(FEは取得するqty)と出力の追加のinfromationページへ(FE取得しskuましたproduct id) しかし私の解決策: 2つのエントリポイントがあります かっこよくない バックエンドで検証が失敗した場合の状況を処理しません 必要なすべての情報を便利に提供しない 残念ながら、問題を解決するためのチェックアウトミニカートの適切な拡張ポイントを見つけることができませんでした。 どんな提案も大歓迎です!

1
Magento 2は通常の価格でミニカートの特別価格を表示します
カスタム関数をコアファイルに入れながら、通常価格と特別価格を設定できます vendor/magento/module-weee/Block/Item/Price/Renderer.php public function getUnitItemPriceExclTax() { $priceExclTax = $this->getItem()->getProduct()->getPrice(); return $priceExclTax; } そしてこの関数をコアファイルに呼び出し、 vendor/magento/module-weee/view/frontend/templates/checkout/cart/item/price/sidebar.phtml したがって、両方の価格を正しく取得しますが、それを上書きしたいと思います vendor/magento/module-weee/Block/Item/Price/Renderer.php カスタムモジュールをブロックします。 以下のコードでdi.xmlを作成しました: <preference for="Magento\Weee\Block\Item\Price\Renderer" type="<namespace\<module_name>\Block\Item\Price\Renderer"/> そしてgetUnitItemPriceExclTax()、そのブロックにその関数を配置します。



1
Knockout.js magento 2のバインドを処理できません
Magento 2で新しいテーマを作成して書き直しましたがminicart.phtml、カートに商品を追加すると、ミニカートにアイテムが表示されず、次のようなエラーJS(knockout.js)が表示されます。 Uncaught TypeError:バインディングを処理できません "if:function(){return getCartParam( 'summary_count')}"メッセージ:バインディングを処理できません "foreach:function(){return {data:getCartParam( 'items')、as: ' item '}} "メッセージ:バインディングを処理できません" foreach:function(){return $ parent.getRegion($ parent.getItemRenderer(item.product_type))} "メッセージ:未定義のプロパティ' configurable 'を読み取れません このバグの修正を手伝ってください。ありがとうございます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.