회원가입 시 작성한 정보를 결제 페이지에 연동하는 방법

본 매뉴얼은 회원가입 시 입력한 정보를 결제 페이지에 연동하여 고객이 결제 페이지에서 별도로 입력하지 않아도 자동으로 입력되도록 설정하는 방법에 대해 설명합니다.

회원가입 템플릿 수정 #

[엠샵 멤버스 > 모든 멤버스 템플릿 > 이용중인 회원가입 템플릿]에 이름, 전화번호, 주소 등 결제 페이지에서 필요한 필드를 추가합니다.

예시로 이름, 전화번호, 주소검색 필드를 추가하겠습니다.

템플릿 액션 설정 #

액션 설정 탭을 클릭하여 Post Actions 영역의 녹색 + 아이콘을 클릭한 후, 타입을 사용자 메타 업데이트로 변경합니다.

Meta Key에는 우커머스에서 제공하는 필드의 ID 값을 작성합니다.

Meta Value에는 해당 멤버스 필드의 이름 값을 $params['이름값']과 같은 형식으로 작성합니다.

 

이름 값 확인 방법 #

멤버스 템플릿의 해당 필드 설정 버튼을 클릭한 후, 이름에 작성되어 있는 값을 확인합니다.

이름 필드의 이름 값은 first_name 이므로, Meta Key는 billing_first_name_kr 이며, Meta Value는 $params[‘first_name’] 입니다.

예시로 추가한 이름, 이메일, 전화번호, 주소는 아래와 같이 설정합니다.

이름 – Meta Key : billing_first_name_kr / Meta Value : $params['first_name']

이름 – Meta Key : billing_email_kr / Meta Value : $params['user_login']

이름 – Meta Key : billing_phone_kr / Meta Value : $params['billing_phone']

주소는 엠샵 주소 체크아웃 플러그인 사용 시 이용할 수 있으며, 우편번호 / 기본주소 / 상세주소 3개로 구성되어 있어 3개의 메타 키/값을 추가해야 합니다.

이름 – Meta Key : mshop_billing_address-postnum / Meta Value : $params['billing_postcode']

이름 – Meta Key : mshop_billing_address-addr1 / Meta Value : $params['billing_address_1']

이름 – Meta Key : mshop_billing_address-addr2 / Meta Value : $params['billing_address_2']