同じ Bearer トークンで短時間に大量のアクセスがあった場合、一定時間そのトークンのアクセスを制限することがあります。
Bearer トークンはクレデンシャル または OAuth2.0 で取得したアクセストークンを指します。
アクセスが制限がされる場合、API はステータスコード 429 を返します。
オーダーの一覧をオーダーされた日時の降順で返します。
※実際のオーダー日時からこのAPIに出力されるまでに時間がかかる場合があります。
deliveries
, transactions
に分かれてResponseに出力されますstatus
の検索と同じ検索を行いたい場合は下記のように検索条件を指定してください202109の検索 | 202211の検索 |
---|---|
shipped |
delivery_status にshipped を指定 |
pending |
delivery_status にwaiting を指定 |
unpaid |
paid_status にunpaid を指定 |
cancel repayment |
canceled_at_from , canceled_at_to で検索transactions にマイナスのamount のデータが存在すればrepayment , なければcancel とみなす |
ids | string オーダー ID で検索する場合に指定してください。 |
numbers | string オーダー番号で検索する場合に指定してください。 |
settled_sales_channel | string オーダーを決済された店舗で検索したい場合に指定してください。
|
ordered_at_from | string <date-time> 特定の日時以降のオーダーを検索したい場合に指定してください。 |
ordered_at_to | string <date-time> 特定の日時以前のオーダーを検索したい場合に指定してください。 |
canceled_at_from | string <date-time> 特定の日時以降にキャンセルまたは返金されたオーダーを検索したい場合に指定してください。 |
canceled_at_to | string <date-time> 特定の日時以前にキャンセルまたは返金されたオーダーを検索したい場合に指定してください。 |
readied_at_from | string <date-time> 特定の日時以降の |
readied_at_to | string <date-time> 特定の日時以前の |
delivery_start_date_from | string <date> 特定の日時以降に
|
delivery_start_date_to | string <date> 特定の日時以前に
|
paid_status | string Enum: "paid" "unpaid" 決済のステータスを指定してください。
※決済方法 が |
delivery_status | string Enum: "shipped" "waiting" 配送のステータスを指定してください。
※ |
direction | string Default: "desc" Enum: "desc" "asc" オーダー日時による並べ替えの方向を指定します。
|
limit | integer [ 1 .. 100 ] Default: 10 取得するデータの最大件数 |
offset | integer >= 0 Default: 0 取得をスキップする件数 |
{- "orders": [
- {
- "id": "624ec8c2768f72913ffe9694",
- "number": "6187637539",
- "sales_channel_id": "6074246c768f720a0edcfd4e",
- "email": null,
- "sales_amount": 2900,
- "sales_discount": 400,
- "cancel_amount": 0,
- "cancel_discount": 0,
- "sales_tax": 263,
- "cancel_tax": 0,
- "tax_details": [
- {
- "tax_class": "taxable",
- "tax_rate": 0.1,
- "sales_tax": 263,
- "cancel_tax": 0,
- "sales_amount": 2900,
- "sales_discount": 400,
- "cancel_amount": 0,
- "cancel_discount": 0
}
], - "payment_amount": 2900,
- "payment_tax": 263,
- "transactions": [
- {
- "id": "624fa1ac768f72913ffe969a",
- "type": "custom",
- "payment_method_name": "商品券",
- "sales_channel_id": "6074246c768f720a0edcfd4e",
- "amount": 2000,
- "deposit": 2000,
- "change": 0,
- "paid_at": "2022-04-08T11:45:00+09:00",
- "payment_fee": 0,
- "payment_fee_rate": 0,
- "fee": null,
- "system_fee": null
}, - {
- "id": "624fa2a3768f72913ffe969c",
- "type": "cash",
- "sales_channel_id": "6074246c768f720a0edcfd4e",
- "amount": 900,
- "deposit": 1000,
- "change": 100,
- "paid_at": "2022-04-08T11:45:30+09:00",
- "payment_fee": 0,
- "payment_fee_rate": 0,
- "fee": null,
- "system_fee": null
}
], - "deliveries": [
- {
- "id": "624ec8c3768f72913ffe9696",
- "type": "counter",
- "items": [
- {
- "id": "624ec8c3768f72913ffe9697",
- "type": "regular",
- "name": "Tシャツ",
- "item_id": "60370f63768f721041d91a0c",
- "variation_id": "60370f63768f721041d91a10",
- "variation_name": "Mサイズ",
- "code": null,
- "barcode": "4912345123459",
- "tax_rate": 0.1,
- "regular_price": 3300,
- "quantity": 1,
- "option": [
- {
- "id": "624ec8c3768f72913ffe9699",
- "name": "¥100引き",
- "price": -100,
- "quantity": 1
}
]
}
], - "canceled_at": null,
- "shipped_at": "2022-04-08T11:55:19+09:00"
}
], - "option": [
- {
- "id": "624ec8c3768f72913ffe9695",
- "type": "amount_discount",
- "name": "¥300引き",
- "price": -300
}
], - "note": "オーダーのメモ",
- "remarks": "",
- "receipt_address": null,
- "ordered_at": "2022-04-07T20:19:31+09:00",
- "readied_at": "2022-04-08T11:45:00+09:00",
- "billing_address": {
- "first_name": "太郎",
- "last_name": "田中",
- "tel": "00000000000",
- "zip_code": "1500011",
- "country": "日本",
- "prefecture": "東京都",
- "address": "渋谷区東3丁目16番3号"
}
}
]
}
アイテムの一覧をダッシュボードで設定されている並び順で返します。
※店舗の在庫数は取得できません。
ids | string アイテムidで検索する場合に指定してください。 複数指定する場合はカンマ(,)区切りで指定してください。 |
status | string Enum: "shown" "hidden" "unlisted" アイテムのステータスで検索する場合に指定してください。
|
in_stock | boolean 在庫の有無を検索したい場合に指定してください。 |
only_preorder_sales | boolean Default: false 予約販売のアイテムのみ検索したい場合に |
keyword | string <= 100 characters 下記の項目を対象に部分一致の検索を行いたい場合に指定してください。
|
limit | integer [ 1 .. 100 ] Default: 10 取得するデータの最大件数 |
offset | integer >= 0 Default: 0 取得をスキップする件数 |
{- "items": [
- {
- "id": "616950cd768f7263b4dab1a1",
- "name": "Tシャツ",
- "created_at": "2021-12-09T12:30:00+09:00",
- "status": "shown",
- "image_urls": [
], - "limited_quantity": 0,
- "description": "オリジナルのTシャツです。",
- "reduced_tax": false,
- "type": "regular",
- "price": 900,
- "regular_price": 1000,
- "discount_amount": 3,
- "discount_rate": 0.1,
- "category_ids": [
- "6fe0533a768f726223c76f71"
], - "delivery_method_ids": {
- "domestic": "616950cd768f7263b4dab1a1"
}, - "preorder_sales": {
- "start_month": "202112",
- "end_month": "202201",
- "start_period": "early",
- "end_period": "late"
}, - "sales_period": {
- "period_start_at": "2021-12-09T12:30:00+09:00",
- "period_end_at": "2022-01-10T12:30:00+09:00"
}, - "variations": [
- {
- "id": "5fe0533a768f726223c76f70",
- "name": "S",
- "quantity": null,
- "code": "1",
- "barcode": null,
- "sales_price": 900,
- "regular_price": 1000,
- "discount_amount": 100,
- "discount_rate": 0.1
}, - {
- "id": "5fe0533a768f726223c76f71",
- "name": "M",
- "quantity": 20,
- "code": "2",
- "barcode": "4912345678904",
- "sales_price": 900,
- "regular_price": 1000,
- "discount_amount": 100,
- "discount_rate": 0.1
}, - {
- "id": "600a3c13768f72b2a6baabea",
- "name": "L",
- "quantity": 10,
- "code": "3",
- "barcode": null,
- "sales_price": 900,
- "regular_price": 1000,
- "discount_amount": 100,
- "discount_rate": 0.1
}
]
}
]
}
指定した内容でアイテムを登録します。
物販のアイテムのみ作成可能です。
※店舗の在庫数は設定できません。
name required | string アイテム名 |
description required | string 商品説明 |
images | Array of strings アップロードした画像のファイル名 |
category_ids | Array of strings カテゴリーID |
reduced_tax | boolean Default: false 軽減税率対象か否か |
object 配送方法 | |
status required | string Enum: "shown" "hidden" ステータス
アイテムを公開するには価格、商品説明、画像が設定されている必要があります。 |
limited_quantity | integer 個数制限 |
type required | string Value: "regular" アイテムの種類
|
required | Array of objects バリエーション |
object or null 販売期間情報 | |
object or null (PreorderSales) 予約販売情報 |
{- "name": "Tシャツ",
- "description": "オリジナルのTシャツです。",
- "images": [
- "08cf3dc613365347f68b.jpeg"
], - "category_ids": [
- "a123456",
- "b2345676"
], - "reduced_tax": false,
- "delivery_method_ids": {
- "domestic": "616950cd768f7263b4dab1a1"
}, - "status": "shown",
- "limited_quantity": 0,
- "type": "regular",
- "variations": [
- {
- "name": "S",
- "quantity": 0,
- "code": "1",
- "barcode": "4912345678904",
- "regular_price": 1000,
- "discount_rate": 0.1
}, - {
- "name": "M",
- "quantity": 20,
- "code": "2",
- "barcode": "4912345678904",
- "regular_price": 1000,
- "discount_rate": 0.1
}, - {
- "name": "L",
- "quantity": 10,
- "code": "3",
- "barcode": null,
- "regular_price": 1000,
- "discount_rate": 0.1
}
], - "sales_period": {
- "period_start_at": "2021-12-09T12:30:00",
- "period_end_at": "2022-01-10T12:30:00"
}, - "preorder_sales": {
- "start_month": "2021-12",
- "end_month": "2022-01",
- "start_period": "early",
- "end_period": "late"
}
}
{- "id": "616950cd768f7263b4dab1a1",
- "name": "Tシャツ",
- "created_at": "2021-12-09T12:30:00+09:00",
- "status": "shown",
- "image_urls": [
], - "limited_quantity": 0,
- "description": "オリジナルのTシャツです。",
- "reduced_tax": false,
- "type": "regular",
- "preorder_sales": {
- "start_month": "202112",
- "end_month": "202201",
- "start_period": "early",
- "end_period": "late"
}, - "sales_period": {
- "period_start_at": "2021-12-09T12:30:00+09:00",
- "period_end_at": "2022-01-10T12:30:00+09:00"
}, - "variations": [
- {
- "id": "5fe0533a768f726223c76f70",
- "name": "S",
- "quantity": null,
- "code": "1",
- "barcode": null,
- "price": 900,
- "sales_price": 900,
- "regular_price": 1000,
- "discount_amount": 100,
- "discount_rate": 0.1
}, - {
- "id": "5fe0533a768f726223c76f71",
- "name": "M",
- "quantity": 20,
- "code": "2",
- "barcode": "4912345678904",
- "price": 900,
- "sales_price": 900,
- "regular_price": 1000,
- "discount_amount": 100,
- "discount_rate": 0.1
}, - {
- "id": "600a3c13768f72b2a6baabea",
- "name": "L",
- "quantity": 10,
- "code": "3",
- "barcode": null,
- "price": 900,
- "sales_price": 900,
- "regular_price": 1000,
- "discount_amount": 100,
- "discount_rate": 0.1
}
], - "price": 1800,
- "regular_price": 2000,
- "discount_amount": 200,
- "discount_rate": 0.1,
- "category_ids": [
- "5fe0533a768f726223c76f70"
], - "delivery_method_ids": {
- "domestic": "5fe0533a768f726223c76f70"
}
}
対象アイテムを指定した内容で更新します。
物販のアイテムのみ更新可能です。
※店舗の在庫数は設定できません。
item_id required | string アイテムID |
name | string アイテム名 |
description | string 商品説明 |
images | Array of strings アップロードした画像のファイル名 |
category_ids | Array of strings カテゴリID |
reduced_tax | boolean Default: false 軽減税率対象か否か |
object 配送方法 | |
status | string Enum: "shown" "hidden" "unlisted" ステータス
アイテムを公開するには価格、商品説明、画像が設定されている必要があります。 |
limited_quantity | integer 個数制限 |
type | string Value: "regular" アイテムの種類
|
Array of objects バリエーション 指定された内容でバリエーション情報を設定します。 | |
object or null 販売期間情報 | |
object or null (PreorderSales) 予約販売情報 |
{- "name": "Tシャツ",
- "description": "オリジナルのTシャツです。",
- "images": [
- "08cf3dc613365347f68b.jpeg"
], - "category_ids": [
- "a123456",
- "b2345676"
], - "reduced_tax": false,
- "delivery_method_ids": {
- "domestic": "616950cd768f7263b4dab1a1"
}, - "status": "shown",
- "limited_quantity": 0,
- "type": "regular",
- "variations": [
- {
- "name": "S",
- "quantity": 0,
- "code": "1",
- "barcode": "4912345678904",
- "regular_price": 1000,
- "discount_rate": 0.1
}, - {
- "name": "M",
- "quantity": 20,
- "code": "2",
- "barcode": "4912345678904",
- "regular_price": 1000,
- "discount_rate": 0.1
}, - {
- "name": "L",
- "quantity": 10,
- "code": "3",
- "barcode": null,
- "regular_price": 1000,
- "discount_rate": 0.1
}
], - "sales_period": {
- "period_start_at": "2021-12-09T12:30:00",
- "period_end_at": "2022-01-10T12:30:00"
}, - "preorder_sales": {
- "start_month": "2021-12",
- "end_month": "2022-01",
- "start_period": "early",
- "end_period": "late"
}
}
{- "id": "616950cd768f7263b4dab1a1",
- "name": "Tシャツ",
- "created_at": "2021-12-09T12:30:00+09:00",
- "status": "shown",
- "image_urls": [
], - "limited_quantity": 0,
- "description": "オリジナルのTシャツです。",
- "reduced_tax": false,
- "type": "regular",
- "preorder_sales": {
- "start_month": "202112",
- "end_month": "202201",
- "start_period": "early",
- "end_period": "late"
}, - "sales_period": {
- "period_start_at": "2021-12-09T12:30:00+09:00",
- "period_end_at": "2022-01-10T12:30:00+09:00"
}, - "variations": [
- {
- "id": "5fe0533a768f726223c76f70",
- "name": "S",
- "quantity": null,
- "code": "1",
- "barcode": null,
- "price": 900,
- "sales_price": 900,
- "regular_price": 1000,
- "discount_amount": 100,
- "discount_rate": 0.1
}, - {
- "id": "5fe0533a768f726223c76f71",
- "name": "M",
- "quantity": 20,
- "code": "2",
- "barcode": "4912345678904",
- "price": 900,
- "sales_price": 900,
- "regular_price": 1000,
- "discount_amount": 100,
- "discount_rate": 0.1
}, - {
- "id": "600a3c13768f72b2a6baabea",
- "name": "L",
- "quantity": 10,
- "code": "3",
- "barcode": null,
- "price": 900,
- "sales_price": 900,
- "regular_price": 1000,
- "discount_amount": 100,
- "discount_rate": 0.1
}
], - "price": 1800,
- "regular_price": 2000,
- "discount_amount": 200,
- "discount_rate": 0.1,
- "category_ids": [
- "5fe0533a768f726223c76f70"
], - "delivery_method_ids": {
- "domestic": "5fe0533a768f726223c76f70"
}
}
カテゴリーの一覧を設定されている並び順で返します。
ids | string カテゴリーIDで検索する場合に指定してください。 複数指定する場合はカンマ(,)区切りで指定してください。 |
parent_ids | string 親カテゴリーIDで検索する場合に指定してください。 複数指定する場合はカンマ(,)区切りで指定してください。 |
limit | integer [ 1 .. 100 ] Default: 10 取得するデータの最大件数 |
offset | integer >= 0 Default: 0 取得をスキップする件数 |
{- "categories": [
- {
- "id": "61d69d81cb64675b2da8a2c7",
- "created_at": "2021-12-09T12:30:00+09:00",
- "name": "インテリア",
- "parent_id": "61d69d8dcb64675b2da8a2c8"
}
]
}
アイテム用画像をアップロードするために必要な情報を生成します。
このエンドポイントから取得できるレスポンスを使って、画像をアップロードできます。
画像アップロードに成功すれば、アイテム作成・更新APIを通じて、アイテムに画像を設定することができます。
/retail/202211/items/image_upload
にPOSTリクエストを送信してください。signature
の値をフォームデータに格納します。file
として追加します。post_endpoint
にフォームデータをPOSTしてください。post_endpoint
へのPOSTが正常に完了すると、signature.key
をアイテム作成・更新APIの image
の値として指定し、アイテムに画像を設定できます。※アップロードされた画像は一時的に保存されますが、一定期間アイテム作成・更新で指定されず、どのアイテムにも紐づかない状態が続いた場合、削除されます。
画像アップロードのサンプルコードは、このエンドポイントの「Request samples」をご覧ください。
画像アップロードが成功すると、ステータスコード 201
で以下のようなレスポンスが返却されます。
<?xml version="1.0" encoding="UTF-8"?>
<PostResponse>
<Location>https://xxxxxxxxxx/08cf3dc613365347f68b.jpeg</Location>
<Bucket>xxxxxx</Bucket>
<Key>08cf3dc613365347f68b.jpeg</Key>
<ETag>"1f402d516612df43e3668bba5e34ac58"</ETag>
</PostResponse>
name required | string ファイル名 |
content_type required | string Enum: "image/png" "image/jpg" "image/jpeg" "image/pjpeg" "image/gif" ファイル種別 |
size required | integer <= 5242880 ファイルサイズ(バイト) |
{- "name": "item.png",
- "content_type": "image/png",
- "size": 5000
}
{- "signature": {
- "key": "sample.jpg",
- "Expires": "2021-12-09T12:30:00+09:00",
- "Content-Type": "image/jpeg",
- "success_action_status": "201",
- "acl": "public-read",
- "Cache-Control": "max-age=31536000",
- "policy": "policy-example",
- "x-amz-credential": "credential/20230328/ap-northeast-1/s3/aws4_request",
- "x-amz-algorithm": "AWS4-HMAC-SHA256",
- "x-amz-date": "20230328T120121Z",
- "x-amz-signature": "signature-example"
},
}
ネットショップのアイテムの在庫数を更新します。
variation_id required | string バリエーション ID |
update_type required | string Enum: "absolute" "relative" "unlimited" 更新形式
|
quantity | integer or null 在庫数
|
{- "update_type": "absolute",
- "quantity": 10
}
{- "variation_id": "616950cd768f7263b4dab1a1",
- "quantity": 10
}
入金情報の一覧を振込日の降順で返します。
入金済みのデータのみ返します。
入金情報が作成されるタイミングは大きく分けて二つになります。
振込金額 = 振込対象のオーダーの合計金額 - オーダーの決済手数料 - 振込手数料(事務手数料含む) - スピードキャッシュ手数料 - チャージバック調整金 - その他調整金
ids | string idで検索する場合に指定してください。 |
transferred_date_from | string 特定の振込日以降のオーダーを検索したい場合に指定してください。フォーマット: |
transferred_date_to | string <date-time> 特定の振込日以前のオーダーを検索したい場合に指定してください。フォーマット: |
limit | integer [ 1 .. 100 ] Default: 10 取得するデータの最大件数 |
offset | integer >= 0 Default: 0 取得をスキップする件数 |
{- "remittances": [
- {
- "id": "62e2591363eb58003fd5c2ea",
- "transferred_date": "2022-06-30",
- "transfer_amount": 16595,
- "transfer_fee": 275,
- "sales_amount": 17500,
- "payment_fee": 630,
- "speedcash_payment_fee": 0,
- "used_speedcash": false,
- "chargeback_amount": 0,
- "deduction_amount": 0,
- "campaign_coupon_fee": 0
}
]
}
店舗情報の一覧を登録された日時の降順で返します。
limit | integer [ 1 .. 100 ] Default: 10 取得するデータの最大件数 |
offset | integer >= 0 Default: 0 取得をスキップする件数 |
{- "sales_channels": [
- {
- "id": "jiahoiranbhoiaasoxx",
- "name": "○×店",
- "created_at": "2019-08-24T14:15:22Z"
}
]
}
指定オーダーに対し、発送完了処理を行います。
※ 発送完了メールの送信について
order_id required | string オーダーID ※ https://api.stores.dev/retail/202109/orders から取得できるオーダー番号では更新できません。 |
{- "id": "624ec8c2768f72913ffe9694",
- "email": "hoge@example.com",
- "number": "6187637539",
- "sales_channel_id": null,
- "total_amount": 2900,
- "total_discount": 400,
- "sales_amount": 2500,
- "sales_discount": 400,
- "sales_tax": 100,
- "payment_amount": 2500,
- "payment_tax": 250,
- "cancel_amount": 0,
- "cancel_discount": 0,
- "total_tax": 263,
- "cancel_tax": 0,
- "tax_details": [
- {
- "tax_class": "taxable",
- "tax_rate": 0.1,
- "total_tax": 263,
- "cancel_tax": 0,
- "total_amount": 2900,
- "total_discount": 400,
- "cancel_amount": 0,
- "cancel_discount": 0,
- "sales_amount": 2500,
- "sales_discount": 400,
- "sales_tax": 100
}
], - "transactions": [
- {
- "id": "624fa1ac768f72913ffe969a",
- "type": "credit_card",
- "sales_channel_id": null,
- "amount": 2900,
- "deposit": 2000,
- "change": 0,
- "paid_at": "2022-04-08T11:45:00+09:00",
- "payment_fee": 105,
- "payment_fee_rate": 0.036
}
], - "deliveries": [
- {
- "id": "624ec8c3768f72913ffe9696",
- "type": "shipping",
- "fee": {
- "tax_class": "taxable",
- "tax_rate": 0.1,
- "amount": 0
}, - "items": [
- {
- "id": "624ec8c3768f72913ffe9697",
- "type": "regular",
- "name": "Tシャツ",
- "code": "1",
- "barcode": "4912345678904",
- "item_id": "60370f63768f721041d91a0c",
- "variation_id": "60370f63768f721041d91a10",
- "variation_name": "Mサイズ",
- "tax_rate": 0.1,
- "regular_price": 3300,
- "quantity": 1,
- "option": [
- {
- "id": "624ec8c3768f72913ffe9699",
- "name": "¥100引き",
- "price": -100,
- "quantity": 1
}
], - "canceled_at": null,
- "shipped_at": "2022-04-12T11:55:19+09:00"
}
], - "shipping_address": {
- "first_name": "太郎",
- "last_name": "田中",
- "tel": "00000000000",
- "zip_code": "1500011",
- "country": "日本",
- "prefecture": "東京都",
- "address": "渋谷区東3丁目16番3号"
}, - "shipped_at": "2022-04-12T11:55:19+09:00",
- "canceled_at": null
}
], - "option": [
- {
- "id": "624ec8c3768f72913ffe9695",
- "type": "coupon_discount",
- "name": "¥300引き",
- "price": -300
}
], - "note": "オーダーのメモ",
- "remarks": "備考",
- "receipt_address": "〇〇株式会社",
- "ordered_at": "2022-04-07T20:19:31+09:00",
- "readied_at": "2022-04-08T11:45:00+09:00",
- "billing_address": {
- "first_name": "太郎",
- "last_name": "田中",
- "tel": "00000000000",
- "zip_code": "1500011",
- "country": "日本",
- "prefecture": "東京都",
- "address": "渋谷区東3丁目16番3号"
}
}
指定オーダーに対し、配送情報を更新します。
※ 配送情報一括登録機能で登録可能な項目を更新します。更新対象は「発送完了」以外の項目です。
order_id required | string オーダーID ※ https://api.stores.dev/retail/202109/orders から取得できるオーダー番号では更新できません。 |
delivery_method_name | string <= 20 characters 配送方法 配送会社などの配送情報 |
estimated_arrival_date | string <= 30 characters 到着予定日 日付の形式に指定はありません。
|
tracking_number | string <= 20 characters 問い合わせ番号など |
shipped_mail_message | string <= 1000 characters 備考 購入者様に送られる発送完了メールにメッセージを含めることができます。 |
{- "delivery_method_name": "string",
- "estimated_arrival_date": "2019-08-24T14:15:22Z",
- "tracking_number": "012030485",
- "shipped_mail_message": "配送情報メモ"
}
{- "id": "624ec8c2768f72913ffe9694",
- "email": "hoge@example.com",
- "number": "6187637539",
- "sales_channel_id": null,
- "total_amount": 2900,
- "total_discount": 400,
- "sales_amount": 2500,
- "sales_discount": 400,
- "sales_tax": 100,
- "payment_amount": 2500,
- "payment_tax": 250,
- "cancel_amount": 0,
- "cancel_discount": 0,
- "total_tax": 263,
- "cancel_tax": 0,
- "tax_details": [
- {
- "tax_class": "taxable",
- "tax_rate": 0.1,
- "total_tax": 263,
- "cancel_tax": 0,
- "total_amount": 2900,
- "total_discount": 400,
- "cancel_amount": 0,
- "cancel_discount": 0,
- "sales_amount": 2500,
- "sales_discount": 400,
- "sales_tax": 100
}
], - "transactions": [
- {
- "id": "624fa1ac768f72913ffe969a",
- "type": "credit_card",
- "sales_channel_id": null,
- "amount": 2900,
- "deposit": 2000,
- "change": 0,
- "paid_at": "2022-04-08T11:45:00+09:00",
- "payment_fee": 105,
- "payment_fee_rate": 0.036
}
], - "deliveries": [
- {
- "id": "624ec8c3768f72913ffe9696",
- "type": "shipping",
- "fee": {
- "tax_class": "taxable",
- "tax_rate": 0.1,
- "amount": 0
}, - "items": [
- {
- "id": "624ec8c3768f72913ffe9697",
- "type": "regular",
- "name": "Tシャツ",
- "code": "1",
- "barcode": "4912345678904",
- "item_id": "60370f63768f721041d91a0c",
- "variation_id": "60370f63768f721041d91a10",
- "variation_name": "Mサイズ",
- "tax_rate": 0.1,
- "regular_price": 3300,
- "quantity": 1,
- "option": [
- {
- "id": "624ec8c3768f72913ffe9699",
- "name": "¥100引き",
- "price": -100,
- "quantity": 1
}
], - "canceled_at": null,
- "shipped_at": "2022-04-12T11:55:19+09:00"
}
], - "shipping_address": {
- "first_name": "太郎",
- "last_name": "田中",
- "tel": "00000000000",
- "zip_code": "1500011",
- "country": "日本",
- "prefecture": "東京都",
- "address": "渋谷区東3丁目16番3号"
}, - "shipped_at": "2022-04-12T11:55:19+09:00",
- "canceled_at": null
}
], - "option": [
- {
- "id": "624ec8c3768f72913ffe9695",
- "type": "coupon_discount",
- "name": "¥300引き",
- "price": -300
}
], - "note": "オーダーのメモ",
- "remarks": "備考",
- "receipt_address": "〇〇株式会社",
- "ordered_at": "2022-04-07T20:19:31+09:00",
- "readied_at": "2022-04-08T11:45:00+09:00",
- "billing_address": {
- "first_name": "太郎",
- "last_name": "田中",
- "tel": "00000000000",
- "zip_code": "1500011",
- "country": "日本",
- "prefecture": "東京都",
- "address": "渋谷区東3丁目16番3号"
}
}
指定した内容でクーポンを作成します。
name required | string [ 1 .. 20 ] characters クーポン名 |
code required | string or null [ 1 .. 10 ] characters クーポンコード 半角英数字10文字以内を指定可能です。
コードを自動生成したい場合は |
auto_code_generation required | boolean クーポンコードを自動生成するかどうかの指定 自動生成する場合は |
status required | boolean クーポンの状態 trueで有効、falseで無効。 |
quantity required | integer or null [ 1 .. 999999 ] クーポンの発行数 無制限の場合は |
mail_notice required | boolean 自動配信メール設定 クーポン開始日と終了日付近にメールを会員に自動配信するかを指定します。 |
frequency_limitation required | integer [ 0 .. 1 ] 使用可能回数
|
required | Array of FreeShippingCouponDetail (object) or DiscountCouponDetail (object) or PercentDiscountCouponDetail (object) = 1 items クーポンの種別と割引値の設定 |
required | Array of objects <= 1 items 使用条件 クーポン使用に条件がない場合は空の配列を指定します。 |
required | object or null 有効期限 無期限の場合は |
{- "name": "割引クーポン",
- "code": "pL8PWJ21vH",
- "auto_code_generation": false,
- "status": true,
- "quantity": null,
- "mail_notice": true,
- "frequency_limitation": 0,
- "details": [
- {
- "type": "free_shipping"
}
], - "conditions": [
- {
- "type": "amount",
- "value": 1000
}
], - "expire": {
- "start_date": "2023-08-01",
- "start_hour": 0,
- "start_minute": 0,
- "end_date": "2023-08-31",
- "end_hour": 23,
- "end_minute": 59
}
}
{- "id": "616950cd768f7263b4dab1a1",
- "name": "割引クーポン",
- "code": "pL8PWJ21vH",
- "status": true,
- "quantity": null,
- "mail_notice": true,
- "frequency_limitation": 0,
- "details": [
- {
- "type": "free_shipping",
- "value": null
}
], - "conditions": [
- {
- "type": "amount",
- "value": 1000
}
], - "expire": {
- "start_date": "2023-08-01",
- "start_hour": 0,
- "start_minute": 0,
- "end_date": "2023-08-31",
- "end_hour": 23,
- "end_minute": 59
}, - "created_at": "2023-07-24T14:15:22Z"
}