AD0-E722 試験問題 6

すべてのキャッシュタイプを有効にして開発者モードで Web サイトの新機能を開発する際、Adobe Commerce 開発者は、\Magento\Sales\Model\Service\InvoiceService SinvoiceService を新しい依存関係として Vendor\CustomModule\ の既存のページアクションコントローラーに追加する必要があります。コントローラー\インデックス\インデックス 。これは次のようにして実現されます。

full_page キャッシュを消去してページを再ロードした後、開発者は次の例外に遭遇します。
回復可能なエラー: Vendor\CustomModule\Controller\Index\Index::__construct() に渡される引数 2 は、次のインスタンスである必要があります。
\Magento\Sales\Model\Service\InvoiceService [...]
このエラーを修正するために、アーキテクトは開発者にどのアクションを推奨する必要がありますか?
  • AD0-E722 試験問題 7

    Adobe Commerce Architect は、既存の Adob​​e Commerce Web サイトに新しい複合製品タイプを導入する機能を設計および実装します。新しい製品タイプの視覚的なデモンストレーションに加えて、変更には価格指数の調整が含まれます。
    この Web サイトでは、多次元インデクサー機能を利用して価格インデックスを保存しています。アーキテクトは、統合テストでこれをカバーすることにしました。1 つのテストを作成して実行した後、アーキテクトはデータベース ストレージが完全にクリーンアップされていないことを発見します。
    テスト メソッドには次のアノテーション宣言があります。

    この問題を解決するには、アーキテクトはどの調整を行う必要がありますか?
  • AD0-E722 試験問題 8

    既存の Adob​​e Commerce Web サイトはヘッドレス実装に移行しています。
    既存の Web サイトには、「すべてのブランド」ページと各ブランドの個別ページがあり、すべてのブランド関連ページは、製品やカテゴリと同じようにタグを使用して Varnish にキャッシュされます。
    この情報を新しいヘッドレス実装のフロントエンドで利用できるようにするために、2 つの新しい GraphQL クエリが作成されました。

    テスト中に、クエリによって古い情報が返されることがあります。パフォーマンスを維持しながらこの問題をどのように解決すべきでしょうか?
  • AD0-E722 試験問題 9

    Adobe Commerce Architect は、製品価格インデックスの実行に時間がかかりすぎることに気づきました。ストアは複数の Web サイトと数十の顧客グループで構成されています。
    アーキテクトが全価格インデックスの実行時間を短縮できる 2 つの方法はどれですか? (2つお選びください。)
  • AD0-E722 試験問題 10

    ある企業は、自国の顧客に製品を販売するために Adob​​e Commerce Web サイトを構築したいと考えています。
    各国の税金は非常に複雑なので、Adobe Commerce へのカスタマイズが必要です。アーキテクトは、Adobe Commerce のすべての注文の税金の計算を処理するカスタム税金計算ツールを作成することで、この問題を解決しようとしています。
    ベスト プラクティスに従って、アーキテクトはすべての注文に税金をどのように追加する必要がありますか?