커스텀 필드 #

커스텀 필드는 회원 정보에서는 회원 정보에 대한 커스텀 필드, 상품 정보에서는 상품에 대한 커스텀 필드, 주문 정보에서는 주문에 대한 커스텀 필드와 주문에 포함된 주문아이템, 상품, 정기결제권에 대한 커스텀 필드를 제공합니다.

다운로드 템플릿 필드 활성화 #

커스텀 필드 사용을 원하는 다운로드 템플릿에 커스텀 필드를 추가합니다.

본 매뉴얼은 상품 다운로드 템플릿을 예시로 작성되어 있습니다.

커스텀 필드 메타키 #

커스텀 필드의 값을 가져오는 방식은 2가지가 있습니다.

DB 테이블에서 가져오는 방법과 함수를 사용하는 방법이 있습니다.

  1. DB 테이블에서 가져오는 방법 #

    DB 테이블에서 가져오려면 해당 DB 테이블 meta_key 값을 입력해야 합니다.

    예시 : 회원 다운로드 템플릿에서 커스텀 필드의 메타키로 shipping_company를 입력 시
    DB의 user_meta 테이블에서 key가 shipping_company에 해당하는 값을 다운 받습니다.

  2. 함수를 사용하는 방법 #

    함수를 사용하는 방법은 개발자가 아닌 경우 이해가 어려울 수 있습니다.
    상품 정보를 다운로드 받을 때 메타키에 입력한 값으로 상품 정보를 담고 있는 변수에 해당 함수를 사용할 수 있습니다.
    메타키에 사용하려는 함수를 입력하면 입력한 값이 사용 가능한 함수일 경우, 해당 함수를 사용한 값이 다운로드 됩니다.

    예시 : 상품 다운로드 템플릿에서 커스텀 필드를 추가하고 메타키에 price라고 입력 시
    $product->get_price를 실행한 값을 다운 받습니다. ($product는 상품 정보를 담고 있는 변수)

설정 확인 #

상품 다운로드 템플릿에 상품 가격 커스텀 필드를 추가한 예시입니다.

  1. 커스텀 필드 추가 #

    다운로드 템플릿에 DB 테이블과 함수를 이용한 커스텀 필드를 추가합니다.

  2. 상품 정보 다운로드 #

    상품 다운로드 방법 매뉴얼을 참고하여 다운로드를 진행합니다.

  3. 다운로드 파일 확인 #

    구글 스프레드 시트를 이용하여 파일을 열어보면 다운로드된 값을 확인할 수 있습니다.
    상품가격(DB)열에 입력된 값은 DB 테이블에서 가져온 값이고
    상품가격(함수)열에 입력된 값은 상품 정보를 담고 있는 변수에서 상품 가격을 가져오는 함수를 실행한 값입니다.