機能一覧
AnyCampaign が提供する主な機能を紹介します。
Campaign API によるギフト注文作成
企業のシステムからAPIを呼び出すだけで、ギフト注文を即座に作成できます。
- REST APIで完結: ECサイトや社内システムとの連携が容易です。注文ごとに受取者が配送先を入力するためのURLが自動発行されます
- 商品指定が簡単: 事前に登録された商品バリアントのIDを指定するだけで注文が完了します
- 複数注文の一括処理: APIを繰り返し呼び出すことで、多数の受取者へのギフトURLを効率的に発行できます
- メッセージ添付: 受取者へのメッセージを最大200文字まで添えることができます。メッセージカードデザインの選択にも対応しています
商品バリアント検索
注文作成前に、キャンペーンで利用できる商品の情報をAPIから確認できます。
- 在庫状況の確認: 発注前に商品の在庫状況を確認することで、品切れによるトラブルを防止できます
- 複数商品の一括検索: 複数の商品バリアントIDを指定して、一度に情報を取得できます
- 存在しない商品の検出: 検索結果に見つからなかった商品IDが一覧で返るため、設定ミスを事前にチェックできます
選べるギフト形式
受取者が複数の商品候補から好みの1点を選んで受け取れる形式に対応しています。
- 商品選択の体験: 受取者は画像付きの選択画面から商品を選びます。各商品の詳細情報も確認できます
- 在庫の自動管理: 注文作成時に在庫を確保し、受取時に選ばれなかった商品の在庫を適切に処理します
- 確実な在庫確保: 選択肢が1商品の場合は注文作成時点で在庫を引き当てるため、受取時に品切れになるリスクを低減します
受取フローの提供
受取者向けの受取画面はAnyCampaignが提供します。あなたが別途UIを開発する必要はありません。
- スマートフォン対応: 受取URLにスマートフォンからアクセスし、そのまま配送先を入力できます
- 郵便番号自動補完: 郵便番号を入力すると住所が自動で入力されるため、受取者の入力負担を軽減します
- 受取完了メール: 受取者が配送先を入力・確定した時点で、確認メールが自動送信されます
Shopify 連携
Shopifyを利用している場合、受取者がギフトを受け取った際に自動でShopifyの下書き注文が作成されます。
- 注文処理の自動化: 手動での注文入力が不要になり、オペレーションコストを削減できます
- タグによる分類: 作成された注文には「eGift」「AnyCampaign経由」のタグが自動で付与され、通常注文と区別できます
エラーハンドリング
API は機械的に処理しやすいエラーレスポンスを返します。
| エラーコード | 意味 |
|---|---|
MISSING_PARAMETER |
必須パラメータが不足 |
INVALID_FORMAT |
パラメータの形式が不正(文字数超過など) |
OUT_OF_STOCK_PRODUCT_VARIANT |
指定商品が在庫切れ |
PRODUCT_VARIANT_NOT_FOUND |
指定商品が存在しない |
MESSAGE_CARD_NOT_FOUND |
指定メッセージカードが存在しない |
エラー時は、コードとメッセージを含むJSONが返されます。これにより、エラーの原因をシステム側で自動判定して適切な対処を実装できます。
セキュリティ
- API認証: APIキーとストアIDによる認証で、不正なアクセスを防止します。認証結果は5分間キャッシュされ、パフォーマンスと安全性を両立します
- HTTPS通信: すべての通信はHTTPS(TLS)で暗号化されています