> Agent-readable docs index: /llms.txt. Fetch only the needed Markdown pages first; use /docs.zip only for broad search after checking /docs-manifest.json or /docs.zip.sha256.

# 商品

商品、商品メニュー、商品カテゴリ関連のAPIです。

<details>
<summary>主要概念</summary>
<dl>
<dt>商品</dt>
<dd><strong>定義：</strong>クリニックが患者に販売、または予約対象として公開する上位項目です。<br /><strong>説明：</strong>1つの商品は複数の商品メニューを含むことができ、商品リストおよび商品詳細照会の基本単位となります。</dd>
<dt>商品メニュー</dt>
<dd><strong>定義：</strong>患者が実際に選択する施術構成と価格情報を含む項目です。<br /><strong>説明：</strong>予約の希望施術、購入項目、施術チケットは通常、商品メニュー単位で紐付けられます。</dd>
<dt>商品カテゴリ</dt>
<dd><strong>定義：</strong>商品を分類するための値です。<br /><strong>説明：</strong>商品リストをカテゴリ別にフィルタリングしたり、画面上で商品をまとめて表示する際に使用します。1つの商品に複数のカテゴリを設定することができます。</dd>
<dt>診療項目</dt>
<dd><strong>定義：</strong>クリニックが提供する診療または施術の基準項目です。<br /><strong>説明：</strong>商品メニューがどの診療項目と紐付いているかを確認することで、予約・会計・施術チケットにおいて同じ施術概念を一貫して扱うことができます。</dd>
<dt>施術構成</dt>
<dd><strong>定義：</strong>商品メニューに含まれる施術・機器・薬・数量・単位情報です。<br /><strong>説明：</strong>単一メニューは1つの施術構成を持つことができ、グループメニューは複数の構成を含むことができます。</dd>
<dt>ターゲット国</dt>
<dd><strong>定義：</strong>商品を公開または価格を適用する対象国です。<br /><strong>説明：</strong>国ごとに表示する商品や価格が異なる場合があるため、商品照会およびフィルタリングと併せて使用されます。</dd>
</dl>
</details>


## エンドポイント

- [商品カテゴリリスト照会](/ja/docs/openapi/get-categories.md): `POST /procedure-menu/open/categories/queries/get-categories`
- [商品照会](/ja/docs/openapi/get-product.md): `POST /procedure-menu/open/products/queries/get-product`
- [商品リスト照会](/ja/docs/openapi/get-products.md): `POST /procedure-menu/open/products/queries/get-products`
- [商品メニュー検索](/ja/docs/openapi/search-product-option-summaries.md): `POST /procedure-menu/open/products/queries/search-product-option-summaries`
- [機器リスト照会](/ja/docs/openapi/get-machines.md): `POST /procedure-menu/open/v1/machines/queries/get-machines`
- [診療項目リスト照会](/ja/docs/openapi/get-medical-services.md): `POST /procedure-menu/open/v1/medical-services/queries/get-medical-services`
- [医薬品リスト照会](/ja/docs/openapi/get-medicines.md): `POST /procedure-menu/open/v1/medicines/queries/get-medicines`
- [施術リスト照会](/ja/docs/openapi/get-procedures.md): `POST /procedure-menu/open/v1/procedures/queries/get-procedures`
- [商品メニューリスト照会](/ja/docs/openapi/get-product-options.md): `POST /procedure-menu/open/v1/product-options/queries/get-product-options`
- [商品メニュー追加](/ja/docs/openapi/add-product-option.md): `POST /procedure-menu/open/v1/products/commands/add-product-option`
- [商品作成](/ja/docs/openapi/create-product.md): `POST /procedure-menu/open/v1/products/commands/create-product`
- [商品削除](/ja/docs/openapi/delete-product.md): `POST /procedure-menu/open/v1/products/commands/delete-product`
- [商品メニュー削除](/ja/docs/openapi/remove-product-option.md): `POST /procedure-menu/open/v1/products/commands/remove-product-option`
- [商品情報修正](/ja/docs/openapi/update-product-information.md): `POST /procedure-menu/open/v1/products/commands/update-product-information`
- [商品メニュー修正](/ja/docs/openapi/update-product-option.md): `POST /procedure-menu/open/v1/products/commands/update-product-option`
