質問: こんにちは。 会員の登録情報と配送先の情報について、とてもおかしな現象が発生しているのでご相談させてください。 エンジニアは「Shopifyの仕様だから直せない」と言っているのですが、解決方法を探りたいです。 現象) 以下のフローで会員登録(Aさん・東京都)をすると、アカウント情報とShopifyno管理画面>顧客情報に、配送先情報(Bさん・埼玉県)が上書きされてしまう。 ➀新規会員登録から「姓」「名」「メールアドレス」「パスワード」を登録(Aさん・東京都) 2マイページのお客様情報に➀の情報が登録されている(この時点で住所・電話番号の登録は任意) 3マイページ>お客様情報で住所と電話番号を追加登録 4商品を注文、配送先情報は(Bさん・埼玉県)にする(贈り物の想定) 5商品購入後、再びマイページ>お客様情報を確認すると、先ほどの注文で配送先に指定した(Bさん・埼玉県)として上書きされている(なぜ!) 6Shopifyの管理画面>顧客情報を確認すると、顧客名はAさんになっているが、住所がBさん埼玉県になっている(なぜ!) 要望) 「注文者」と「配送先」は本来別々の情報として持つべき。 ・アカウント情報は、配送先情報に上書きされたくない ・顧客情報も、配送先情報に上書きされたくない 仕様というにはおかしすぎる気がします。解決方法をご教授いただけたら幸いです。
回答: Shopifyの顧客情報にその顧客の住所というのは存在しません。 管理画面から顧客情報を作るときに住所を登録できますが、作成後に招待メールを送ってユーザーがパスワード設定してショップにログインするとその住所がデフォルト住所として使われ、そのまま配送先兼請求先住所として使われます(請求先は最後の支払い画面で変更できますが)。次回以降、別の住所と請求先を使えば、それが最新として表示されるのみです。 メールや氏名などの顧客情報が親データで、そこに配送先と請求先がセットで子のデータとして紐づく形です。 おそらく、2の驚かれるというのは、添付のようにアカウントの詳細として掲載されるので誤解を招くということかと思いますが、この文言はテーマによって異なり、ご自身でも文言を「最後に使われた配送先」などど変更することはできるので、そういった対応をただければ2の問題も解消するかと思います。 ![Screen Shot 2020-10-28 at 8.18.01 AM.png](/c/image/serverpage/image-id/75460i96C4345764601B6E/image-size/large?v=1.0&px=999 "Screen Shot 2020-10-28 at 8.18.01 AM.png") なお、顧客が住所変更したい場合は、住所確認>住所を選ぶ>編集で可能です。その時、デフォルト住所(はじめに表示されるもの)も変更可能です。 ![Screen Shot 2020-10-28 at 8.22.40 AM.png](/c/image/serverpage/image-id/75462iEC9D79BABE1D33FE/image-size/large?v=1.0&px=999 "Screen Shot 2020-10-28 at 8.22.40 AM.png") Technical Partner Manager, Japan