ミニカートレンダリングの設定

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

カタログ ページや製品ページなどで ミニカート レンダリング を使用して、ショッピング カートの内容の概要を表示します。ミニカートの動作とページ上でのレンダリング方法を設定できます。

The Minicart rendering

ミニカートカウントキャッシュを有効にする

ミニカートのレンダリングでは、カートの数がページに表示されるときにのみ必要であり、顧客がミニカートの上にカーソルを合わせるか、ミニカートをクリックしたときにのみ、カートのコンテンツをレンダリングする必要があります。ミニカートのレンダリングはほとんどのストアフロントページに表示されるため、カート数がキャッシュされている場合、サーバーへの呼び出し回数が減ります。ブール型設定は、カートを取得するためのサーバー側の呼び出しの数を減らすために、クライアント側でカート数をキャッシュするかどうかを決定します。呼び出しが少ないほど、サーバー側とクライアント側の両方でパフォーマンスが向上します。デフォルトでは、この設定は有効になっています。

カート数はクライアントセッションストレージに保存されるため、ブラウザを閉じるたびにクリアされます。ストレージをオフにすると、Cookieを使用する場合と同じプライバシーの問題が発生します。

メモ

古いバージョンのブラウザでは、ミニカートカウントキャッシュが有効になっていると問題が発生する可能性があります。これは、クライアントセッションストレージに基づいてキャッシングを有効にするかどうかは、市場と対象ユーザーに基づくビジネス上の決定です。

お客様がカートを更新したり、カートに商品を追加したり、カートから商品を削除したりすると、カートの数が更新されます。ミニカート数のキャッシュ機能を無効にすると、レンダリングが処理されるたびにサーバーに対してGetCartLinesCount API呼び出しが行われ、パフォーマンスに影響を与える可能性があります。

お客様が最初にミニカートを見たとき、カート数はGetCartLinesCount APIを使用して取得され、キー のcxaCartCountの下のブラウザーキャッシュにセッションストレージオブジェクトとして保存されます。お客様が同じセッション中にいつでもミニカートを操作すると、Sitecoreはブラウザーのキャッシュからカート数を取得します。

大事な

Sitecoreは、顧客のログインおよびログアウト プロセス中にキャッシュされたミニカート数を削除します。

ミニカートカウントキャッシュを有効にするには:

  1. Sitecoreスタート画面で、Content Editorをクリックします。

  2. コンテンツ ツリーで、sitecore/Content/Sitecore/Storefront/Settings/Commerce/Cart Configurationに移動します。

    The Cache Cart Count check box in the Cart Configuration item
  3. Cache Cart Countチェックボックスをクリックします。

  4. 変更を保存するには、HomeタブでSaveをクリックします。

  5. 変更を加えたら、サイトを再公開します。リボンのPublishタブでPublish, Publish Siteをクリックし、Publish Siteダイアログ ボックスでRepublishをクリックして、サポートされているすべての言語でサイト全体を再発行します。

    手記

    Smart Publish 」または「 Incremental Publish 」をクリックしないでください。これらのオプションでは、変更された項目のみが更新されます。

ミニカートの再計算を無効にする

再計算が有効なミニカートレンダリングは、顧客がミニカートにカーソルを合わせてショッピングカートの内容の概要を表示すると、カートがサーバー側で自動的に再計算されることを意味します。

カートに多数のアイテムが含まれている場合にミニカートを表示するのにかかる時間を改善するために、顧客がカートを表示するときにカートの内容が再計算されるようにミニカートのレンダリングare not設定できます。

大事な

プロモーションが分単位で使用されている場合は、ミニカートの再計算を無効にしないでください。デフォルトでは、再計算の設定は有効になっています。分単位でプロモーションを禁止し、パフォーマンスを向上させるためにカートの再計算を無効にするかどうかは、ビジネス上の決定です。

ミニカートの再計算を無効にするには:

  1. Sitecoreスタート画面で、Content Editorをクリックします。

  2. コンテンツ エディターで、sitecore/Content/<tenant>/<site>/Settings/Commerceに移動し、Cart Configurationアイテムをクリックします。

    The Cart Configuration item
  3. ContentタブのPerformanceセクションで、Server-Side Minicart Recalculationチェック ボックスをオフにします。

  4. 変更を保存するには、HomeタブでSaveをクリックします。

  5. 変更を加えたら、サイトを再公開します。リボンのPublishタブでPublish, Publish Siteをクリックし、Publish Siteダイアログ ボックスでRepublishをクリックして、サポートされているすべての言語でサイト全体を再発行します。

    手記

    Smart Publish 」または「 Incremental Publish 」をクリックしないでください。これらのオプションでは、変更された項目のみが更新されます。

この記事を改善するための提案がある場合は、 お知らせください!