Magento

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


3
Magento 2「VARCHAR」タイプのフィールドをカスタムテーブルに追加
次の場所にある現在のコアデータベースアダプタファイル(Table.php)をご覧ください。 magento-2 / vendor / magento / framework / DB / Ddl: <?php /** * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ /** * Data Definition for table * * @author Magento Core Team <core@magentocommerce.com> */ namespace Magento\Framework\DB\Ddl; use Magento\Framework\DB\Adapter\AdapterInterface; class Table { …


2
UIコンポーネントを介して構築されたフォーム要素の検証
私は、ui-componentsを介して生成されたMagento 2フォームフィールドの1つに対してカスタム検証を実行しようとしています。設定に項目を 追加するvalidationことで、必要な値を作成できることを知っています。 このような: <field name="title"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Some label here</item> <item name="formElement" xsi:type="string">input</item> <item name="source" xsi:type="string">whatever</item> <item name="sortOrder" xsi:type="number">999</item> <item name="dataScope" xsi:type="string">whatever</item> <item name="validation" xsi:type="array"> <item name="required-entry" xsi:type="boolean">true</item><!-- this validates it as required --> </item> </item> </argument> </field> validationアイテム内に何を追加する必要があり、カスタム条件に基づいてフィールドを検証する必要があるjsコードをどこに配置すればよいですか? …

2
Magento 2カートに追加フロントエンドイベントリスナー
製品がカートに正常に追加されたときにカスタムJavaScriptを実行するための適切なソリューションを見つけようとしています。カート(に追加された製品についても、このカスタムJavaScriptの必要情報sku、qty、price、name、など) 現在、カートに追加された製品に関する情報を取得するには、次の方法を考え出します。 書き換え$.mage.catalogAddToCart.prototype.enableAddToCartButton(カタログまたは製品ビューページからカートに追加された製品の場合) 書き換え$.mage.dataPost.prototype.postData(ウィジェットからカートに追加された製品の場合) 私はパースのページに持って必要な情報を取得するには(FEは取得するqty)と出力の追加のinfromationページへ(FE取得しskuましたproduct id) しかし私の解決策: 2つのエントリポイントがあります かっこよくない バックエンドで検証が失敗した場合の状況を処理しません 必要なすべての情報を便利に提供しない 残念ながら、問題を解決するためのチェックアウトミニカートの適切な拡張ポイントを見つけることができませんでした。 どんな提案も大歓迎です!

10
Magentoは、変更内容に関係なく、古いWebサイトにリダイレクトします。
Magentoサイトで最も奇妙なリダイレクトの問題が発生しています。サイトのコンテンツを別のMagentoサイトから新しいURLにコピーしました。私たちはこれまで問題なくこれを行ってきましたが、何らかの理由で、ページやページをロードしようとするとすぐに、古いWebサイトにリダイレクトされます。 以下は、この苦痛をデバッグするために私の探求でこれまでに行ったすべてのステップです... www.Old-Domain.com =移動した元のサイトのURL www.NEW-Domain.com = Magentoをコピーした新しいサイト。 リダイレクトの問題を解決するためにこれまでに行われた手順: MySQLデータベース全体(すべてのテーブル)で文字列www.Old-Domain.comを検索し、リダイレクトが発生する原因となるものがないことを確認しました。 データベーステーブルのcore_config_data列web/unsecure/base_urlとweb/secure/base_url新しいサイトのURLを更新www.NEW-Domain.com /var/cache/Magento Root からキャッシュファイルをクリアしました サーバーのキャッシュフォルダーをチェックして、権限やその他のエラーが原因でファイルがキャッシュされていないことを確認しました。 検査.htaccess必ずそこに起こっていなかったようにするファイル index.phpファイルも検査し、一部のコンテンツを印刷してからexit()呼び出しを行い、リダイレクトが発生するポイントまでページを徐々に下に移動しました。これは、Mage::run($mageRunCode, $mageRunType);ページが読み込まれてこの行に到達すると呼び出される最後の行です。すぐに古いWebサイトのURLにリダイレクトされます。 何か案は?


3
ポップアップに製品オプションを表示
私は各製品の色/生地/スタイルのオプションがたくさんある製品を持っています。追加した場合、折りたたみの下にある[バスケットに追加]ボタンを押します。 新しいポップアップウィンドウまたはタブに製品の属性/オプションを表示することはできますか? 例として、私はこのようなものを望みます、 https://www.darlingsofchelsea.co.uk/kingly#(「Choose a leather」をクリックすると、オプションが新しいポップで開きます) または https://www.sofa.com/gb/sofas/breakdownable-sofas-%28for-easy-access%29/descartes-sofa/p/SO-DSC([Pick fabric]をクリックすると、オプションがページ) あなたからのどんな助けでもありがたいです。 ありがとう
9 magento2 

1
Magento 2-完全な階層的な製品ブレッドクラム
ホームページまたは検索ページから直接製品を開くと、ブレッドクラムは次のように表示されます。 ホーム> MyProduct 一方、カテゴリに移動し、サブカテゴリに移動して製品を開くと、次のようなブレッドクラムが表示されます。 ホーム> Category1> Category2> MyProduct 製品ページにアクセスする場所に関係なく、完全な階層を持つブレッドクラムを作成する必要があります。 これを達成するのを助けてください

1
データ移行> Eavステップエラー
データ移行> EAVステップ SQLSTATE [23000]:整合性制約違反:1062キー 'EAV_ATTRIBUTE_SET_ENTITY_TYPE_ID_ATTRIBUTE_SET_NAME'の重複したエントリ '1-Migration_Default' 私はここで解決策を見つけましたが、うまくいきませんでした。eav_attribute_setテーブルの重複する属性セットを削除しました しかし、コマンドを実行した後、新しいエラーが生成されました 未定義のオフセット:292行目のvendor / magento / data-migration-tool / src / Migration / Step / Eav / Data.phpに4 前もって感謝します!!

6
Magento 2:現在、コントローラーでの製品の価格変更は機能しません!
私は私の製品の価格を次のように変更しようとしました: Controller.php: [編集] <?php namespace MassiveArt\ShoppingCart\Controller\Index; use Magento\Catalog\Model\ProductFactory; use Magento\Checkout\Model\Cart; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; use Magento\Framework\Controller\Result\JsonFactory; use Magento\Framework\Data\Form\FormKey; class Index extends Action { /** * @var FormKey */ protected $formKey; /** * @var Session */ protected $checkoutSession; /** * @var Cart */ protected $cart; /** * @var ProductFactory */ protected …


4
composer経由で2.2.6から2.3にアップグレードできない
composerを使用してインストールしたサンプルデータを含むクリーンなMagento 2.2.6を持っています。 Magentoチームがここで説明した手順に従って、Magento 2.3に更新しようとしています。 実行した後、composer update私は以下を得ます: Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - magento/module-wishlist-sample-data 100.2.0 requires magento/module-wishlist 101.0.* -> satisfiable by magento/module-wishlist[101.0.4, 101.0.0, 101.0.1, 101.0.2, 101.0.3, 101.0.5]. - magento/module-wishlist-sample-data 100.2.0 requires magento/module-wishlist …

1
Magento 2認定フロントエンド開発者試験の読み物
Magentoが最近リリースしたMagento 2 Certified Front End Developer試験を知っています。 合格点が63%であることはわかっていますが、この試験に役立つ学習資料を知りたいです(Magentoの無料の学習ガイドを除く)。 試験で出題される質問の数は? その試験の再受験回数は? 私たちとEE edition同じように合格基準はありますM1 Developer Plus Examか? 無料の再受験は何回利用できますか(最初の試行で失敗した場合)?

1
ブラウザーコンソールでのMagento 2エラーローダーの起動が予想されますが、DOMでローダーが見つかりませんでした
Magento 2.2.0でサイトを開発し、カスタム製品一覧ページを作成しました。 私はajaxを使用してカートに追加機能を使用しましたが、コンソールでエラーが発生しました:- 「VM1386:5ローダーの起動が予想されましたが、DOMでローダーが見つかりませんでした」 どんな助けでも感謝します。ありがとう。

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