現状の仕様


こちらのリリースにより、AnyGift管理画面から「eギフト送料」を設定すると、配送先住所の入力が不要となり、ギフトの購入者により自然な体験を提供することが可能になりました。

ここで、「eギフト送料」を設定した状態でeギフトが購入されると、内部仕様の都合により、注文管理画面において注文が2つ作成されるようになります。

(実際には「eギフト決済用注文」のタグがある注文にのみ、決済が行われております。)

Slice_26_(4).png

このとき、何も対応を行わなかった場合には、購入者のマイページの注文履歴画面においても、注文が2つ表示されます。

マイページでも注文が1つしか表示されないようにテーマ修正することが可能ですので、その方法をご説明します。

Liquidテーマの修正方法


以下の修正では、2つの注文のうち、決済を行ったeギフト本注文タグのある方の注文のみを、マイページで表示するようにします。 (eギフト決済用注文のタグのある注文を、非表示にします。ただし「選べるギフト」の場合は、子注文 を非表示にします。)

多くのテーマでは、 templates/customers/account.liquid が注文履歴の一覧を表示するテンプレートファイルになりますので、こちらを編集します。

(標準のDawnテーマを例にご説明しますが、他のテーマでも同様になります。)