코스모스팜 정기결제를 구현하여 사용 중입니다.
상품 속 필드란에 텍스트로 '생년월일'을 입력 받고 있는데요.
사용자가 해당 필드에 생년월일을 입력해도
관리자 페이지에서 상품정보 속에 생년월일 필드가 비어서 보입니다.
어떻게 해야 할까요?
안녕하세요~^^
워드프레스 관리자 -> 정기결제 -> 주문 페이지에서 표시되지 않는다는 말씀이신지요?
글 만으로는 원인을 파악하기 어렵습니다.
정확한 원인은 디버그 모드를 활성화해서
어떤 오류 메시지가 표시되는지 확인해보셔야 할 듯합니다.
디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.
오류 메시지가 표시되지 않는다면
잠시 다른 테마로 바꿔서 문제가 있는지 확인해보시고
다른 플러그인들을 비활성화해서 충돌이 있는지도 확인해보셔야 할 듯합니다.
별 다른 문제를 발견하지 못하셨다면
저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 점검해드리겠습니다.
고맙습니다.
안녕하세요.
저희 고객지원 쪽으로 보내주신 정보로 확인해보니
정기결제 시 나이스정보통신(빌링) PG사를 사용하고 계시군요.
결제 페이지에서 생년월일6자리 또는 사업자등록번호 필드와
직접 추가하신 Meta Key가 birth인 필드의 충돌 문제로 보입니다.
임시방편으로 워드프레스 관리자 -> 회원가입관리 -> 상품 페이지에서
결제 필드 쪽에 직접 추가하신 생년월일 필드의 Meta Key를 birth1 이런 식으로 변경해주시겠어요?
빠른 시일 내에 개선하여 업데이트하도록 하겠습니다.
고맙습니다.
필드의 MetraKey를 "birth"에서 "birth1" 같은 식으로 수정 시
이전 그리고 차후 정기결제에 영향을 끼치지는 않을까요?
이미 정기결제를 한 상태라면 필드의 Meta Key를 변경해도
만료일이 지나면 정상적으로 결제됩니다.
실제로 테스트해보시려면 결제하신 후에 상품 페이지에서 기존 필드의 Meta Key를 변경해보세요.
주문 페이지에서 만료일을 현재시간 혹은 이전 시간으로 변경하면
자동으로 결제되고 연장되며 필드 Meta Key를 바꾸더라도 정기결제에는 영향을 미치지 않습니다.
고맙습니다.