Magento

Magento eコマースプラットフォームのユーザー向けのQ&A

4
どのデフォルトモジュールを無効にできますか?
この質問とSander Mangelの回答から: モジュールの無効化-パフォーマンスの改善? まず、モジュールが少ないということは、(潜在的に)ロードおよび処理するコードが少ないことを意味します。その次に、たとえばMage_Rssモジュールなどの多くのモジュールは、特定のイベントでインデックスの再作成を強制するなど、バックグラウンドで多くのコードを実行します。 上記の質問はモジュールリストを直接共有することを意図したものではないため、ここで情報を収集することをお勧めします。 その他の有用なリソース: Magento Lite モックモジュール 他のモジュールの提案はありますか? どのモジュールがパフォーマンスに影響を与えますか? 更新 @Mariusの提案を含む更新リスト Mage_WishList- 顧客の詳細を壊すように見える Mage_Rss Mage_PayPalUk Mage_Tag(プロジェクトで使用されていない場合) Mage_Poll(とにかくポーリングを使用する人が原因) Phoenix_Moneybookers Mage_Sendfriend Mage_Rating(クライアントが必要としない場合) Mage_Bundle(クライアントが必要としない場合) Mage_Downloadable(クライアントが必要としない場合) Mage_GiftMessage- 1.8で必要になると、製品の詳細が壊れます Mage_XmlConnect-モバイルアプリをお持ちでない場合/必要な場合。 Mage_Authorizenet Mage_Paypal(支払い方法として使用しない場合) Mage_Paygate(Mage_Paypal、Mage_PaypalUk、Mage_Authorizenetを無効にした場合のみ) Mage_Weee(Mage_XmlConnectも無効にした場合のみ) Mage_Usa-ce-1.8.1.0のみ。(以下の理由を参照) Mage_GoogleCheckout-ce-1.8.1.0でのみ、Mage_Usaを無効にした場合にのみ無効にできます。このため、以前のバージョンでは機能しませんhttp://www.magentocommerce.com/bug-tracking/issue/?issue=14359 Mage_Oauth-REST APIが必要ない場合 Mage_Api Mage_Api2-Mage_Oauthも無効にした場合のみ。

3
新しい注文メールが2回送信されています
私はMagento 1.9.1を使用しています。新しい注文を作成するとき、それがフロントエンドであろうと管理者であろうと、システムは2つのメールを送信しています。両方とも同じです! 私はネットを調べて、古いバグを発見しましたが、コメントするコードが見つかりませんでした。また、Paypalの注文に関係しているように見えましたが、そうではありません。 すべての拡張機能を無効にしましたが、同じ問題が引き続き発生したため、拡張機能の問題ではないと確信しています。

5
ホームページに静的なcmsブロックを追加する
私はこれについてさまざまな意見を読みましたが、一部は管理パネルからすべて実行できると言い、他の人はレイアウトとテンプレートファイルにコードを追加する必要があると言います。まあ、何も動作しません... admin> CMS> static block from identifier home_image-centerから静的ブロックを作成しました テンプレートapp / design / frontend / enterprise / my_theme / template / cms / home.phtmlを見つけ、ブロックを置きたい場所に次のコードを書きました。 <div> <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('home_image-center')->toHtml();?> </div> で、管理> CMS>ページが呼び出されるページを開いたhomeとしてデザインのタブカスタム・レイアウト更新XMLフィールド私はこのコードを追加:<block type="core/template" name="home_image-center" template="cms/home.phtml" />間referenceのタグ。 表示されるかどうかを確認するために、静的ブロックのコンテンツにテキストを入れましたが、表示されません。私の最終的な目的は、そのブロックをそこに置き、バックエンドからいつでも変更できる静的な画像またはテキストを使用できるようにすることです。
25 cms  static-block 


19
Magento 2のインストール後、CSSおよびJavascriptファイルがロードされない
コンポーザーを使用してMagento 2をローカルサーバーに正常にインストールしましたが、フロントエンドと管理パネルのデザインを見ることができません。そこにプレーンテキストが表示されます。コンソールを見ていると、次のエラーが表示されます。 TypeError: require.config is not a function requirejs-config.js TypeError: require.config is not a function admin:59 TypeError: require is not a function admin:62 ReferenceError: Ext is not defined admin:68 ReferenceError: Fieldset is not defined admin:76 TypeError: require is not a function admin:83 TypeError: require is not a function

1
コレクションの履歴はMagento 2にありますか?
現在Magento 2(2.1.2)にある多くのコードは、Magento 1から多かれ少なかれ移植されており、将来、多くのコードが同等のものに置き換えられることを知っています。この点で、Magento 2のコレクションの未来はどうなっているのでしょうか。 説明させてください: Magento 1: Magento 1では、次のようなコレクションを取得するために使用されます。 $products = Mage::getModel('catalog/product')->getCollection(); その後、フィルターやその他の操作をコレクションに適用できます。 $products->addAttributeToFilter('price', ['gteq' => 10]); $products->addFieldToFilter('created_at', ['lt' => '2016-10-10']); $products->setPageSize(10); // ... etc ... そして最後になりましたが、コレクションはモデルを返します。 foreach ($products as $product) { echo get_class($product); // Mage_Catalog_Model_Product } Magento 2: Magentoは抽象化の多くの新しいレイヤーを追加し、より強固な作業方法を実装します。つまり、エンティティのリストが必要な場合は、リポジトリから要求します。 $productResults = $this->productRepository->getList($searchCriteria); 私たちは、フィルタを適用したい場合は、私たちはの組み合わせを使用しSearchCriteriaBuilder、FilterGroupBuilder、FilterBuilderとSortOrderBuilder: $this->searchCriteriaBuilder->addSortOrder( $this->sortOrderBuilder ->setField('created_at') ->setAscendingDirection() ->create() ); …

3
Magento 2でデフォルトの製品画像サイズを変更するにはどうすればよいですか?
でMagentoの1.xxの、我々は管理者に画像のサムネイルデフォルトを変更できます。 システム>設定>カタログ しかし、magento 2.0では、これらの値を変更するにはどうすればよいですか?これを許可する設定は見つかりませんか?問題は、私の製品画像が大きな白い縞模様で表示されていることであり、これを防止したいのです。

3
Magento Marketplaceテクニカルレビューレポートで発生した警告/エラーの修正方法
新しいMagentoマーケットプレイスでは、提出された拡張機能がいくつかの検証状態を経て、マーケットプレイスで承認および利用可能になります。 そのうちの1つはテクニカルレビューで、そこから次のようなテクニカルレポートを取得できます。 ご覧のとおり、200以上の警告が私を驚かせています。ドキュメントで利用可能なリスト以外のすべての警告を修正するのに役立つリソースはあります:http : //docs.magento.com/marketplace/user_guide/extensions/ review-code-validation.html?

2
見積品目と注文品目の製品属性
Magentoで商品属性を自動的に永続化してアイテムを引用し、最後にアイテムを注文する正しい方法は何ですか? それは小さな設定XMLと同じくらい簡単ですか、それともイベントなどを保存する前に見る手動プロセスですか?

4
注文ステータスの定義は何ですか?または:注文状態をどこに統合すればよいですか?
「クレジットカードによる支払いの受け取り」などの注文状態を定義したいのですが、質問はどのステータスに属するかです。組み込みステータスのそれぞれに定義はありますか? 編集:「ステータス」と「状態」を混ぜたように思えますが、とにかくコンテキストから明らかになることを望みます。ドイツのMagentoの翻訳を非難します(State => Status、Status => Zustand)

4
キャッシュのフラッシュとコンパイラーの管理の正しい方法
次の手順が望ましいかどうかを知りたい: Magentoキャッシュのフラッシュ Magentoコンパイラの有効化/無効化 1. Magentoキャッシュのフラッシュ ここにはいくつかのオプションがあります。 広告申込情報を確認し、 Actionsプルダウンボックス クリックする Flush Magento Cacheボタンを Flush Storage Cacheボタンをクリックする これらを行うための優先順序はありますか?MagentoキャッシュとStorageキャッシュの違いは何ですか? 2. Magentoコンパイラの有効化/無効化 a)コンパイラの有効化 Magentoコンパイラを有効にする場合、すべてのストアキャッシュを有効にする必要がありますか?または、コンパイラを有効にし、コンパイルプロセスを実行した後にのみキャッシュをアクティブ化する必要がありますか?コンパイラを有効にしたら、すべてのキャッシュを更新する必要がありますか?もしそうなら、それはMagentoキャッシュとストレージキャッシュをフラッシュすることを含みます(上記のように) b)コンパイラーの無効化 Magentoコンパイラを無効にする場合、まずすべてのキャッシュを無効にし、無効にした後で再度有効にする必要がありますか? キャッシュをオンのままにしておくことと、コンパイラを無効化/有効化することに違いはありますか?パフォーマンスにどのような影響がありますか? どんな入力でも大歓迎です
25 cache  compiler 

11
localhost開発でのMagento2の実行が非常に遅い
最近、magento2の新しい拡張機能またはカスタマイズの開発を開始しましたが、最初の印象は悪夢でした。変更するたびに20〜30秒ほど待たなければなりませんか?本当に? 私は開発モードについて話しているのですが、キャッシュが有効になっている実稼働環境では、Webサイトがスムーズになることがわかっています。しかし、拡張機能やレイアウトの問題を扱っているときは、静的ファイルを削除したり、キャッシュをクリアしたりする必要があります。 私の質問は、すべてのM2開発者がどのように働くのかということです。ページを更新するのに20〜30秒待たなければならないとは思わないからです... 私の環境:私のPCは8GB RAMを搭載した「良い」i5です。Windowsで作業する必要があるため、vagrantを使用します。 4コアすべてのCPUの使用 5120MBのRAMを使用 Ubuntu / trusty64-Ubuntu 14.04 PHPバージョン7.0.12-1 + deb.sury.org〜trusty + 1 MariaDB-10.1.18-MariaDB-1〜信頼できる Magento 2.1.2は、sampledataのみでインストールされます(モジュールはインストールされません) (詳細を知りたい場合は私に尋ねてください) 正確に何が起こっているのですか? 通常、M2はページをロードするのに5〜10秒ほど大丈夫、遅いが大丈夫、と応答しますが、時々(通常よりも)永久にスタックすることがあります!最初のページである場合もcss、js、htmlファイルである場合もありますが、常に問題はTTFBにあります。 セットアップウィザードにも問題が発生しました。angular.jsでは、これらのファイルは永久に残ります... これらの2つの写真は、セットアップウィザード内の移動に関するものです。 次に、フロントエンドカタログをナビゲートする別のもの: 私は正確に何を求めていますか? これは正常ですか?あなたはこのタイミングで動作しますか?私はこれを何人かの同僚とコメントしましたが、私たちは信じられません。私は時々スクリーンを見ながらずっと待ち続けているのに絶望しています... 誰かが私にテストを見せてほしいと頼んだら、新しい製品を作成したり、ただ驚かせるようなものを...新しい注文を作成し、フィールドを埋め、すべてのフィールドに5-6秒間続くjsを実行します... わからないが、このようなものを開発するのはとても気分が悪い...


4
Magento 1の日没の公式日はいつですか?
現在、Magento 2のアップグレードが進行中です。2018年の初めにMagento 1のサポートが終了することを読んだ情報源もあります。Magento 1の正式な終了日を取得した場合、アップグレードの期日を決定できます。 誰かがここにアイデアを持っていますか?

1
Magento 2:var / generationのInterceptorsファイルとは何ですか?
だから私はいくつかのInterceptor.phpファイルに気づいたvar/generation このフォルダには、次の目的でオンザフライで作成された生成クラスが含まれていることを知っています。 工場 プロキシ プラグイン Interceptorファイルはプラグインにリンクされていると思いますが、それらのファイルがどのように生成されるか分からないことがあります。たとえば、私は持ってvar/generation/Magento/Framework/App/Response/Http/Interceptor.phpいますが、このファイルは既存のクラスと一致しないようです。 だから私はInterceptor.phpファイルがどのように生成されるかについてよく説明されたワークフローを探していますか?

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