---
title: "可用性ポリシー"
slug: "availability-policies"
abstract: ""
---
# 可用性ポリシー

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

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

Availabilityプラグインは以下のポリシーを定義しています:

方針

概要

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

DigitalItemTagsPolicy

商品がデジタル商品であることを示すタグのリストを指定することができます。デジタル商品は常に在庫がない場合、自動的に常に利用可能とみなされます。これは商品販売ツールで商品をデジタルとしてフラグ付けする簡単な方法です。  
  
以下のデフォルトタグが提供されています:  
  

-   権利
-   運用
-   設置
-   サブスクリプション
-   デジタルサブスクリプション
-   保証
-   オンライントレーニング
-   オンライン学習
-   ギフトカード

  
  
環境ポリシーを使ってこれらのタグを上書きできます。

タグリスト /  
  
「権利意識」  
  
「サービス」  
  
「インスタレーション」  
  
「サブスクリプション」  
  
「デジタルサブスクリプション」  
  
「保証」  
  
「オンライントレーニング」  
  
「オンライン学習」  
  
「ギフトカード」

GlobalAvailabilityPolicy

基本的な可用性を単一のプロパティ(AvailabilityExpires)で提供し、可用性が適用される時間(秒単位)を示します。これにより、外部システムとの可用性チェックが不要になり、より効率的な動作が可能になります。

在庫期限切れ / 10(*秒数を示します*)

AvailabilityAlwaysPolicy

デジタル販売可能な商品(例:特定の在庫がないデジタル商品)については在庫チェックが不要であることを示します。  
  
\>\[!重要\]  
\> このポリシーはデジタル販売可能な商品にのみ適用されます。このポリシーを有効にした販売可能な商品はデジタル商品とみなされ、物理的な配送方法は利用できません。(これはFilterCartFulfillmentOptionsBlockの中のIGetCartFulfillmentOptionsPipelineによって確認されています。)

AvailabilityDateRangePolicy

販売可能な品目の在庫チェックが特定の期間(開始日と終了日を含む)に実施されることを示します。

AvailabilityPolicy

販売可能な商品(在庫SKU付き)の在庫情報を提供します。

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