コンテンツにスキップ

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が受信するメールアドレス
メール件名 注文連携メールの件名

注文の流れ

  1. ストアでeギフトが購入される
  2. AnyGiftがCross-Mallへ在庫引当メールを送信する(住所なしで在庫を確保)
  3. 受取者がギフトURLから住所・配送日時を入力する
  4. AnyGiftがCross-Mallへ出荷指示メールを送信する(住所・配送日時を含む)
  5. 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 という形式のデータは、在庫の確保・解放を行うための出荷不要のダミー注文データです。

データが格納され次第、完了フェーズへ移動していただいて問題ありません。一定期間フェーズ内に保管しておく必要はなく、管理画面の運用しやすさに応じて適宜移動してください。


設定に関するご不明点はサポートにお問い合わせください。