Magento

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

1
最近の注文はバックエンドには表示されませんが、データベースには存在し、ダッシュボードに表示されます
I'm using Magento 1.9.1.0. [販売]> [注文]パネルに表示されない最近の注文が3つあります。こちらが最新の注文のスクリーンショットです。注文番号をご覧ください。 ただし、データベースには3つの不足している注文があります。 奇妙なことに、注文はダッシュボードの「最後の5つの注文」ウィジェットにも表示され、そこでクリックすることで開くことができます。したがって、Magentoはデータを正しくロードしているようで、注文グリッドにロードしていません。 ヘルプや提案は大歓迎です。

1
総計(または割引後の小計)で適用されるショッピングカートの価格ルール
私にはルールがあります: 2,500を購入して製品Aを無料で入手 次に、顧客はクーポン割引200と総計2300を持っています。この場合、ルール2500は適用されません。 ショッピングカートの価格ルール条件で見つけましたが、総計条件はありません。では、総計(または割引後の小計)に適用されるルールを設定するにはどうすればよいですか?

1
キープアライブを有効にするかどうか。
高トラフィックのMagentoサイトでのKeepAliveのコンセンサスは何ですか?ほとんどの人はこれをオンにすることを推奨しているようですが、MagentoはMagento Enterprise Editionでのパフォーマンスとスケーラビリティの最大化でそれをオフにすると述べています 「Webサーバーの負荷が高い場合、永続的な接続を維持すると不利になるため、KeepAliveディレクティブは常に無効にする必要があります。」 考え?

2
Magento 2:最小のComposerファイル
Magento 2への最近の変更によりcomposerを介してベンダーディレクトリにモジュールをインストールすることが可能になり、Magento 2はシンボリックリンクするtomfooleryなしでモジュールを見ることができるという、恒久的なインターネット(つまりTwitter)の周りに浮かんでいるものをいくつか見ました。 これに該当する場合composer.json、モジュール開発者がモジュールで使用してMagento 2ユーザーがシステムにインストールできるようにするための「最小」ファイルが浮かんでいますか?

3
magento2でカスタムモジュールを作成すると致命的なエラーが表示される
magento 2でカスタムモジュールを作成する作業をしていますが、機能しません。どこが間違っているのか教えてもらえますか? 私のモジュールコード: app / etc / config.php: 'modules' => array ( 'Ramesh_Sample' => 1, ), app / code / Ramesh / Sample / etc / module.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> <module name="Ramesh_Sample" schema_version="2.0.0"> </module> </config> app / code / Ramesh / Sample / etc / frontend / routes.xml …


1
Magento 2:インターセプターの生成からクラスを除外する
Magento 2(beta9以降)では、このコマンドphp bin/magento setup:di:compileを実行すると、すべてのインターセプター、ファクトリー、およびプロキシー(そして場合によってはその他)がvar/generation、magentoインスタンスにあるすべてのクラスのフォルダーに生成されます。 それ以外の場合、上記のクラスは必要なときに実行時に生成され、パフォーマンスに影響を与える可能性があるため、これはライブ環境に役立ちます。 コマンドを実行するときにインターセプターが作成されないように、このスクリプトからいくつかのクラスを除外する方法はありますか? 例として:Magento\Backend\Controller\Adminhtml\Dashboard\RefreshStatisticsインターセプターが生成されないようにしたいです。

1
フルページキャッシュの無限リダイレクト
フルページキャッシュがオンになっている(Magento EE ver 1.14.0.1)。ただし、一部の製品では、URLにアクセスしたときにリダイレクトループが発生しています。ログにエラーはありません。をクリアするfull_page_cacheと、機能するようになります。full_page_cache問題のあるURLのフォルダーを検索したところ、次のものが得られました(シリアル化された形式): array ( 'cache_subprocessor' => 'Enterprise_PageCache_Model_Processor_Product', 'current_product_id' => '400', 'response_headers' => array ( 0 => array ( 'name' => 'Content-Type', 'value' => 'text/html; charset=UTF-8', 'replace' => false, ), 1 => array ( 'name' => 'X-Frame-Options', 'value' => 'SAMEORIGIN', 'replace' => true, ), 2 => array ( 'name' …

2
ワニスとターペンタイン
サーバーでVarnishを再起動すると、ユーザーのセッションが失われます。 これは、私の顧客がショッピングカートを紛失する順番です。 これはVarnishの正常な動作ですか、それとも私のVCLのせいですか?それはそうではないようです 詳細情報。 詳しい調査の結果、この問題はGitHubの問題#725に関連しているようです。 私のMagentoインストールはバージョン1.9.1.0です。フロントエンド全体がhttpsで実行されていることにも注意してください。SSLを終了するためにVarnishの前でPoundを使用しています。 このバージョンのデフォルトのMagentoの動作は、通常は「frontend_cid」と呼ばれるセカンダリフロントエンドCookieを作成するようです。これは、MITM攻撃に対してテストする試みです。 Turpentineによって生成されたVCLファイルがこのCookieを渡していないため、無効なセッションが発生しているようです。 Magentoがクライアントに送信するCookieをVCLファイルがどのように渡すかを誰かが説明できますか? これを必要なCookieを生成しないVarnishに絞り込みました。 Magento 1.9.1.0以降、MITM攻撃をブロックするために「frontend_cid」Cookieが導入されました。 これはMage_Core_Model_Session_Abstract_Varienクラスの135行目にあります if (Mage::app()->getFrontController()->getRequest()->isSecure() && empty($cookieParams['secure'])) { // secure cookie check to prevent MITM attack $secureCookieName = $sessionName . '_cid'; if (isset($_SESSION[self::SECURE_COOKIE_CHECK_KEY]) && $_SESSION[self::SECURE_COOKIE_CHECK_KEY] !== md5($cookie->get($secureCookieName)) ) { session_regenerate_id(false); $sessionHosts = $this->getSessionHosts(); $currentCookieDomain = $cookie->getDomain(); foreach (array_keys($sessionHosts) as $host) …

1
Redisが失敗したときにMagentoがキャッシュをオフにできない理由
私はMagento 1.9.0.1を使用しています。Magentoキャッシュ(AWS ElastiCache)をホストしているRedisサーバーが時々ダウンします。これが発生すると、MagentoはRedisが再び使用可能になるまで致命的なエラーを引き起こします。 これはすぐに答えるのは難しい質問かもしれませんが、どうしてMagentoがRedisに接続できないとき、致命的なエラーではなく、キャッシュが無効になっているように動作できないのでしょうか。 私はMagentoにこの機能を提供する設定やモジュールについては知りませんが、表面的には難しくないようです。Magentoはlocal.xml、データベースとキャッシュバックエンドへの接続方法を把握するために使用します。次に、データベースに接続し、キャッシュオプションを調べて、キャッシュを使用するかどうかを確認します。特定のキャッシュを使用するようにデータベースから指示された場合は、いくつかのフラグ(おそらくグローバル変数またはシングルトンのプロパティ)を切り替え、残りのリクエストにキャッシュバックエンドを使用します。接続エラーが発生した場合、そのリクエスト中にMagentoにこれをオフに戻させることはできませんか? 遅いサイトは致命的なエラーよりも優れています。 編集:明らかに、一部の人々は私が尋ねていることを理解していないか、実際にこの投稿を読んでいません。 Redisがプライマリキャッシュストレージメソッドとして使用されているときに、Redisが使用できない場合にMagentoに致命的なエラーなしで機能するモジュールを提供しますか? そうでない場合、なぜこれが不可能であるか、または非常に難しいのかについて誰かに教えてもらえますか?

2
カスタムPDFを作成するためのベストプラクティスは?
請求書PDFなどの新しいカスタムを作成するためのベストプラクティスはありますか? 独自のレイアウトとテーブルを備えた別のカスタムPDFが必要です。 そして、これが私の問題です。これまでMagentoでPDFを作成したことがなかったため、これをどこからどのように開始するかについて多くの質問があります。 私が持っている唯一のものは、モデルとコレクションを備えた新しいモジュールです。 テンプレートにphtmlファイルが必要ですか、それともZend_Pdfのモデルに属していますか?

3
特定の商品タイプで代金引換を無効にする方法
基本的に、特定の商品タイプの代金引換を無効にする必要があります。基本的には、mageストアのストアクレジットを使用しています。マゼントの財布です。支払いオプションでは、代金引換が表示されます。物理的または仮想的な製品ではありません。したがって、この商品タイプの代金引換払いを無効にする必要があります。

2
すべてのサンプルデータmagento 1.9を削除する方法
インストール前にインポートされたすべてのmagentoサンプルデータを、magentosampleデータのSQLファイルを使用して削除するにはどうすればよいですか。 Magentoサンプルデータの削除には、サンプル製品、サンプルカテゴリ、およびサンプルテストオーダーの削除が含まれます。

1
Magentoマルチクーポンがカートに適用されます
私はカートに複数のクーポンを適用するために2日間働いています。そのために利用できるモジュールがあることを知っています。しかし、私はそれを使いたくない。1つの注文で複数のクーポンコードを適用できるように、カスタムコードが必要です。 助けてください。同じことに取り組んだ後、私はとても疲れています。

1
エラー:「/ app / etc /」は、適切なツール作業magento 1.9のために存在する必要があります
magento 1.9の新しいリリースのセキュリティパッチをインストールしようとしています。私はウィンドウシステムに取り組んでいます。 次のエラーが発生します。 D:\xampp\htdocs\magento>sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh ERROR: "/app/etc/" must exist for proper tool work. 私はCMDによってコマンドを実行しており、SH正常に動作しています 私もGitで試しました。しかし同じエラーが出る Linuxでも動作しない 正確な問題は何か、それをどのように修正できるかを誰かに教えてください ありがとう

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