Magento

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

4
Magento 2-REST APIを使用して注文を作成する
モバイルクライアントから注文を作成するには、Magento REST APIを使用する必要があります。私の場合、モバイル側はPayPal SDKを使用して直接支払いを実装します。私がする必要があるのは、支払い方法をマネーオーダーに設定して注文を作成し、ゲストチェックアウトを実行することです。これを達成するにはどのAPIを使用すればよいですか?

3
「フラットカタログ」を使用する理由とタイミング
magentoのWebサイトの速度の問題について少し調査していると、パフォーマンスと速度を向上させるために「フラットカタログ」を有効にするというリンクがありました。 問題は、デフォルトで有効になっていない理由は速度が問題であるということです。 「フラットカタログ」を有効にすると、いくつかの悪影響もありますか? 私のmagentoウェブサイトには10​​0個の製品と500個のバンドル製品があり、36個の製品を一度にロードするため、速度が非常に問題になります。 「フラットカタログ」を有効にすると問題が解決しますか?

2
Magento2翻訳Javascript(KO)テンプレートテキスト
私は、テキストの翻訳を追加しようとしています<!-- ko i18n: 'Store credit available' --><!-- /ko -->に存在するvendor/magento/module-customer-balance/view/frontend/web/template/payment/customer-balance.htmlが、私は私の中でテキストを変更しようとした場合i18n/en_US.csv、まだその動作していません、。 キャッシュをフラッシュし、静的コンテンツの展開を使用しました。 KOテンプレートの翻訳を追加する別の方法はありますか?

5
Magento 2:プログラムで「core_config_data」に値を追加する
Magento 2には、エンドユーザープログラマーがcore_config_dataテーブルの構成値を更新できる高レベルの抽象化がありますか?または、Magento 2でこれを行う唯一の方法はストレートSQLを使用していますか? すなわち、Magento 1では、このようなことができます $config_model = new Mage_Core_Model_Config(); $config_model->saveConfig('my/config/path', $unique_id, 'default', 0); 構成値をに保存しますcore_config_data。Magento 2に同等のものはありますか?

4
開発者モードではどのコンパイルコマンドが必要ですか?
Magento 2開発者モードでどのコンパイルコマンドを実行するかを誰かが指示できますか?私はまだそれを正しく理解しているかどうかわかりません。 devdocsでは、開発者モードは次のように説明されています。 静的ビューファイルはキャッシュされません。呼び出されるたびに、Magento pub / staticディレクトリに書き込まれます つまり、pub / static内の個々のファイルは要求時に生成され、呼び出す必要はありませんsetup:static-content:deployか?これは私の経験と矛盾しています。または、ファイルを削除して再生成できますか?また、画像、CSS、およびJSファイルの扱いが異なるようです。 開発者モードのドキュメントページには、コードのコンパイルについては何も書かれていませんが、違いもあったと思うのでsetup:di:compile、di.xmlファイルをすべて変更した後に実行する必要はありませんでした。これは正しいですか?その場合、開発者モードでコード生成はどのように機能しますか? 言い換えれば、キャッシュは別として、どのコマンドを変更した後に実行する必要がありますか?

17
セキュリティパッチSUPEE-11086-考えられる問題?
Magentoは、M1の新しいセキュリティパッチと、M1およびM2のアップデートをリリースしました。 これらのリリースには、重要なセキュリティ修正が含まれています。「すべての販売者ができるだけ早くアップグレードすることを強くお勧めします。」 このパッチをアップグレードまたは適用する際に注意すべき問題は何ですか? SUPEE-11086 SUPEE-11086、Magento Commerce 1.14.4.1およびOpen Source 1.9.4.1には、リモートコード実行(RCE)、クロスサイトスクリプティング(XSS)、クロスサイトリクエストフォージェリ(CSRF)およびその他の脆弱性を閉じるのに役立つ複数のセキュリティ強化が含まれています。 Magento 2.3.1、2.2.8、および2.1.17セキュリティアップデート これらのバージョンには、複数の機能およびセキュリティアップデートが含まれています。リスク:2.1.17、2.2.8、および2.3.1より前のMagento CommerceおよびMagento Open Sourceにとって重要です。

4
Magento 2:プログラムでメールを送信する
Magento 2には、Amazon SES、Mandrillなどのサードパーティトランザクションメール配信システムとの組み込み統合がありますか、それとも組み込みのメール機能はまだPHPのmail機能に基づいていますか?または、電子メールは3つ目のものと一緒に送信されますか? 答えがの場合、mailMagento 2用のSMTPProのようなサードパーティの拡張機能があり、開発者が標準の電子メールシステムを置き換えることができますか?

2
Magento 2:「system.xml」設定のデフォルト値
Magento 1では、次のことができました。 etc/system.xmlファイル内のシステム構成セクションのユーザーインターフェイスの構成 etc/config.xmlファイル内のこれらのフィールドにデフォルト値を設定します 舞台裏では、Magentoはからデータをロードしcore_config_data、何も設定されていない場合、デフォルトでにグローバルに設定された値になりますetc/config.xml。(簡易バージョン—それよりも少し複雑です) Magento 2でも同じことができますか?経由でUI要素を構成system.xmlすることは可能ですが、これらの設定にデフォルト値を設定することは可能ですか?その場合、これらの値はどこで、どのように構成する必要がありますか?

4
magento 2の管理グリッドに画像を表示する
モジュールの1つの管理グリッドに画像を表示したい。 UIコンポーネントを備えた新しいグリッドシステムを使用しています。 製品のグリッドにサムネイルがどのように追加されるかを見てみましたが、それはちょっと頭にあります。 私のエンティティはEAVではなく、単純なフラットテーブルエンティティです。 これをUIコンポーネントのXMLファイルに追加してみました <column name="image"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="component" xsi:type="string">Magento_Ui/js/grid/columns/image</item> <item name="sortable" xsi:type="boolean">false</item> <item name="altField" xsi:type="string">name</item> <item name="has_preview" xsi:type="string">1</item> <item name="label" xsi:type="string" translate="true">Image</item> </item> </argument> </column> しかし、それは私のグリッドに影響を与えないように継ぎ目があります。画像(私のdbフィールドは画像と呼ばれます)列、エラー、何もありません。 誰かがUIコンポーネントを使用して画像をグリッドに追加する方法を教えてもらえますか?

10
Productionモードの場合、マージされたJSとCSSは機能しません
私は開発者モードで、すべてが素晴らしかったです。生産モードに変更したとき、CSSとJSのマージされたオプションは無視されているようで、すべてのcssとjsをリストしていました。 また、製品ページには、製品モードの写真が開発者モードでのみ表示されますが、製品モードに変更した後は消えます。 私を助けると思いますか? ポイントは、私がやっているということです。 これが私が順番にしたことです: bin/magento setup:upgrade bin/magento indexer:reindex bin/magento setup:static-content:deploy bin/magento setup:di:compile bin/magento deploy:mode:set production bin/magento setup:static-content:deploy 開始する前でも、マージオプションはYESであり、開発者モードでした。

6
モジュールのMagento2セットアップバージョンが指定されていません
Magento 2のローカルコピーをインストールしました。カスタムモジュールに問題があります。 私は次のファイル/フォルダ構造に従いました app/code/Ps/HelloWorld/etc/module.xml: <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> <module name="Ps_HelloWorld" schema_version="0.0.1" setup_version="0.0.1" /> </config> このファイル内には次のものがあります。ストアキャッシュを更新すると、次のようになりました。 モジュール「Ps_HelloWorld」のセットアップバージョンが指定されていません。

1
イベントcatalog_product_save_beforeで新しいオブザーバーを作成する方法
次のコードを使用して、catalog_product_save_beforeイベントに新しいオブザーバーを作成することにより、製品のメタ記述を自動生成します。 public function autoMetaDescription($observer) { $product = $observer->getEvent()->getProduct(); $metaDescription = "Buy ". $product->getName()." for Rs ".number_format($product->getFinalPrice(), 2)." at sitename.com | New Book | Authorised seller for ". $product->getAttributeText('publisher'); $product->setMetaDescription($metaDescription); } どのフォルダー/ファイルにコードを記述する必要がありますか?

2
モジュールでカスタムヘルパークラスを作成する
という新しいモジュールtest_helperを作成しました。このモジュールにヘルパークラスを作成して、サイト全体で呼び出すカスタム関数を追加できるようにします。 ただし、これを実行する方法の例を見つけることはできません。configで余分なxmlを作成し、ベースヘルパーを拡張する別のファイルを追加する必要があると思いますが、ビルドするサンプルを見つけることができませんでした。

2
「処理」でスタックするインデックス
Magento管理者によると、製品URL書き換えインデックスとカテゴリ/製品の関連付けの両方が数日間実行されています ただし、PHPプロセスのインデックスの再作成は実行されておらず、var/locksフォルダーは空であり、index_processMySQLテーブルのステータスはまったく異なります。 +------------+------------------------------+-----------------+---------------------+---------------------+--------+ | process_id | indexer_code | status | started_at | ended_at | mode | +------------+------------------------------+-----------------+---------------------+---------------------+--------+ | 1 | catalog_product_attribute | pending | 2014-01-03 18:17:32 | 2014-01-03 18:17:34 | manual | | 2 | catalog_product_price | pending | 2013-11-06 21:26:32 | 2013-11-06 21:26:32 | manual | | 3 | …
24 indexing  ee-1.13 

3
Magento 1.9.1の構成可能な製品属性のソート
すでに述べたように、magento 1.9.1と設定可能な製品の属性のソートには問題があるようです。構成可能な製品のオプションは、常に単純な製品の製品IDに常に依存するようになりました。属性オプションの順序は無視されます。 magento 1.9.0.1。に戻りました。たぶん誰かが1.9.1のソートがどのように行われるかを決定できるでしょう。構成可能な製品を使用してそれを修正するすべての人にとって素晴らしいことです。 誰かがそれを見たい場合、あなたはそれを行うことができ、ここで Magentoのデモ店で。サイズを正しく並べ替えることができませんでした。

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