コンテンツにスキップ

機能一覧

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)で暗号化されています