クロスモール連携ガイド
AnyGift タグ挿入型とクロスモールを連携すると、eギフト購入時の在庫確保から、受取者の住所が決まった後の出荷までをクロスモールで管理できます。
このページでは、連携の仕組みと、ストア・AnyGift担当窓口が分担して進める設定手順を説明します。
注文と在庫が連携する仕組み
通常の配送型eギフトでは、購入時点では受取者の住所が決まっていません。そのため、在庫確保のための注文と、実際に発送するための注文を分けて扱います。
| タイミング | AnyGiftからの連携 | クロスモールで確認すること |
|---|---|---|
| 購入者がeギフトを購入 | 在庫引当用の注文メールを送信 | 商品の在庫が確保され、出荷対象外の専用フェーズに入る |
| 受取者が住所を入力 | 在庫を戻すための注文メールと、受取者の住所を含む本注文メールを送信 | 引当分の在庫が戻り、本注文で出荷に必要な在庫が引き当てられる |
| 本注文の取り込み後 | 受取者の住所・商品・数量などを連携 | 本注文を通常の出荷フローで処理できる |
元の在庫引当用注文の住所を書き換える方式ではありません。 受取後は、在庫を戻すための注文と、発送するための本注文が届きます。在庫引当・解放のための注文を誤って発送せず、受取者の住所が入った本注文を出荷してください。
注文情報はメールでAnyGiftからクロスモールへ、在庫情報はCSVファイルでクロスモールからAnyGiftへ連携します。商品を追加しただけで在庫連携まで完了するわけではないため、商品コードの紐づけと在庫送信の両方を確認します。
選べるギフトを利用する場合
選べるギフトは、購入時点では発送する商品が未確定のため、通常の配送型eギフトと同じ在庫引当用メールは送信されません。受取者が商品を選び、住所入力を完了した時点で本注文メールを送信します。
本注文の商品明細には、選べるギフトの親商品と、受取者が選んだ子商品が含まれる構成があります。出荷対象となる商品を確認してください。親商品行を取り込めない運用の場合は、設定開始前にAnyGift担当窓口へご相談ください。
どのメールが、いつ送られるか
この節では、タグ版の通常の配送型eギフトと選べるギフトの連携メールを説明します。クロスモールで注文を取り込むため、ストアに設定されたクロスモールの受注作成用メールアドレス宛に送信します。
- 送信元:
info@anygift.jp - 件名: 3種類とも
eギフト注文作成
| メールの種類 | 送信タイミング | 主な内容と役割 |
|---|---|---|
| 在庫引当用メール | 通常の配送型eギフトの購入確定時 | 商品名・SKU・数量・配送方法を送り、商品在庫を確保するための注文を作成する |
| 在庫解放用メール | 通常の配送型eギフトの受取完了時、または注文キャンセル時 | 商品・SKUとマイナスの数量を送り、確保済みの在庫を戻すための注文を作成する |
| 本注文メール | 受取者が住所入力を完了したとき。選べるギフトでは商品選択・住所入力の完了後 | 受取者の氏名・住所、商品・数量、配送希望日時などを送り、実際に出荷する注文を作成する |
通常の配送型eギフトは、購入時に在庫引当用の1通、受取完了時に在庫解放用と本注文の2通を送信します。受取時の2通は、送信完了・到着の順序を保証していません。両方のメールが取り込まれたことを確認してください。
選べるギフトは、購入時の在庫引当用メールと、受取時・キャンセル時の在庫解放用メールを送信しません。受取完了時の本注文メールが連携対象です。
件名は3種類とも同じです。受信メールを調べる際は、件名に加えて送信日時・本文の商品・SKU・数量を確認してください。在庫引当・解放用のメール内の注文番号は本注文と異なるため、AnyGift注文番号だけで検索すると見落とすことがあります。
メールの送信内容の例
以下は、実装の送信項目に架空の商品・注文番号・住所を当てはめた抜粋です。項目名は読みやすい日本語に置き換えています。実際の受信メールの転載ではなく、本文の固定文言やレイアウトはメールテンプレートで別途確認が必要です。
共通の送信元は info@anygift.jp、件名は eギフト注文作成 です。宛先の例を orders@example.com とし、「紅茶セット(SKU:TEA-001)を2個、単価1,500円、送料500円」で購入した場合を見ていきます。
例1:通常の配送型eギフトを購入したとき
在庫引当用メールを1通送信します。
送信先:orders@example.com
注文番号:22222222-2222-4222-8222-222222222222
注文日時:2026-10-16 10:00:00
配送方法:宅配便
商品名:紅茶セット
SKU:TEA-001
数量:2
数量 2 の在庫を確保するための注文です。受取者の住所はまだ確定していないため、この注文を出荷しません。 注文番号は、このメールを作るときに発行する番号です。
例2:受取者が住所を入力したとき
通常の配送型eギフトでは、次の2通を送信します。到着順は保証されません。
在庫解放用メールの例
送信先:orders@example.com
注文番号:33333333-3333-4333-8333-333333333333
注文日時:2026-10-17 12:00:00
配送方法:宅配便
商品名:紅茶セット
SKU:TEA-001
数量:-2
マイナスの数量 -2 は、購入時に確保した2個分の在庫を戻すためのものです。購入時の引当用メールとは別の注文番号になります。
本注文メールの例
送信先:orders@example.com
注文番号:11111111-1111-4111-8111-111111111111
注文日時:2026-10-17 12:00:00
配送方法:宅配便
商品名:紅茶セット
SKU:TEA-001
数量:2
商品単価:1,500円
商品金額:3,000円
商品小計:3,000円
送料:500円
合計:3,500円
お届け先氏名:山田 花子
お届け先住所:東京都○○区サンプル町1-2-3(架空)
こちらが実際に発送するための注文です。本注文には配送先情報や金額が含まれます。上の例はEC側の注文番号がない構成で、AnyGift注文IDを本注文の番号に使っています。EC側の注文番号を持つ構成では、その番号を使用します。
この例の「注文日時」は、メールを生成した時点の日時です。受取後のメールも元の購入日時になるとは限らないため、購入日時だけでなく受取操作の日時でも探してください。
例3:受取前に注文をキャンセルしたとき
通常の配送型eギフトで、例1の購入後、住所入力前にキャンセルした場合は、例2の在庫解放用メールと同じ種類のメールを送信します。
| 項目 | このケースの値の例 |
|---|---|
| 注文番号 | 44444444-4444-4444-8444-444444444444(キャンセル時に新しく発行) |
| 注文日時 | 2026-10-16 10:30:00(キャンセル処理中のメール生成時刻) |
| SKU・数量 | TEA-001、-2 |
受取前のキャンセルなので、本注文メールは送信しません。件名に「キャンセル」と付くメールではなく、他と同じ eギフト注文作成 という件名です。メールの数量と、クロスモールで在庫が戻った結果を確認してください。
例4:選べるギフトの商品選択・住所入力が完了したとき
選べるギフトは、購入時に在庫引当用メールを送らず、受取完了時に本注文メールだけを送信します。
たとえば「選べるギフト3,000円コース」を購入し、受取者が紅茶セットを選んだ場合、親商品行を表示する構成では、本注文の商品明細は次のようになります。
| 商品名 | SKU | 数量 | 単価 | 商品金額 |
|---|---|---|---|---|
| 選べるギフト3,000円コース(親商品) | CATALOG-3000 | 1 | 3,000円 | 3,000円 |
| 紅茶セット(選択された子商品) | TEA-001 | 1 | 0円 | 0円 |
子商品行の0円は、この構成で選択商品を追加する際の送信値です。出荷対象の商品は受取者が選択した子商品であることを確認してください。親商品行を除外する設定のストアでは、子商品だけを、その商品の価格で連携するため、上の明細とは異なります。親商品行の除外をご希望の場合は、AnyGiftサポートまでお問い合わせください。
キャンセルした場合の扱い
受取前にキャンセルした場合
通常の配送型eギフトをAnyGift側でキャンセルすると、クロスモールへ在庫解放用メールを送信します。クロスモール側でそのメールを取り込み、確保していた在庫が戻ったことを確認してください。
このメールは、既存の受注を削除する通知ではなく、在庫を戻すための注文を作成するメールです。クロスモール側の在庫引当用注文が消えることだけを、キャンセル完了の判断基準にしないでください。
選べるギフトは購入時の在庫引当用メールがないため、キャンセル時にも在庫解放用メールは送信されません。
受取後・本注文作成後にキャンセルする場合
AnyGift側でキャンセルしても、クロスモールに作成済みの本注文は自動で取り消されません。 選べるギフトの本注文も同様です。
- クロスモールで本注文の処理フェーズと出荷状況を確認します。
- クロスモール側でも本注文のキャンセルを行い、倉庫などへ出荷指示済みの場合は出荷停止・取消の対応を進めます。
- 通常の配送型では、在庫解放用メールの取り込み状況と本注文のキャンセル結果を照合し、在庫が二重に戻っていないか確認します。選べるギフトは本注文のキャンセル結果と在庫数を確認します。
- AnyGiftとクロスモールの注文状態、必要な返金の処理結果をそれぞれ確認します。
受取後の取消では、本注文と在庫解放の処理を両方確認する必要があります。判断が難しい場合は、出荷状況と在庫の処理結果を整理してAnyGift担当窓口へご相談ください。
なお、受取期限切れと注文キャンセルは別の処理です。受取期限切れの処理からは、クロスモールへの在庫解放用メールは送信されません。期限切れの注文についても、クロスモール上の在庫引当状況を確認してください。
設定前に準備すること
| 準備する情報・作業 | 確認先・担当 |
|---|---|
| クロスモール上のAnyGift用店舗 | ストアからクロスモール担当者へ確認 |
| AnyGiftに登録する商品とSKUコード | ストアで整理し、クロスモールの商品と照合 |
| 在庫連携用の接続先・アカウント・パスワード | AnyGift担当窓口から個別に案内 |
| クロスモールの受注作成用メールアドレス | クロスモール側で確認し、AnyGift担当窓口へ共有 |
| 利用する配送便と配送方法の名称 | ストアで決定し、AnyGift担当窓口へ共有 |
| 配送日時指定・選べるギフトの利用有無 | ストアとAnyGift担当窓口で確認 |
接続情報は対象のストア・環境に合ったものを使用してください。開発環境と本番環境の両方を接続する場合は、店舗と接続情報の対応も確認します。
設定手順
クロスモール側の画面名や設定項目は、利用中の環境のマニュアルに沿って確認してください。ストア側で以下の設定を進めながら、メール送信先・配送方法などのAnyGift側設定を担当窓口と合わせます。
1. AnyGift用の店舗を作成する
担当:ストア・クロスモール担当者
クロスモール担当者へ、AnyGift連携用の店舗の作成を依頼してください。店舗追加の条件と、開発・本番それぞれに店舗が必要かを確認します。
確認すること: AnyGift用の店舗を識別でき、以降の設定をその店舗に対して行えること。
2. 店舗情報・商品情報・メール取り込みを設定する
担当:ストア(接続情報はAnyGift担当窓口から案内)
- 案内された在庫連携用の接続情報を使い、対象店舗の設定を行います。
- eギフト対象商品の情報を登録し、AnyGiftとクロスモールでSKUコードの紐づけを確認します。サイズ・色などのバリエーションも確認してください。
- 注文メールを取り込む設定で、件名を
eギフト注文作成に設定します。 - クロスモールの受注作成用メールアドレスをAnyGift担当窓口へ共有します。
注文受信用メールアカウントの注意点:
- メールで注文を取り込む店舗ごとに、クロスモール専用の受信アカウントを1つ用意します。
- 専用アカウントをOutlookなどの他のメールソフトにも設定しないでください。他のソフトが先に受信してサーバー上のメールを削除すると、クロスモールが取り込めなくなります。
- クロスモールは取り込み後、対象メールをメールサーバーから削除します。通常業務のメールと同じ受信アカウントを共用しないでください。
- フリーメールは受信遅延・未着の原因になることがあるため、注文受信用アカウントへの利用は避けてください。
- 迷惑メールとして振り分けられた注文メールは取り込めません。メール管理者と迷惑メール判定・隔離の設定を確認します。
在庫引当・在庫解放・本注文のメールは同じ件名で送信されます。件名だけで出荷対象を判断せず、支払方法と処理フェーズで区別できるよう、次の設定を行ってください。
3. 支払方法の名称マスタを登録する
担当:ストア
「マスタ登録 → 名称マスタ」で、次の2種類の支払方法を登録します。
| 名称 | 用途 |
|---|---|
eギフト支払い |
実際に発送する本注文を識別する |
eギフト在庫引き当て用 |
在庫確保・解放のための注文を識別する |
登録後、名称マスタの一覧に両方が表示されることを確認してください。
4. eギフト用の配送便を登録する
担当:ストア
「マスタ登録 → 配送便」で、eギフト注文に使用する配送便を登録します。設定例はコード egift、名称 eギフト配送 です。利用する配送会社に合わせて設定してください。
確認すること: 登録した配送便のコード・名称を控え、AnyGift担当窓口へ共有できること。配送便を登録しただけでは完了せず、次の配送便変換も必要です。
5. 配送便変換を設定し、AnyGift側の設定と合わせる
担当:ストア・AnyGift担当窓口
「システム設定 → 配送便変換」で、メールに記載される配送方法・支払方法の組み合わせを、使用する配送便へ紐づけます。
| 配送方法 | 支払方法 | 割り当てる配送便 |
|---|---|---|
| AnyGift担当窓口と合わせた配送方法名 | eギフト支払い |
手順4で登録した配送便 |
| 同じ配送方法名 | eギフト在庫引き当て用 |
手順4で登録した配送便 |
配送方法名と配送便の名称を混同しないようにしてください。設定後、配送便変換の画面と登録した配送便情報をAnyGift担当窓口へ共有し、AnyGiftが送る配送方法の名称と一致することを確認します。
6. 在庫引当用の処理フェーズを用意する
担当:ストア
処理フェーズの設定で、出荷対象外として扱う eギフト在庫引き当て用 フェーズを用意します。
このフェーズは、受取者の住所が決まる前の在庫確保と、受取後の在庫解放に使う注文を、発送する本注文から分けるためのものです。在庫を確保する処理と、倉庫への出荷指示が混同されない設定をクロスモール担当者と確認してください。
7. 在庫引当用の注文を自動で振り分ける
担当:ストア
「自動処理 → 自動処理設定」で、次のルールを登録します。
| 設定項目 | 内容 |
|---|---|
| 名称の例 | eギフト在庫引き当て処理 |
| 利用設定 | 「使用」にチェック |
| 条件 | 支払方法が eギフト在庫引き当て用 |
| 処理 | 処理フェーズを eギフト在庫引き当て用 へ移動 |
本注文の支払方法である eギフト支払い を、この条件に指定しないでください。 本注文まで出荷対象外のフェーズへ移動すると、受取後も出荷が進まなくなります。
8. AnyGift側の準備完了を確認してサービスを開始する
担当:ストア・AnyGift担当窓口
受注作成用メールアドレス・配送方法の設定がAnyGift側でも完了したことを、担当窓口と確認します。その後、「CSV処理 → サービス開始/停止」で、対象店舗の注文メール取り込みを「開始」に設定します。
確認すること: 設定した対象店舗で注文メールを受け付けられること。検証環境と本番環境を取り違えないようにしてください。
9. 商品の紐づけと初回の在庫連携を確認する
担当:ストア・AnyGift担当窓口
対象商品の紐づけを確認したうえで、担当窓口と手順を合わせてクロスモールからAnyGiftへ在庫を一括送信します。
- 代表商品について、SKUごとの在庫数がAnyGift管理画面へ反映されることを確認します。
- クロスモールに在庫があっても、AnyGiftに対応するSKUが登録されていなければ、その商品の在庫は更新できません。
- 商品を追加するときも、商品登録・紐づけ・在庫送信まで行ってください。
在庫送信は商品情報を新規登録する処理ではありません。反映されない場合は、まず商品とSKUの登録状況を確認します。
10. 配送日時指定を利用する場合は設定を合わせる
担当:ストア・AnyGift担当窓口
AnyGiftで受取者に配送希望日時を選んでもらう場合は、クロスモールの配送便・配送時間帯とAnyGift側の設定を合わせます。
設定後は日時指定付きの受取テストを行い、クロスモールの本注文に希望日・時間帯が正しく取り込まれることを確認してください。日時指定を利用しない場合、この手順は不要です。
AnyGift管理画面での設定
- クロスモールの「システム設定 → 配送便変換」で、eギフトに使う配送便と、それに対応する 配送方法 の名称を確認します。「マスタ登録 → 配送便」で、その配送便で選べる配送時間帯も確認します
- AnyGift管理画面の「配送日時設定」を開き、「配送日・配送時間の設定」をオンにします
- 「配送業者の設定」の先頭にある「eギフト配送で使用する「配送方法」の名称をご入力ください」の欄に、手順1で確認した 配送方法 の名称を入力します。配送便の名称ではありません。配送便変換に登録した名称と1文字も違わないように入力してください
- 同じカードで、その配送便に対応する配送業者(例:佐川急便)を選びます
- 「配送時間の設定」の時間帯を確認し、「保存する」をクリックします
例えば、eギフトを佐川急便の「e飛伝Ⅱ」で送る場合は、配送便変換でその配送便に対応する配送方法の名称を入力し、配送業者に「佐川急便」を選びます。配送便を「eギフト配送」のような名称で分けている場合も、その配送便に正しい配送業者の配送時間帯を登録しておけば使えます。
設定が終わると、受取画面にお届け希望日・時間帯の入力欄が表示されます。受取者が入力すると、数分後に作られるクロスモールの本注文に希望日・時間帯が反映されることを確認してください。配送日時設定の画面全体の使い方は配送日時指定をご覧ください。
11. 購入・受取・在庫の連携テストを行う
担当:ストア・AnyGift担当窓口
| テスト | 確認すること |
|---|---|
| 通常の配送型eギフトの購入 | 在庫引当用の注文が届き、専用フェーズへ移動する。在庫は確保されるが、出荷されない |
| 受取者の住所入力 | 在庫解放用の注文と本注文が届く。本注文の配送先・SKU・数量が正しく、引当分の在庫が二重に減り続けない |
| 本注文の出荷 | 在庫引当用フェーズに止まらず、ストアの通常の出荷フローで処理できる |
| 在庫送信 | クロスモールから送った在庫が、該当SKUのAnyGift在庫に反映される |
| 選べるギフトを利用する場合 | 商品選択・住所入力後に本注文が届き、親商品・子商品の明細を運用どおりに扱える |
| 配送日時指定を利用する場合 | 本注文の配送希望日・時間帯が受取時の指定と一致する |
購入直後の在庫引当用注文と、受取後の発送用注文を分けて確認してください。メールを送信できたことだけでなく、クロスモールの取り込み・在庫・出荷対象まで確認します。
12. 設定内容とテスト結果を共有する
担当:ストア
次の内容をAnyGift担当窓口へ共有してください。メールアドレス・配送便情報は、手順5・8での設定確認にも使用します。
- クロスモールの受注作成用メールアドレス
- 登録した配送便のコード・名称と、メールに使用する配送方法名
- 配送便変換の設定画面
- 購入・受取・在庫連携のテスト結果
- 選べるギフト・配送日時指定を利用する場合の確認結果
両者でテスト結果と本番開始日を確認してから、運用を開始します。
うまく連携できないとき
AnyGiftへお問い合わせいただく前に、受信側のメールサーバーと、クロスモールの連携・取り込みエラーを、次の順に確認してください。 連携メールが迷惑メールに振り分けられ、クロスモールに取り込まれていないケースもあります。
1. 受信側のメールサーバーを確認する
クロスモールの受注作成用メールアドレスについて、メール管理者と次を確認してください。
- 迷惑メールフォルダ・隔離領域に、送信元
info@anygift.jp、件名eギフト注文作成のメールが入っていないか。 - 受信トレイに見当たらない場合、メールサーバーの受信ログに、受信拒否・ブロック・配送失敗の記録がないか。
- 受信ルールによる自動振り分け・削除や、転送先の誤り・転送失敗がないか。
- 専用アカウントが他のメールソフトにも設定され、クロスモールより先に受信・削除されていないか。
- AnyGift担当窓口へ共有したメールアドレスと、現在クロスモールで取り込んでいるメールアドレスが一致しているか。
迷惑メール判定や隔離が原因の場合は、メール管理者と受信許可・振り分け設定を見直します。メールが通常どおり受信され、クロスモールが読み取れる場所に届くことまで確認してください。クロスモールが正常に取り込んだメールもサーバーから削除されるため、受信トレイに残っていないだけで「未送信」と判断しないでください。メールサーバーのログとクロスモールの取り込み結果を照合します。
2. クロスモールの連携・取り込みエラーを確認する
メールサーバーの確認と合わせて、クロスモール側で次を確認してください。
- 対象店舗のサービス開始状態と、注文メールの自動取り込みが有効になっているか。
- 件名
eギフト注文作成を取り込む設定になっているか。 - メールの取り込み結果や連携エラーに、対象メールの失敗が記録されていないか。エラーがあれば、表示された内容と発生日時を控えます。
- 商品・SKUの紐づけ、支払方法の名称マスタ、配送便変換の不足や不一致がないか。
- 注文一覧には取り込まれているが、別の処理フェーズに入っていないか。
クロスモール側の設定や表示されたエラーの解消方法は、クロスモールのマニュアル・担当窓口で確認してください。メールが届いていても、取り込みエラーが残っていると受注は正常に作成されません。
3. メールの種類と、注文・在庫の状態を照合する
| 症状 | 確認すること |
|---|---|
| 購入後の注文がない | 通常の配送型なら在庫引当用メールの受信・取り込み結果。選べるギフトは購入時の在庫引当用メールの対象外です |
| 受取後の本注文がない | 通常の配送型は在庫解放用・本注文の両方、選べるギフトは本注文が届いているか。本注文の取り込みエラーがないか |
| キャンセル後も在庫が戻らない | 通常の配送型では在庫解放用メールの迷惑メール・隔離・取り込みエラーと、取り込み後の在庫数 |
| 受取後のキャンセルで出荷が止まらない | クロスモールの本注文と、倉庫への出荷指示を別途キャンセルしたか |
| 在庫引当用の注文が出荷対象に入る | 自動処理が「使用」か、条件が eギフト在庫引き当て用 か、移動先が専用フェーズか |
| 本注文はあるが出荷されない | 本注文の配送先と配送便変換。eギフト支払い まで在庫引当用フェーズへ移していないか |
| 在庫CSVが反映されない | 商品・SKUの登録と紐づけ、在庫送信の実行結果。注文メールの受信とは別の経路です |
メールの復元・再取り込み・再送を行う前に、既に受注が作成されていないか確認してください。特に在庫解放用メールを重複して取り込むと、在庫数が不整合になるおそれがあります。
4. 確認結果を添えてAnyGiftへ問い合わせる
上記を確認しても解決しない場合は、次の内容をAnyGift担当窓口へお知らせください。
- ストア名、AnyGift注文番号、購入・受取・キャンセルの日時
- どの種類のメールが見つからないか、または取り込まれていないか
- 対象の受注作成用メールアドレスと、メールの受信日時・件名
- メールサーバーの確認結果:迷惑メール・隔離・受信拒否・転送の状況
- クロスモール側の確認結果:取り込みエラーの内容・発生日時・設定画面
- クロスモールの受注番号・処理フェーズ、期待した動作と実際の動作
再送や受注の作り直しが必要な場合は、既存の取り込み結果を照合してから担当窓口と進めます。