配送先アドレス制限のサンプル
Checkout Sessionを作成するときに、deliverySpecifications
パラメータを使用して配送先アドレス制限を指定し、購入者がAmazonの配送先リストからサポートされていない住所を選択しないようにすることができます。 ISO 3166国コードを使用して、住所を特定の国に制限できます。以下は、一般的なユースケースを処理するためのサンプルです。
- 日本国内(JPの住所)のみを許可する
- 都道府県名に誤りがある住所の使用を許可しない
- 国外住所と、一部の都道府県を制限する(指定した国コードとJPの一部を許可しない)
- 特定の郵便番号を制限する
- 私書箱(PO Box)の住所を制限する(JPでは未サポートです)
- パックステーションのアドレスを制限する(JPでは未サポートです)
日本国内(JPの住所)のみを許可する
{
"webCheckoutDetails": {
"checkoutReviewReturnUrl": "https://a.com/merchant-review-page"
},
"storeId": "amzn1.application-oa2-client.c48db267f2d44b6bbe2f65aadee22ea6",
"deliverySpecifications": {
"addressRestrictions": {
"type": "Allowed",
"restrictions": {
"JP": {
}
}
}
}
}
都道府県名に誤りがある住所の使用を許可しない
{
"webCheckoutDetails": {
"checkoutReviewReturnUrl": "https://a.com/merchant-review-page"
},
"storeId": "amzn1.application-oa2-client.c48db267f2d44b6bbe2f65aadee22ea6",
"deliverySpecifications": {
"addressRestrictions": {
"type": "Allowed",
"restrictions": {
"JP": {
"statesOrRegions":["北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","新潟県","富山県","石川県","福井県","山梨県","長野県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県"]
}
}
}
}
}
国外住所と、一部の都道府県を制限する(指定した国コードとJPの一部を許可しない)
{
"webCheckoutDetails": {
"checkoutReviewReturnUrl": "https://a.com/merchant-review-page"
},
"storeId": "amzn1.application-oa2-client.c48db267f2d44b6bbe2f65aadee22ea6",
"deliverySpecifications": {
"addressRestrictions": {
"type": "NotAllowed",
"restrictions": {
"JP": {
"statesOrRegions":["北海道","沖縄県"]
},
"GB": {
},
"DE": {
},
"FR": {
},
"IT": {
},
"ES": {
},
"IN": {
},
"US": {
}
}
}
}
}
特定の郵便番号を制限する
{
"webCheckoutDetails": {
"checkoutReviewReturnUrl": "https://a.com/merchant-review-page"
},
"storeId": "amzn1.application-oa2-client.c48db267f2d44b6bbe2f65aadee22ea6",
"deliverySpecifications": {
"addressRestrictions": {
"type": "NotAllowed",
"restrictions": {
"US": {
"zipCodes": ["12345", "55555"]
}
}
}
}
}
私書箱(PO Box)の住所を制限する(JPでは未サポートです)
{
"webCheckoutDetails": {
"checkoutReviewReturnUrl": "https://a.com/merchant-review-page"
},
"storeId": "amzn1.application-oa2-client.c48db267f2d44b6bbe2f65aadee22ea6",
"deliverySpecifications": {
"specialRestrictions": ["RestrictPOBoxes"]
}
}
パックステーションのアドレスを制限する(JPでは未サポートです)
{
"webCheckoutDetails": {
"checkoutReviewReturnUrl":"https://a.com/merchant-review-page"
},
"storeId": "amzn1.application-oa2-client.c48db267f2d44b6bbe2f65aadee22ea6",
"deliverySpecifications": {
"specialRestrictions": ["RestrictPackstations"]
}
}