チュートリアル: フルフィルメント オプションの構成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ストアフロントサイトで、お客様に商品を配送するためのさまざまなフルフィルメントオプションを設定できます。
ストアフロントで提供するフルフィルメントオプションは、コマースコントロールパネルで設定します。フルフィルメントオプションは、カートレベルまたは個々のカートラインレベルで適用できます。
Sitecore XCソリューションのフルフィルメント機能は、フルフィルメント オプション タイプ、フルフィルメント オプション、およびフルフィルメント方法で構成されます。
各フルフィルメントオプションは、事前定義されたフルフィルメントオプションタイプに基づいており、1つ以上のフルフィルメント方法を持つことができます。

フルフィルメント オプション タイプは、Commerce Connectで ( ShippingOptionTypeクラスを通じて) 定義されます。次の表は、Commerce Connectで既定で定義されている配送オプション タイプと、Commerceコントロール パネルでの表示名を示しています。
|
コマースコネクト配送オプションタイプ |
Commerce Control Panelフルフィルメント オプション タイプ |
|---|---|
|
ShipToAddress(出荷先住所) |
宛先アドレス |
|
エレクトロニックデリバリー |
デジタル配信 |
|
LineShippingオプション |
Deliver Items Individually - 分割出荷 |
「店舗から受け取る」フルフィルメントオプションタイプは現在サポートされていません。
新しいフルフィルメント オプション タイプを作成する場合は、カスタム フルフィルメント オプションの作成 トピックを参照してください。
このチュートリアルでは、次の方法について説明します。
フルフィルメント オプションを作成する
既存のフルフィルメントオプションタイプに基づいて、新しいフルフィルメントオプションを作成し、フルフィルメント方法を追加できます。
新しいフルフィルメントオプションを作成するには、以下の手順に従います。
-
Sitecore Launchpadから、Content Editorを開きます。
-
左側のページで、\sitecore\Commerce\Commerce Control Panel\Shared Settings\Fulfillment Optionsフォルダに移動します。
-
メインペインのFulfillment Optionボタンをクリックします。
-
Messageダイアログで、フルフィルメントオプションの名前を入力し、「OK」をクリックします。
-
新しいフルフィルメント オプション ウィンドウで、必要に応じてフルフィルメント オプションの説明を追加し、Fulfillment Option Typeフィールドのドロップダウン メニューからフルフィルメント オプション タイプを選択します。
-
変更を保存します。
-
新しいフルフィルメント オプションの1つ以上の方法を定義する場合は、コンテンツ ツリーで新しいフルフィルメント オプションを右クリックし、ポップアップ メニューからInsert > Fulfillment Methodを選択します。

-
Messageダイアログで、フルフィルメント方法の名前を入力し、「 OK」をクリックします。
ストアフロントのフルフィルメントオプションを設定する
フルフィルメントオプションが共有設定データベースで定義されると、ストアフロントに追加できるようになります。
ストアフロントUIコードを更新して、コンテンツエディターで設定する新規または変更されたフルフィルメントオプションを反映させる必要がある場合があります。
ストアフロントのフルフィルメントオプションを設定するには:
-
コンテンツ エディターで、 \sitecore\Commerce\Commerce Control Panel\Storefront Settings\Storefronts\<YourStorefront>\Fulfillment Configurationフォルダーに移動します。
-
「フルフィルメント設定」ウィンドウで、ストアフロントで利用可能にするフルフィルメントオプションを「 All 」列から選択し、「 > 」アイコンをクリックしてそれらを「 Selected 」列に移動します。
たとえば、ストアフロントで分割配送を有効にする場合 (カート全体ではなく、カート内の個々のアイテムに配送オプションを適用する場合) は、分割配送フルフィルメントオプションをストアフロントに追加します。

-
変更を保存します。
分割配送をサポートしない場合は、コマースコントロールパネルのフルフィルメントオプションから削除できます。ただし、無効にすると、カートにデジタルアイテム (サブスクリプションなど) と物理的なアイテムの両方がある場合、顧客はストアフロントでチェックアウトを完了できなくなります。
商取引用語の作成
ストアフロントまたはXC Businessツールで新しいコマーステキスト要素を表示する必要がある場合は、コマース用語を作成することができます。たとえば、XC Business Toolsインターフェースに表示する新しいシステムメッセージを定義したり、ストアフロントサイトで新しい配送 (フルフィルメント) 方法を定義したりできます。コマース用語を作成する前に、コンテンツ エディター (Sitecore/Commerce/Commerce Control Panel/Shared settings) でアイテムを定義する必要があります。
この手順では、例としてPick Up From Storeを使用しますが、このフルフィルメントオプションはデフォルトでは使用できません。Commerceコントロールパネルでは、Pick Up From Storeをfulfillment option typeとして事前に定義していますが、この機能は完全には実装されていません。
新しいコマース用語を作成するには (たとえば、SXA StorefrontにPick Up From Storeオプションを表示するには):
-
Sitecoreにログインし、Content Editorをクリックします。
-
コンテンツ エディターで、Sitecore/Commerce/Commerce Control Panel/Storefront Settings/Commerce Termsに移動します。
-
Shippingを右クリックし、Insert、Commerce Termの順にクリックします。
-
Messageダイアログボックスで、新しいアイテムの名前 (Pick Up From Storeなど) を入力し、OKをクリックして変更を保存します。
手記コマース用語として入力するアイテム名は、対応するフルフィルメントオプションと完全に一致する必要があります。たとえば、ストアフロントにコマース用語の文字列Pick Up from Storeを表示するには、まったく同じテキスト文字列で定義されたフルフィルメント オプションが必要です。
-
「 OK 」をクリックして変更を保存します。
-
ナビゲーション ウィンドウで、新しいコマース用語 ( Pick Up From Storeなど) をクリックします。
-
ContentペインのCommerce Control Panelセクションで、次の操作を行います。
-
Valueフィールドに、定義したCommerce用語の名前 (Pick Up From Storeなど) を入力します。
-
Descriptionフィールドに、フルフィルメント オプションを定義する文字列 (Pick Up From Storeなど) を入力します。Descriptionフィールドの値は、Storefrontユーザー インターフェイスに表示される文字列です。
手記ストアフロントWebサイトに新しいコマース用語を表示するには、次の例に示すように、定義されたコマース用語、Descriptionフィールドの値、および対応するフルフィルメント オプションを定義する文字列が正確に一致する必要があります。

-
サイト を公開し 、IISのリセットを実行して、Storefrontサイトに新しいオプションを表示する必要があります。