Magento

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

9
Community Editionのサイト全体の検索の提供
長年にわたり、Magentoの検索機能を改善する試みが数多く行われてきました。(Solr、Luceneなど)2013年、Magento でコミュニティエディションで利用可能なカタログ検索を提供する優先/優位な方法はありますか?コンテンツ全体を検索するサイト全体の検索はどうですか? すぐに使える検索に固執しているのですか、それとももっと良いものがありますか?


6
ワンページチェックアウト、またはワンページチェックアウト
多くのサイトがデフォルトのOnePageチェックアウトをサードパーティのモジュールに置き換えていることに気付きました。 私がよく知っている2つの代替品はOneStepとCheckItOutです。 私の個人的な意見では、経験から、サードパーティのチェックアウトは、主に機能を拡張するという面倒な手間をかけるだけの価値はないと考えています。 OnePageの置き換えに熱心な人がいるのはなぜですか?何がそんなに悪いの?

5
すべてのクラス書き換えのリストを取得するにはどうすればよいですか?
すべての構成ファイルを確認する以外に、すべてのリライトおよびその他の潜在的な競合をリストする方法はありますか?私は多くの拡張機能とカスタム変更を含むいくつかのプロジェクトを分析する必要があり、これを可能な限り自動化したいと考えています。 最も重要なことは、同じクラスを書き換える拡張機能を検出することですが、概要を維持するために、すべての書き換えのリストも用意したいと思います。現時点では、このリストをスプレッドシートで手動で管理しています。 Magento Connectでこの拡張機能( "Extension Conflict")を見つけましたが、レビューとリリースノートから判断すると、古いようです。

6
一般的なインデックス作成の問題に対する永続的なソリューション
私たちは、大きなインベントリレコードを持ついくつかのmagentoプロジェクトを開発し、フラットテーブルの切り捨てや、CLIを使用したcronの設定など、日々のインデックス作成の問題を解決するためにインターネット上で見つかったすべてのことを試してみました。インデックス作成ですが、これはインデックス作成の問題に直面している私たちの日々の頭痛です。 毎日製品を更新したり、他のフィードから製品を毎日インポートしたりするなど、さまざまなシナリオがあるプロジェクトに取り組んでいる間、この問題に対する永続的なソリューションを探しています。 これまたはいくつかの回避策でいくつかのベストプラクティスをお持ちの方は、非常に高く評価されるそれらを共有してください。

5
messageManagerを使用してリダイレクト後にエラーを表示する方法
Postアクションを処理してリダイレクトするモジュールがあります。 現在、エラーのケースがあり、それらのメッセージをユーザーに表示したいと思います。 このコードがメッセージをセッションに追加することは既に知っています。 $this->messageManager->addError( $this->_objectManager->get('Magento\Framework\Escaper')->escapeHtml($message) ); しかし、レンダリングをトリガーする方法がわかりません。 現在、別のアクションを実行するときにのみ表示されます。アクションは、これを既に使用しています。 たとえば、間違ったパスワードでのログインなど。

2
属性backend_type = static?
誰かが属性のbackend_type 静的の重要性/関連性を説明できますか? 属性がロードされないという問題がありますが、これbackend_typeに何か関係があるのでしょうか? また、これはフラットテーブルに何が入れられるかに関して何らかの形で関連していますか?

1
Magento Authorize.net-許可とキャプチャー対許可のみ
新しいMagento構成をセットアップするとき、支払いセクションで、のPayment Action下にいくつかの異なるオプションがありますAuthorize.net。具体的にAuthoize and CaptureとAuthorize Only。 MagentoのドキュメントによるAuthorize Onlyと、支払い方法が有効で資金が利用可能であることを確認しますが、実際にはカードに請求を行わず、カードをAuthorize and Capture保留にします。設定がに設定されている場合、Authorize.netはいつお金を受け取りAuthorize Onlyますか?

10
Magento 2でURL書き換えを削除して再生成する方法は?
最近、magento 2ストアに2つの追加ストアビューを作成しました。今、カテゴリと製品のURLはそれらの店のものではありません 例:http://example.com/catalog/category/view/s/pouches/id/20/ すると仮定されhttp://example.com/accessories/pouches.html 各製品とカテゴリを1つずつ保存すると、その製品またはカテゴリのURL書き換えが再生成されます。 しかし、多くの製品とカテゴリーがあります。 URL書き換えを再生成する方法はありますか Magento 1.xのように、インデックスの再作成を介して実行できます。


5
magento 1.9.2.4とmagento 1.9.3.0の違いは何ですか?
Magentoは、新しいコミュニティエディションバージョンをリリースしました1.9.3.0。 私が知っていることは非常に興味があります以前のMagentoの版との違いは何ですか? 私はその機能との違いは何かについての完全な詳細を知りたいですMagento 1.9.3.0。 そして、もに私の現在のサイトのアップグレード後に取る必要があるかのステップを知りたい1.9.3.0にあるのMagento 1.9.2.4?

1
DEBUG(7):セキュリティの問題:block_nameはホワイトリストに登録されていません。(マゼンタsystem.log)
ではsystem.log私のMagentoのファイル、私は次のエラーメッセージを持っているインストール DEBUG(7):セキュリティの問題:block_nameホワイトリストに登録されていません。 どこblock_nameが私の店で使用されるブロックの名前です。 それはどういう意味ですか、どうすれば修正できますか?

2
Magento 2:サードパーティのモジュールはどこにありますか?
Magento 2の最初の公式リリースをインストールしたばかりです。app/codeフォルダがなくなったことに驚きました。 app/code これは、Webサイトからダウンロードされたバージョンと、composerを介してインストールされたバージョンの両方でした。また、app/codeフォルダを手動で作成してphp bin/magento module:enable Pulsestorm_MyModuleからサンプルモジュールを有効にしようとすると、次のエラーが発生しました Unknown module(s): 'Pulsestorm_MyModule' サードパーティのモジュールはどこにあると思われますか?答えが「ソースレポジトリであり、コンポーザ経由でインストールされる」の場合、モジュール開発者はどのようにしてMagento 2レポジトリに住むためにモジュールを構築する必要がありますか?
22 module  magento2 

4
「imageType」という名前のcomplexTypeをカスタム画像タイプで拡張する
現在開発中のモジュールの目標は、「opengraph_image」と呼ばれるカスタム画像タイプを追加することです。正常に動作するInstallData.phpスクリプトを使用して、新しいEAV属性を追加しました。Magento2バックエンドにログインして製品を変更すると、製品画像のアップロードまたは編集中に画像タイプ「opengraph_image」を選択できます。 ただし、フロントエンドでは、この画像を表示したいと思います。したがって、次のコンテンツを使用して、モジュールにetc / view.xmlファイルを作成しました。 <?xml version="1.0"?> <view xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Esites_SEO:etc/custom.xsd"> <media> <images module="Magento_Catalog"> <image id="opengraph_image" type="opengraph_image"> <width>265</width> <height>265</height> </image> </images> </media> </view> しかし、今私は次のエラーを受け取ります: Invalid XML in file /var/www/html/vhosts/magento2/app/code/Esites/SEO/etc/view.xml: Element 'image', attribute 'type': [facet 'enumeration'] The value 'opengraph_image' is not an element of the set {'thumbnail', 'small_image', 'image', 'swatch_image', 'swatch_thumb'}. Line: 5 …
22 magento2  xml 

2
MagentoはすべてのMagento Markplace Extensionsの所有権を主張していますか?
Magento Marketplaceの顧客契約(Magento Connectの新しい代替品)には次のものが含まれます。 ユーザーは、Magentoまたはそのライセンサーが、Magento Marketplaceのすべての法的権利、権原、利益、およびMagento Marketplaceの一部としておよび/またはMagento Marketplaceに関連して提供されるMagentoソフトウェア(以下「ソフトウェア」)を所有していることを認め、同意します。登録されているかどうかにかかわらず、そこに存在するすべての知的財産権。そのようなソフトウェアは、ソフトウェアに付随するライセンス契約の条件に従うものとします。本契約に定められた制限付きライセンスに従い、本契約のいかなる条項も、拡張機能のソースコードを含むがこれに限定されない、拡張機能または他の技術、製品、またはサービスにおける知的財産権を譲渡または譲渡するものではありません(総称して「私たちの知的財産」)。 この法的合意は、Magento Inc. が提供するすべての拡張機能のIP権利を主張していることを暗示しているようです。すなわち、たとえエクステンションがパートナー機関によって書かれたとしても、Magentoはそれに対するIP権利を主張します。書かれたよう顧客アカウント用の拡張著者がサインアップした場合、彼らはあり市場ですでに任意の拡張子に知的財産権の上に手を同意すること、またはオープンソースの拡張Magentoのは、将来的に市場に追加することがあります。 拡張機能の作成者がMagento Marketplaceにアクセスするために署名する必要がある契約についてはよく知りません。これは契約のこのセクションの実際の意図ですか、それともこの契約の最初の起草における見落としですか? つまり、契約のこの部分は、顧客がダウンロードして使用しているものについてIPを要求しないようにするためのものです。それは正しいことです。将来マーケットプレイスに追加する可能性のあるものにMagento IPの権利を割り当てることがマーケットプレイスを使用するための条件である場合、またはユーザーとしてMagento Marketplaceを使用する独立したエクステンション作成者のユースケースが法務チームのレーダーにない場合は、あまり明確ではありません。

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