匿名機能の概要:eギフト > 従来の匿名機能
本ページでは、従来のお客様アカウント、かつ従来のサンキューページ・注文状況ページをご利用中の店舗様向けの匿名機能をご案内します。
匿名機能とは、eギフト受取者が入力した配送先情報を購入者に表示させないための機能です。eギフトをご利用の場合は、必ず設定を行ってください。
→匿名機能の詳細はこちらのページをご確認ください。
従来のお客様アカウントをご利用中で、サンキューページと注文状況ページのアップグレード済みの店舗様は、本ページの設定に加えて、以下いずれかの設定を行ってください。
→設定しない場合、購入後のサンキューページをリロードした際に注文状況ページが表示され、受取者の配送先住所が表示されます。
2025年1月20日以降にアプリをインストールした場合、本機能はご利用いただけません。対応方法はこちらのヘルプページをご確認ください。
匿名性が担保されない条件と回避方法について
以下のすべての条件が重なった場合に、受取者の配送先住所が、購入者のチェックアウト画面に表示されます。
アプリ管理画面で「配送先住所の入力をスキップしない」設定になっている
購入者がアカウントにログインせずに購入手続きに進む
購入者がチェックアウト画面で「次回もこの住所を使用する」にチェックを入れる
購入者が同じブラウザでチェックアウトページを開く
■ 回避方法
この状況は稀にしか発生しませんが、匿名性を担保するため、以下のいずれかのご対応を推奨します。
方法A: アプリ管理画面で「配送先住所の入力をスキップする」を 有効 にする。
方法B: お客様アカウントの設定でログインを必須にする
Shopifyの仕様上、eギフト注文の配送先住所は購入者の顧客情報に紐付きます。
そのため、匿名機能を設定しない場合、購入者のマイページに配送先住所や追跡番号が表示されます。
これらを非表示にするためには、テーマのコード編集が必要です。
◾️匿名機能未設定時
マイページ
通常時(匿名機能未設定)
◾️匿名機能設定後
匿名機能を設定した場合
アプリから送るメール文面に「受け取り者名」が含まれていないか必ずご確認ください。
テーマのコード編集が必要です。
オンラインストア > テーマ > [・・・] >
コードを編集をクリック
マイページ/注文詳細ページのリキッドファイルを開く
customers/order.liquidまたは、main-order.liquid等のファイルを開きます。(テーマによってファイル名が異なります)
配送先住所の表示箇所を検索する
shipping_addressなどでキーワード検索をし、配送先住所の表示箇所を特定します。
配送先住所の表示箇所を見つけたら、以下の条件分岐を追加する
{% assign gift = order.attributes | map: 'SNSギフト' %}
{%- unless gift.first == 'true' -%}
{{ eギフトの場合のみ非表示にしたい住所ブロック }}
{%- endunless -%}◾️配送先住所の非表示設定例
修正前
<div>
<h2>{{ 'customer.order.shipping_address' | t }}</h2>
<p>
<strong>{{ 'customer.order.fulfillment_status' | t }}:</strong>
{{ order.fulfillment_status_label }}
</p>
{{ order.shipping_address | format_address }}
</div>修正後
{% assign gift = order.attributes | map: 'SNSギフト' %}
{%- unless gift.first == 'true' -%}
<div>
<h2>{{ 'customer.order.shipping_address' | t }}</h2>
<p>
<strong>{{ 'customer.order.fulfillment_status' | t }}:</strong>
{{ order.fulfillment_status_label }}
</p>
{{ order.shipping_address | format_address }}
</div>
{%- endunless -%}◾️追跡番号の非表示設定例
修正前
{%- if line_item.fulfillment -%}
<div class="fulfillment">
{%- assign created_at = line_item.fulfillment.created_at | time_tag: format: 'date' -%}
<span>{{ 'customer.order.fulfilled_at_html' | t: date: created_at }}</span>
{%- if line_item.fulfillment.tracking_url -%}
<a href="{{ line_item.fulfillment.tracking_url }}">
{{ 'customer.order.track_shipment' | t }}
</a>
{%- endif -%}
<span>
{{ line_item.fulfillment.tracking_company }}
{%- if line_item.fulfillment.tracking_number -%} #{{ line_item.fulfillment.tracking_number }} {%- endif -%}
</span>
</div>
{%- endif -%}修正後
{% assign gift = order.attributes | map: 'SNSギフト' %}
{%- unless gift.first == 'true' -%}
{%- if line_item.fulfillment -%}
<div class="fulfillment">
{%- assign created_at = line_item.fulfillment.created_at | time_tag: format: 'date' -%}
<span>{{ 'customer.order.fulfilled_at_html' | t: date: created_at }}</span>
{%- if line_item.fulfillment.tracking_url -%}
<a href="{{ line_item.fulfillment.tracking_url }}">
{ 'customer.order.track_shipment' | t }}
</a>
{%- endif -%}
<span>
{{ line_item.fulfillment.tracking_company }}
{%- if line_item.fulfillment.tracking_number -%} #{{ line_item.fulfillment.tracking_number }} {%- endif -%}
</span>
</div>
{%- endif -%}
{%- endunless -%}Shopifyの仕様上、配送先住所はサンキューページにも表示されます。
匿名化するためには、アプリ設定が必要です。
◾️匿名機能設定後
アプリ > All in gift > インストールをクリック
「Thank You ページ内の配送先住所の表示設定をしてください」の
非表示にするボタンをクリック
保存をクリックして完了です