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

Magento 2に関する一般的な質問。マイナーバージョンに固有ではありません。このタグを使用してMagento 1と区別します。特定のバージョンに問題がある場合は、代わりに適切な「Magento-2.x」タグを使用してください。Magento 2のマイナーバージョン間の機能は異なる場合があります。


3
コレクションを再読み込み
Magento 2でコレクションをリロードする機会はありますか? 例えば: foreach($items as $singleItems){ $collection = $this->_myCollection->addFieldToFilter('filed', $singleItems->something); ... } イテレーションごとに、コレクションをクリアしてもう一度ロードする必要があります。

5
Magento2:言語パックでオーバーライドはどのように変換されますか?
私app/i18n/magento2translations/language_nl_nl/はファイルnl_NL.csvで言語パックをインストールしました。 また、app/design/frontend/COMPANY/PROJECT/i18n/nl_NL.csvカスタムトランスレートと共にカスタムテーマファイルを追加しましたが、機能しません(モード:開発者、静的コンテンツ、およびキャッシュがクリーンアップされました)。カスタム変換を言語パックのnl_NL.csvに移動すると、カスタム変換は正常に機能します。i18nが翻訳 するカスタムテーマとして、言語パックの方が優先されると思います。 言語パックでオーバーライドが正しい方法でどのように翻訳されますか?

2
Magento 2でカスタム管理テーマを有効にする方法
私はここの指示に従いました:Magento2の管理テーマを作成する方法 ここ:Magento 2.0.7以降でバックエンド管理テーマを変更する方法+ そして、私は自分のテーマをバックエンドに表示するために何をすべきかまだ理解していません。私は自分のテーマを作成しapp/design/adminhtml/Vendor/themename、そのa theme.xmlとa を持っていますregistration.php(フロントエンドのテーマと同じで、うまく機能しています)。ただし、上記の説明では、etc/di.xmlどこに配置すればよいかわからない(またはそれが解決策でさえあるかどうか)について説明しています。 グーグルで私をどこにも連れて行ってくれませんでした。Magento2の公式ドキュメントは(いつものように)吸うので、助けはありません。 だから、要約:カスタム管理テーマを有効にする方法は?



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ではどのようにすればよいですか?

7
Magento 2:すべてのカテゴリを一度に削除する方法は?
既存のデータベース(Magentoではない)をMagento 2に同期する実験を行っています。 このプロセスでは、1000を超えるカテゴリを作成しましたが、システムと同期するようにすべてのIDを再配置しました。問題は、「指定されたストアのURLキーが既に存在する」というエラーが発生したため、新しいカテゴリをインポートできなくなったことです。現在、重複するカテゴリを取得しています。 私は最良の解決策はそれらをすべて取り除き、新鮮に輸入することだと思います。私は1.9のこのチュートリアルを見つけました https://gist.github.com/jklance/9664371 新しいデータベースを見ると、小さな違いに気づきました entity_type_idはすべての古いカテゴリテーブルにありますが、新しいテーブルにはありません。 新しいデータベースには、追加のテーブルcatalog_category_product_index_tmpがあります 私の質問はこれらです、 見つけて変更したコードを使用して、entity_type_idを削除 して追加できTRUNCATE TABLE catalog_category_product_index_tmpますか。 それとも私が変更する必要がある以上ですか? または、すべてのカテゴリを削除するためのクリーンなスクリプトを提供してもらえますか? システムにはテスト製品が1つしかないので、心配する必要はありません。

4
Order Magento 2でアイテムを取得する
私の目的は、Magento 2インスタンス内で注文が行われたときに注文をバックエンドシステムに送信することです。 注文オブジェクトを送信するコードが機能しています。私の質問は、取得する最適なアプローチは何かということですitemデータ(例えばprice、subtotal、total、sku、など)。 以下を使用して、注文とアイテムを取得しています。 $orderId = $this->_order->load($order); $billing = $orderId->getBillingAddress(); $items = $orderId->getAllItems(); foreach ($items as $item) { $itemPrice = $item->getPrice(); $itemSku = $item->getSku(); } $items価格、SKUなどを取得するために反復処理するのが最善の方法collection/methodですか、それともMagento2 を使用する必要がありますか? ありがとう
9 magento2 

4
ローダーウィジェットをmagento2に実装する方法
ローダーウィジェットをmagento 2に実装したいのですが、私のフォームにはボタンを1つ配置しました <div style="display:inline; float:right; width:100%; margin-bottom:5px;"> <button style="" class="scalable go" type="submit" id="button1"><span>Do some action</span></button> </div> このボタンをクリックすると、url(frontName / Controller / Action)を呼び出します。このアクションの実行中に、ローダーウィジェットを表示したいと思います。

4
magento 2でカスタムモジュールのコレクションを取得する方法
M 2 0.74.0-beta16でカスタムモジュールを作成しようとしています。カスタムテーブルのコレクションを取得するにはどうすればよいですか。試しました $this->_mymodulemodelFactory->create()->getCollection();。私のモジュール用にファクトリーファイルが生成されますが、getCollection()が指摘します。

5
Magento 2.3.0「サーバーの技術的な問題によりエラーが発生しました。」ロゴ画像をアップロードするとき
私はUbuntu osでMagento 2.3.0とphp 7.2バージョンを使用しています。すべてが正常に動作しているように見えますが、Magentoバックエンド、コンテンツ-デザイン/構成-ヘッダーに移動しようとし、ロゴ画像をアップロードしようとすると、次のようになります。 A technical problem with the server created an error. Try again to continue what you were doing. If the problem persists, try again later. 私はすでにユーザーパスワードを変更し、index.phpでエコーコードを確認し、アップグレード、コンパイル、デプロイ、再インデックス、キャッシュのクリーンアップも試みましたが、何も起こらず、このエラーが発生します。

1
カートの放棄のオブザーバー
私は助けが必要です!!! APIを介して別のプラットフォームと統合するモジュールを作成しています。顧客登録用のオブザーバーまたはイベント(customer_register_success)をすでに取得しています。購入は完了しています(checkout_onepage_controller_success_action)。 私が必要とする助けは、オブザーバーに捨てられたカートをどのようにして入手できるか、またはその情報を取得してAPI経由で送信するための最良の方法は何でしょうか。

1
Magento2:サブスクリプションのステータスは、事前のレポートが保留中であることを示しています
Magento2で詳細レポートを有効にしたい。 これを行うには、Store-> Configuration-> General-> Advance Reportingに移動して有効にします。 5日経過していますが、サブスクリプションのステータスは保留中と表示されています。 スクリーンショットを参照してください この参照リンクを読みました:https : //docs.magento.com/m2/ce/user_guide/reports/advanced-reporting.html Magento Docでは第5点で以下のように述べられています。 夜間、または次のスケジュールされた更新の時刻になるまで待ちます。次に、サブスクリプションのステータスを確認します。それでもステータスが「保留」の場合は、インストールがすべての要件を満たしていることを確認してください。 しかし、私はこのすべての要件が何であるかを見つけることができませんでした。

3
特定の製品Magento 2に割り当てられていなくても、カートページの製品属性の値を取得する
見積もりから製品属性を取得しています。間違った値が来るようです。以下のコードを確認してください。 $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $cart = $objectManager->get('\Magento\Checkout\Model\Cart'); $itemsCollection = $cart->getQuote()->getItemsCollection(); $itemsVisible = $cart->getQuote()->getAllVisibleItems(); $items = $cart->getQuote()->getAllItems(); $product_object = $objectManager->create('Magento\Catalog\Model\Product'); foreach($itemsVisible as $item){ if($option = $item->getOptionByCode('simple_product')) { $productId = $option->getProduct()->getId(); $item_s = $product_object->load($productId); echo $screen_size = $productId."/".$item_s->getScreenFrameSize()."/".$item_s->getFiberglassScreenRollSize()."/".$item_s->getScreenCornerSize()."<br>"; } } 下の画像を確認してください。コレクションまたはループにエラーはありますか? 私を助けてください!!!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.