Cross-Mall 連携設定ガイド
Cross-Mall(クロスモール)とAnyGiftを連携することで、eギフトの在庫引当・出荷指示・在庫解放を自動化できます。このページでは、連携に必要な設定手順を説明します。
連携の仕組み
Cross-Mall連携はメールによる自動連携です。eギフトの注文状況に応じて、AnyGiftが自動的にCross-Mallへ以下のメールを送信します。
| タイミング | 送信されるメール | 内容 |
|---|---|---|
| eギフト購入時 | 在庫引当メール | 商品情報のみ(住所なし)で在庫を確保 |
| 受取者が住所を入力したとき | 出荷指示メール | 商品情報・受取者住所・配送日時の完全情報 |
| 受取期限切れ・キャンセル時 | 在庫解放メール | 引当済み在庫の解放指示 |
設定が必要な箇所
Shopify・Cross-Mall・AnyReachの3箇所での設定が必要です
Cross-Mall連携は、複数の場所での設定が連動して初めて機能します。いずれかの設定が抜けると、在庫引当や出荷指示が正しく行われません。以下の順番で設定を進めてください。
1. Shopify側の設定
eギフト注文のスタッフ通知メールの件名を変更することで、Cross-Mallが通常注文を誤って取り込まないようにします。
Shopify管理画面の 「設定」→「通知」→「新しい注文」 を開き、スタッフ向け注文通知メールの件名を以下のLiquidテンプレートに変更してください。
既存の件名について
以下のテンプレート内の Ordermail の部分は、現在設定されている件名に合わせて変更してください。
{% assign egift_enabled = false %}
{% for line_item in line_items %}
{% for property in line_item.properties %}
{% if property[0] == 'ギフト購入' and property[1] == '有効' %}
{% assign egift_enabled = true %}
{% endif %}
{% endfor %}
{% endfor %}
{% if egift_enabled %}
ダミーメール(eギフト)
{% else %}
Ordermail
{% endif %}
このテンプレートにより、eギフト注文のスタッフ通知メールの件名が「ダミーメール(eギフト)」となり、Cross-Mallが通常注文として取り込まなくなります。
2. Cross-Mall側の設定
Cross-Mall管理画面で、eギフト連携に必要なマスタ・設定を順番に登録します。
名称マスタの登録(マスタ登録 > 名称マスタ)
以下の2つを登録してください。
| 登録する名称 |
|---|
| eギフト支払い |
| eギフト在庫引き当て用 |
配送便変換の登録(システム設定 > 配送便変換)
AnyGiftがCross-Mallへ送信する注文メールでは、配送方法が常に 「宅配便」 という固定値で送信されます。そのため、Cross-Mall上で実際の配送便(ヤマト運輸・佐川急便など)と「宅配便」を紐付けるための変換設定が必要です。
Shopifyで利用中の配送便に対して、以下の2行を登録してください({Shopifyで利用中の配送便} は実際の配送便名に置き換えてください)。
| 配送便 | 配送方法 | 支払方法 |
|---|---|---|
| {Shopifyで利用中の配送便} | 宅配便 | eギフト支払い |
| {Shopifyで利用中の配送便} | 宅配便 | eギフト在庫引き当て用 |
処理フェーズの登録(システム設定 > 処理フェーズ)
以下の設定で「eギフト在庫引き当て用」フェーズを登録してください。
| 設定項目 | 値 |
|---|---|
| 名称 | eギフト在庫引き当て用 |
| メール分類 | (設定なし) |
| 同梱処理 | 非対象 |
| 処理済 | チェックする |
| 在庫確認 | 対象 |
| 発注予定 | 非対象 |
自動処理設定の登録(自動処理 > 自動処理設定)
以下の内容で自動処理を登録し、「使用」にチェックを入れてください。
| 設定項目 | 値 |
|---|---|
| 名称 | eギフト在庫引き当て処理 |
| 条件:支払方法 | eギフト在庫引き当て用 |
| 処理:処理フェーズ | eギフト在庫引き当て用 |
配送日時指定を利用する場合
AnyGiftの「配送日時設定」タブで設定している時間帯が、Cross-Mallの マスタ登録 > 配送便 の配送時間帯指定に含まれているかを確認してください。
AnyGiftからCross-Mallに連携される時間帯の形式は以下のとおりです。
| 種別 | 形式の例 |
|---|---|
| 時間指定 | 08:00-12:00 |
| 午前中 | 午前中 |
3. AnyReachへのパラメータ共有
Cross-Mall側の設定が完了したら、以下の情報をAnyReachに共有してください。AnyReach側でAnyGiftへの設定を行います。
| 共有する情報 | 確認場所 |
|---|---|
| 注文メールアカウント | Cross-Mall > システム設定 > {店舗名} > 注文メール |
| 注文メール件名 | 同上 |
| Shopifyで利用中の配送方法 | Shopify管理画面で確認 |
AnyReachから設定完了の連絡を受け取ったら、Cross-Mall管理画面の csv処理 > サービス開始/停止 で「開始」状態にして連携を有効化します。
4. AnyGift管理画面の設定
AnyGift管理画面でもCross-Mall連携に必要な情報を設定します。AnyReachから設定内容についてご案内します。
| 設定項目 | 内容 |
|---|---|
| OMS宛メールアドレス | Cross-Mallが受信するメールアドレス |
| メール件名 | 注文連携メールの件名 |
注文の流れ
- ストアでeギフトが購入される
- AnyGiftがCross-Mallへ在庫引当メールを送信する(住所なしで在庫を確保)
- 受取者がギフトURLから住所・配送日時を入力する
- AnyGiftがCross-Mallへ出荷指示メールを送信する(住所・配送日時を含む)
- Cross-Mallで出荷処理が行われ、配送完了となる
受取期限が切れた場合は、AnyGiftが自動的に在庫解放メールを送信し、引当済みの在庫が解放されます。
各メールに含まれる情報
在庫引当メール(購入時)
Cross-Mallで在庫を確保するために送信されます。この時点では受取者の住所が未確定のため、住所情報は含まれません。
| 項目 | 内容 |
|---|---|
| 注文番号 | ShopifyのオーダーID |
| 商品名・SKUコード | 購入された商品の識別情報 |
| 数量 | 注文数量 |
出荷指示メール(住所確定時)
受取者が住所・配送日時を入力した時点で送信される、出荷に必要なすべての情報を含むメールです。
| カテゴリ | 含まれる情報 |
|---|---|
| 注文情報 | 注文番号、注文日時 |
| 商品情報 | 商品名、SKUコード、数量、単価、小計 |
| 受取者情報 | 氏名、郵便番号、住所(都道府県〜番地)、電話番号 |
| 配送情報 | 配送方法(宅配便)、配送希望日、配送希望時間帯 |
| 金額情報 | 小計、送料、合計、税額、割引額 |
在庫解放メール(期限切れ・キャンセル時)
受取期限切れやキャンセルが発生した際に送信されます。在庫引当メールで確保した在庫を解放する指示が含まれます。
よくある質問・注意事項
「Infinite Options」などで設定したオプション項目がCross-Mallに連携されない
Infinite Options などのアプリでLine Item Propertyに格納した情報(のし・のしの名前など)は、eギフト注文の場合はCross-Mallに連携されません。
通常購入では、ShopifyからCross-Mallへの注文連携メールにLine Item Propertyの値がそのまま含まれます。しかしeギフト購入の場合は、Shopifyからの受注作成メールではなく、AnyGiftがCross-Mallへ独自の注文メールを送信する仕組みのため、Shopify側のLine Item Property情報は引き継がれません。
のし対応など、オプション情報を出荷時に参照したい場合は、Shopify管理画面の注文詳細を合わせて確認する運用をご検討ください。
「ダミーメール」というタイトルのメールが届く
Cross-Mall連携を設定したストアでeギフトが購入されると、Cross-Mall宛に以下の2通の受注作成メールが届きます。
| メール | 送信元 | タイトル |
|---|---|---|
| ① Shopifyからの受注作成メール | Shopify | ダミーメール(eギフト) |
| ② AnyGiftからの受注作成メール | AnyGift | 設定したメール件名(例: Ordermail) |
①のShopifyからのメールは、設定ガイドのLiquidテンプレートによって件名が「ダミーメール(eギフト)」となります。これはCross-Mall側で弾かれる(取り込まれない)ようにする意図的な設定です。
実際にCross-Mall上で注文が作成されるのは②のAnyGiftからのメールのみです。
在庫引当用データ(注文番号-release / 注文番号-allocation)の扱いについて
Cross-Mallの「eギフト在庫引き当て用フェーズ」に自動で格納される #注文番号-release・#注文番号-allocation という形式のデータは、在庫の確保・解放を行うための出荷不要のダミー注文データです。
データが格納され次第、完了フェーズへ移動していただいて問題ありません。一定期間フェーズ内に保管しておく必要はなく、管理画面の運用しやすさに応じて適宜移動してください。
設定に関するご不明点はサポートにお問い合わせください。