親子注文機能ガイド > 親注文のマイページ非表示設定方法
本ページでは、従来のお客様アカウントをご利用中の店舗様向けに、購入者のマイページ(注文履歴)で親注文を非表示にする方法をご案内します。
親子注文を利用している場合、購入者の画面には親注文と子注文が両方表示されます。そのため「重複して注文してしまったのでは?」と誤解を招くことがあります。
本設定を行うことで、購入者が親注文の役割を理解でき、重複注文・重複請求の誤解を防げます。
注意点:本ページの手順は従来のお客様アカウント専用です
新しいお客様アカウントをご利用の場合は「親注文に案内バナーを表示する方法|新しいお客様アカウント」をご確認ください。
テーマのliquidファイルに、親注文を除外する条件分岐を追加します。
オンラインストア > テーマ > コードを編集 に進む
注文履歴を表示しているファイルを開く
例:
customers/account.liquid(Dawn など一部のテーマではsections/main-account.liquid)テーマによりファイル名が異なります。
注文履歴をループ表示している
{%- for order in customer.orders -%}の箇所を探すループ内の注文を表示するコードを、
{%- unless order.tags contains '親注文' -%}と{%- endunless -%}で囲む
<tbody>
{%- for order in customer.orders -%}
{%- unless order.tags contains '親注文' -%} <!-- 親注文を除外 -->
<tr class="table__section">
<td data-label="{{ 'customer.orders.order_number' | t }}">{{ order.name | link_to: order.customer_url }}</td>
<td data-label="{{ 'customer.orders.date' | t }}">{{ order.created_at | time_tag: format: 'date' }}</td>
<td data-label="{{ 'customer.orders.payment_status' | t }}">{{ order.financial_status_label }}</td>
<td data-label="{{ 'customer.orders.fulfillment_status' | t }}">{{ order.fulfillment_status_label }}</td>
<td data-label="{{ 'customer.orders.total' | t }}">{{ order.total_price | money }}</td>
</tr>
{%- endunless -%} <!-- 親注文を除外ここまで -->
{%- endfor -%}
</tbody>右上の
保存をクリックして完了
ポイント親注文 タグが付いた注文のみ、購入者の注文履歴に非表示になります。その他の注文は表示されます。
All in giftでは親注文生成時に親注文 タグを自動付与しています。
本ページの非表示処理はこのタグを利用して制御しています。
コード | 意味 |
|---|---|
{% for order in customer.orders %} | 購入者の注文履歴をループ表示する |
{% unless order.tags contains '親注文' %} | 「親注文」のタグがある注文は非表示にする条件分岐 |
{% endunless %} | 親注文以外を表示する終了処理 |
{% endfor %} | ループ終了 |
お客様アカウントのバージョン確認方法
概要 --- 本ページでは、現在利用しているお客様アカウントのバージョン(従来アカウント/新しいお客様アカウント)の確認方法をご案内します。 確認手順 --- 以下の手順でご確認ください。 1. Shopify管理画面にログイン 2. 「設定」>「お客様アカウント」を開く 3. 「ログインリンク」項目を確認 補足 --- 以下のUIの場合は新しいお客様アカウントにアップグレード済みです。
親注文に案内バナーを表示する方法|新しいお客様アカウント
親子注文機能ガイド > 親注文に案内バナーを表示する方法|新しいお客様アカウント 概要 --- 本ページでは、新しいお客様アカウントをご利用中の店舗様向けに、購入者の注文状況ページで親注文に案内バナーを表示する方法をご案内します。 本設定のメリット --- 親子注文を利用している場合、購入者の画面には親注文と子注文が両方表示されます。そのため「重複して注文してしまったのでは?」と誤解を招くことがあります。 本設定を行うことで、購入者が親注文の役割を理解でき、重複注文・重複請求の誤解を防げます。 注意点:本ページの手順は新しいお客様アカウント専用です 新しいお客様アカウントでは、親注文を注文履歴から非表示にすることはできません。親注文は表示されたまま、案内バナーで重複ではないことを伝える方法になります。 従来のお客様アカウントをご利用の場合は「親注文のマイページ非表示の方法|従来のお客様アカウント」をご確認ください。 設定方法 --- 注文状況ページにAll in giftのアプリモジュールを埋め込みます。 設定方法は以下のヘルプページをご確認ください。 購入者向けの表示 --- モジュ