---
title: カートを利用せずに直接商品を指定して購入するには？
description: order_products パラメータを利用することでカート機能を利用せずに直接商品を購入することが出来ます。有料会員商品など、複数の商品を同時に購入することがない前提の場合はこちらの機能を利用してください。
category: howto
---

import StructuredDataFaqs from '@site/src/components/StructuredDataFaqs';

<StructuredDataFaqs faqs={[
    { question: "カートを利用せずに直接商品を指定して購入するには？", answer: "order_products パラメータを利用することでカート機能を利用せずに直接商品を購入することが出来ます。有料会員商品など、複数の商品を同時に購入することがない前提の場合はこちらの機能を利用してください。" }
]} />

`order_products` パラメータを利用することでカート機能を利用せずに直接商品を購入することが出来ます。
有料会員商品など、複数の商品を同時に購入することがない前提の場合はこちらの機能を利用してください。

### 利用方法
APIは通常の `ECOrder:purchase` APIを利用します。

#### サンプルリクエスト
パターン1（複数指定）
```
{
  "order_products": [
    {
      "product_id": 12345,
      "quantity": 1
    },
    {
      "product_id": 12345,
      "quantity": 2
    }
  ],
  "ec_payment_id": XXX
}
```

パターン2（単数指定）
```
{
  "product_id": 12345,
  "quantity": 1,
  "ec_payment_id": XXX
}
```
※`cart_id`の指定は不要です。