Magento

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


4
EE 1.14.2 / CE 1.9.2:引用アイテムがログイン時に正しくマージされない(カート内の製品が重複する)
Magento EE 1.14.2(CE 1.9.2にも影響します)で、カートに関する奇妙なバグを見つけました。 再現する手順: 顧客Aとしてログインします 製品Xをカートに追加します 別のブラウザに切り替える 製品Xをカートに追加します 顧客Aとしてログインします 予想されるカート: 2 x製品X 実際のカート: 1 x製品X 1 x製品X つまり、製品はマージされません。 ブラウザを切り替える代わりに、セッションCookieをクリアするか、製品に別の数量を選択することもできます。 これの最悪の副作用は、アイテムごとに最大注文数量が適用されることです。私の場合、製品には100%の割引がありましたが、一度しか注文できませんでした。この小さなトリックを使用すると、無料で任意の数量で注文できます。 なぜこれが起こり、どうすればそれを防ぐことができますか?

6
エラー:「オブジェクトDOMDocumentを作成する必要があります。」製品属性を追加/編集する場合
製品属性を編集または追加するたびに、ヘッダーにエラーが表示されます 「リクエストの処理中にエラーが発生しました」 と体のことわざ "Object DOMDocument should be created." The error log reads : " a:4:{i:0;s:37:"Object DOMDocument should be created.";i:1;s:10125:"#0 /home/puffpackage/public_html/vendor/magento/framework/View/Element/UiComponent/Config/Reader.php(95): Magento\Framework\View\Element\UiComponent\Config\DomMerger->getDom() #1 /home/puffpackage/public_html/vendor/magento/module-ui/Model/Manager.php(261): Magento\Framework\View\Element\UiComponent\Config\Reader->read() #2 /home/puffpackage/public_html/vendor/magento/module-ui/Model/Manager.php(169): Magento\Ui\Model\Manager->prepare('form_schedule_b...') #3 /home/puffpackage/public_html/vendor/magento/framework/View/Element/UiComponentFactory.php(139): Magento\Ui\Model\Manager->prepareData('form_schedule_b...') #4 /home/puffpackage/public_html/vendor/magento/framework/View/Layout/Generator/UiComponent.php(125): Magento\Framework\View\Element\UiComponentFactory->create('form_schedule_b...', NULL, Array) #5 /home/puffpackage/public_html/vendor/magento/framework/View/Layout/Generator/UiComponent.php(93): Magento\Framework\View\Layout\Generator\UiComponent->generateComponent(Object(Magento\Framework\View\Layout\Data\Structure), 'form_schedule_b...', Array, Object(Magento\Framework\View\Layout\Interceptor)) #6 /home/puffpackage/public_html/vendor/magento/framework/View/Layout/GeneratorPool.php(86): Magento\Framework\View\Layout\Generator\UiComponent->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context)) #7 /home/puffpackage/public_html/vendor/magento/framework/View/Layout.php(327): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context)) #8 …

4
Magento 2:カスタムモジュールレイアウトxmlファイルを使用してページの特定のセクションに静的ブロックを追加する
magento 1.xでは、xmlレイアウトファイルを使用して静的ブロックを追加できます。 <reference name="root"> <block type="cms/block" name="name"> <action method="setBlockId"><block_id>static-block-id</block_id></action> </block> </reference> しかし、magento 2では、どのようにそれを達成できますか?

3
Magento2システム要件PHPメモリ制限
PHPのメモリ制限(リソース制限memory_limit:)に関するMagento 2のシステム要件は何ですか? 2番目のリリース候補が既にプッシュされているにもかかわらず、システム要件でこれらの情報を見つけるのに問題があります。

4
Magento2ローカライズJavascript
同様の質問がすでにここで尋ねられました:Magento 2 javascript text translations、Magentoはベータ版でこの翻訳技術を更新しました。 Javascriptで使用される翻訳を追加または更新するにはどうすればよいですか? Magentoが静的フォルダーに「js-translation.json」というファイルを作成することがわかりました。このファイルを直接編集すると、翻訳が更新されていることがわかります。しかし、このファイルはどこで作成されますか?また、Magentoが生成時にjs-translation.jsonに自動的に追加するように翻訳を追加するにはどうすればよいですか? 更新 この質問に対する正しい答えはまだ出ていませんが、Mage2.PROは正しい方向を示してくれましたが、完全な答えではありません。私のjs-translation.jsonは、生成されるとまだ空です。 たとえば、[カートに追加]ボタンを翻訳したいです。このボタンには、カートに追加、追加...、追加...の3つの状態があります。これらの単語を翻訳するにはどうすればよいですか?別の例として、「ショッピングカートに商品がありません。」ミニカート内のテキスト。これらのフレーズはすべてjs-translation.jsonから翻訳する必要があると思いますが、これらのフレーズがどこに追加されてこれらのファイルがこれらの翻訳で埋められるのでしょうか?

1
Magento 2-レイアウトXMLのifconfig
magento 2を使用しています。 ブロックコードでifconfig属性を使用できますが、うまく機能します。 <block class="Magento\Catalog\Block\Category\View" name="category_desc_main_column" template="category/desc_main_column.phtml" ifconfig="config_path/group/field" before="category.products"/> しかし、私はそれを移動に使用しようとしましたが、うまくいきませんでした。 <move element="category.image" destination="content" ifconfig="config_path/group/field" before="-"/> 誰がそれを移動に使用する方法を知っていますか?

3
製品タグ機能はMagento 2に含まれていません
まず、この質問がこのサイトで予想される質問の要件に適合するかどうか混乱しています。その場合は、それを示してください。 新しいシステムの雰囲気をつかむために、Magento 2の新しいバージョンをインストールしました。モジュールを調べてみると、製品タグ機能がないことに気付きました。また、同じ管理ページが見つかりませんでした。ウェブを見て回ったが、それに関連する情報を見つけることができなかった。 Magentoは新しいリリースでその機能を削除しましたか?これは、Magentoのすぐれた機能の1つでした。


5
EE 1.14.2.0へのアップグレード後のインデックスエラー:テーブルcatalog_product_entity_tmp_indexerが存在しません
MagentoをEE 1.14.2.0にアップグレードした後、cronはenterprise_refresh_index常にこのエラーを受け取ります。 /var/www/public_html/lib/Zend/Db/Statement/Pdo.php:228の例外「PDOException」とメッセージ「SQLSTATE [42S02]:ベーステーブルまたはビューが見つかりません:1146テーブル「catalog_product_entity_tmp_indexer」は存在しません」 このテーブルが存在しない理由はわかりません。Magentoは、インデックスの更新プロセスで作成すべきではありませんか?

1
FedExサービス-レートに影響を与える可能性のある「無料の方法」
FedExの配送方法では、無料配送方法を設定し、適用する最小注文額を設定できます。 カート内のアイテム 製品重量= 22.17lbs 数量= 7 構成A パッケージ要求タイプ=「オリジンの重量を使用」 無料の方法=「グランド」 最小注文で送料無料=「無効」 最小注文額= null 許可されるメソッド=グラウンド 最大パッケージ重量= 150 構成B パッケージ要求タイプ=「オリジンの重量を使用」 無料の方法=「無効」 最小注文で送料無料=「無効」 最小注文額= null 許可されるメソッド=グラウンド 最大パッケージ重量= 150 構成C パッケージリクエストタイプ=「等しい重量に分割」 無料の方法=「無効」 最小注文で送料無料=「無効」 最小注文額= null 許可されるメソッド=グラウンド 最大パッケージ重量= 150 料金 構成A = 146.52 構成B = 69.68 構成C = 73.26 構成Aによって返される料金は構成Cの2倍であり、Magentoが出荷を複数のボックスに分割する方法に関連しているようです。アイテムの重量は22.17lbで、カートには7個あるため、出荷は最大150lbを超えます。カートに6個しかない場合、両方の構成で同じレートが返されます(予想どおり)。 さらに、数量が増加し、必要な各ボックスの最大150ポンドを超えると、価格は再び倍になります。 これとは別に、なぜ構成Aと構成Bの間でレートの不一致があるのですか?送料無料の方法をGroundに設定すると、価格が2倍になるのはなぜですか?

5
Magentoを使用してメールを送信する方法
Magentoにいくつかの入力フィールドを持つフォームを作成しました。ただし、[送信]をクリックしても、Magentoはメールを送信しません。 Magentoで基本的なメールを送信するにはどうすればよいですか?

6
キャッシュはオンですが、var / cacheは空ですか?
magento 1.9.0.1があり、すべてのキャッシュがオンになっていますが、なぜvar/cache空ですか?バックエンドからのみキャッシュを空にできますが、これが壊れると問題が発生します。 magentoはキャッシュファイルをどこに書き込みますか?

3
アンインストールモジュール
初めてインストールしたときにカテゴリ属性を作成する拡張機能を作成しました。ただし、拡張機能を無効/アンインストールすると、「カテゴリの管理」ページにエラーメッセージが表示されます。 拡張機能がMagento接続を介して無効になっている場合、ファイルのみが削除され、データベースからは何も削除されないことを知っています。 したがって、この問題を克服するために、システム構成セクションの下に配置できるデータベースエントリを削除するためのボタンを提供できます。また、管理者がそのボタンをクリックすると、すべてのデータベースエントリが、拡張子で使用されるファイルとともに削除されます。 上記の解決策が機能するかどうか教えてください。または、拡張機能のアンインストール中にデータベースから不要なエントリを削除するためのより良いソリューションがあります。

5
モジュール出力の無効化とモジュールのアクティブ化= trueの違いは何ですか
magentoでは、2つの方法でモジュールを無効化できることを知りました。 Magentoバックエンドで[システム]> [構成]> [詳細]> [モジュールの出力を無効にする]に移動すると、特定のモジュールを簡単に無効にできます。 ディレクトリapp / etc / modulesで、active-tagをtrueからfalseに変更します。 これらの2つのテクニックの正確な違いは何ですか?誰もがより詳細な回答をする場合、それは非常に役立ちます。

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