---
title: "履行ポリシー"
slug: "fulfillment-policies"
abstract: ""
---
# 履行ポリシー

Fulfillmentプラグインは、プラグインが提供する機能の挙動を定義する設定ポリシーを提供します。

> !注既製品ポリシーを拡張したり継承したりしないでください。代わりに、自分でポリシーを作成してください。
> 
> ポリシーの定義場所に応じてPolicySet JSONやEnvironment JSONを修正し、その後Bootstrapを再実行することでデフォルトポリシーの値を変更できます。

以下のポリシーはFulfillmentプラグインを通じて設定可能です。

方針

概要

プロパティ/デフォルト値

GlobalPhysicalFulfillmentPolicy

発送に関するポリシー(最大輸送重量、寸法、フルフィルメント手数料など)を提供しています。

DefaultCartFulfillmentFee \\ Money(「USD」、5M)  
  
DefaultItemFulfillmentFee \\ Money(「USD」、2M)  
  
DefaultCartFulfillmentFees リスト()  
  
DefaultItemFulfillmentFees \\ リスト()  
  
履行手数料 \\ リスト()  
  
\> \[!注\]  
\> 出荷タイプ/通貨の組み合わせごとに1つのフルフィルメント手数料のみを定義すべきです(例:Ground USD$5)。同じ出荷タイプ/通貨の組み合わせに対して複数のフルフィルメント手数料が存在する場合、コマースエンジンは最初の手数料を適用し、ログにエラーを追加します。

KnownFulfillmentActionsPolicy

はフルフィルメントエンティティの表示アクションの名前を定義します。

SetFulfillment \\ 「SetFulfillment」  
  
SetLineFulfillment / 「SetLineFulfillment」  
  
SelectFulfillmentOption / 「SelectFulfillmentOption」  
  
GetFulfillmentMethods / 「GetFulfillmentMethods」  
  
GetCountryRegionsForFulfillment / 「GetCountryRegionsForFulfillment」

KnownFulfillmentListsPolicy

履行一時的リストとエンティティインデックスリストの名称を定義します。

PendingShipments \\ 「PendingShipments」  
  
CompletedShipments(完成出荷)

KnownFulfillmentViewsPolicy

は履行主体のビュー名を定義します。

出荷数 \\ 「出荷数」  
  
OrderFulfillments \\ 「OrderFulfillments」  
  
OrderFulfillmentDetails \\ 「OrderFulfillmentDetails」

> !注DeliveryInStorePickupPolicyそしてShippingPolicyは使われていません。

> !注既製品ポリシーを拡張したり継承したりしないでください。代わりに、自分でポリシーを作成してください。
> 
> ポリシーの定義場所に応じてPolicySet JSONやEnvironment JSONを修正し、その後Bootstrapを再実行することでデフォルトポリシーの値を変更できます。