---
title: "ウォークスルー:フルフィルメントオプションの設定"
slug: "walkthrough--configuring-fulfillment-options"
abstract: ""
---
# ウォークスルー:フルフィルメントオプションの設定

店舗サイトでは、商品を顧客に発送するためのさまざまなフルフィルメントオプションを設定できます。

ストアフロントで提供するフルフィルメントオプションは、コマースコントロールパネルで設定されています。フルフィルメントオプションはカートレベル、または個々のカートラインレベルで適用できます。

Sitecore XCソリューションのフルフィルメント機能は、フルフィルメントオプションタイプ、フルフィルメントオプション、フルフィルメント方式で構成されています。

各フルフィルメントオプションはあらかじめ定義されたフルフィルメントオプションタイプに基づいており、1つ以上のフルフィルメント方式を持つことができます。

![Fulfillment-Options-Model.jpg](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/101/sitecore-experience-commerce/images/Fulfillment-Options-Model.jpg)

フルフィルメントオプションタイプはCommerce Connect( ShippingOptionTypeクラスを通じて)で定義されています。以下の表は、Commerce Connectでデフォルトで定義されている出荷オプションタイプと、Commerce Control Panelの表示名を示しています。

Commerce Connect ShippingOptionType

Commerce コントロールパネルの履行オプションタイプ

ShipToAddress

住所への配達

エレクトロニックデリバリー

デジタル配信

ラインシッピングオプション

個別配送 - 配送分割

> !注「店舗から受け取り」というフルフィルメントオプションタイプは現在サポートされていません。

新しいフルフィルメントオプションタイプを作成したい場合は、「[カスタムフルフィルメントオプションの作成](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/create-a-custom-fulfillment-option.html "Create a custom fulfillment option")」トピックをご覧ください。

このウォークスルーでは、以下の方法を説明します:

-   [フルフィルメントオプションを作成する](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/walkthrough--configuring-fulfillment-options.html#UUID-e2c66a7f-e083-44d6-6f57-cc901abf3c60_section-5c19627c6cdcc-idm46265301642128 "Create a fulfillment option")
-   [店舗のフルフィルメントオプションを設定しましょう](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/walkthrough--configuring-fulfillment-options.html#UUID-e2c66a7f-e083-44d6-6f57-cc901abf3c60_section-5c196dab214df-idm46265301644016 "Configure fulfillment options for your storefront")
-   [商業語を作成する](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/walkthrough--configuring-fulfillment-options.html#UUID-e2c66a7f-e083-44d6-6f57-cc901abf3c60_UUID-a59d6a99-3838-f6f7-6908-c84e7e842d2e "Create a commerce term")

## フルフィルメントオプションを作成する

既存の履行オプションタイプに基づいて新しいフルフィルメントオプションを作成し、フォームメント方式を追加できます。

新しいフルフィルメントオプションを作成するには:

1.  **Sitecore Launchpad**から**コンテンツエディター**を開きます。
    
2.  左のページで、*\\sitecore\\Commerce\\Commerce Control Panel\\Shared Settings\\Fulfillment Options*フォルダに移動します。
    
3.  メインペインの「 **フルフィルメントオプション** 」ボタンをクリックしてください。
    
4.  **メッセージ**ダイアログでフルフィルメントオプションの名前を入力し、**OK**をクリックします。
    
5.  新しいフルフィルメントオプションペインで、オプションでフルフィルメントオプションの説明を追加し、ドロップダウンメニューのフル **フィルメントオプションタイプ** フィールドから選択できます。
    
6.  変更を保存してください。
    
7.  新しいフルフィルメントオプションのために1つ以上の方法を定義したい場合は、コンテンツツリー内の新しいフルフィルメントオプションを右クリックし、ポップアップメニューから「**\>****フルフィルメント方法****を挿入**」を選択します。
    
    ![Fulfillment-Method.jpg](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/101/sitecore-experience-commerce/images/Fulfillment-Method.jpg)
    
8.  **メッセージ**ダイアログで、フルフィルメント方法の名前を入力して**OK**をクリックします。
    

## 店舗のフルフィルメントオプションを設定しましょう

共有設定データベースでフルフィルメントオプションが定義されると、それらはストアフロントに追加できます。

> !注コンテンツエディターで設定した新しいまたは変更された履行オプションを反映するために、ストアフロントのUIコードを更新する必要があるかもしれません。

店舗のフルフィルメントオプションを設定するには:

1.  コンテンツエディターで、*\\sitecore\\Commerce\\Commerce Control Panel\\Storefront Settings\\Storefronts\\\\Fulfillment Configuration*フォルダに移動します。
    
2.  フルフィルメント設定ウィンドウで、ストアフロントで利用可能にしたいフルフィルメントオプションを「**すべて**」欄から選択し、「**選ば**れた」欄に移動させるために**\>**アイコンをクリックしてください。
    
    例えば、ストアフロントで分割配送を有効にしたい場合(カート全体ではなくカート内の個別商品に配送オプションを適用する)、分割配送のフルフィルメントオプションを追加してください。
    
    ![Configure-split-shipments.jpg](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/101/sitecore-experience-commerce/images/Configure-split-shipments.jpg)
    
3.  変更を保存してください。
    

> !注分割配送をサポートしたくない場合は、コマースコントロールパネルのフルフィルメントオプションから削除できます。しかし無効にすると、顧客はデジタル商品(例えばサブスクリプション)と物理商品の両方をカートに持っている場合、店舗でのチェックアウトを完了できません。

## 商業語を作成する

新しいコマーステキスト要素をストアフロントやXCビジネスツールに表示する必要がある場合、コマース用語を作成できます。例えば、XCビジネスツールのインターフェースに表示される新しいシステムメッセージや、ストアフロントサイトで新しい配送(フルフィルメント)方法を定義できます。コマース用語を作成する前に、コンテンツエディター(*Sitecore/Commerce[/Commerce Control Panel](https://doc.sitecore.com/xp/ja/developers/101/sitecore-experience-commerce/commerce-engine-and-storefront-configuration-settings.html "Commerce Engine and Storefront configuration settings")/共有設定*)で商品を定義する必要があります。

> !注この手順では*Pick Up From Store*を例に挙げていますが、このフルフィルメントオプションはデフォルトでは利用できません。コマースコントロールパネルでは*Pick Up From Store*が *フルフィルメントオプションタイプ*としてあらかじめ定義されていますが、この機能は完全には実装されていません。

新しい商取引用語を作成する(例えば、SXAストアフロントで*Pick Up From Store*オプションを表示する):

1.  Sitecoreにログインして「 **コンテンツエディター**」をクリックしてください。
    
2.  コンテンツエディターで*Sitecore/Commerce/Commerceコントロールパネル/ストアフロント設定/Commerce Terms*へ移動してください。
    
3.  右クリック **で「配送** 」を選び、「 **挿入**」→ **「Commerce Term」**を選んでください。
    
4.  **メッセージ**ダイアログボックスで、新しいアイテムの名前(例えば*Pick Up From Store*)を入力し**、OK**をクリックして変更を保存します。
    
    > !注商品名を商取引用語として入力するものは、対応するフルフィルメントオプションと正確に一致しなければなりません。例えば、ストアフロントに「 *Pick Up from Store* 」というコマース用語の文字列を表示するには、まったく同じテキスト文字列でフルフィルメントオプションが定義されている必要があります。
    
5.  変更を保存するには **「OK** 」をクリックしてください。
    
6.  ナビゲーションペインで新しい商取引用語(例: *Pick Up From Store*)をクリックします。
    
7.  **コンテンツ**ペインの**Commerce Control Panel**セクションで:
    
    -   価値 **欄に** 、定義した商取引用語の名前を入力します。例えば*Pick Up From Store*。
        
    -   **説明**フィールドには、フルフィルメントオプションを定義する文字列(例:*Pick Up From Store*)を入力します。**説明**フィールドの値は、ストアフロントのユーザーインターフェースに表示される文字列です。
        
        > !注新しい商取引用語をストアフロントのウェブサイトに表示するには、定義された商取引語、説明フィールドの値、対応する履行オプションを定義する文字列が正確に一致していなければなりません。以下の例が示しています:
        
    
    ![DevOps\_CommerceItems.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/101/sitecore-experience-commerce/images/DevOps_CommerceItems.png)
    

> !注新しいオプションをストアフロントサイトに表示するには、サイトを [公開](https://doc.sitecore.com/xp/en/users/100/sitecore-experience-platform/en/publishing.html) し、IISリセットを行う必要があります。