밴더에게 쪽지 보내기 기능 문의?

woocommerce product vendor 플러그인으로 마켓플레이스 구성 중 상세페이지에서 "문의하기" 버튼을 코스모팜 회원관리 플러그인의 쪽지 기능으로 사용하려고 합니다.

상품 등록은 관리자만 하고 각 상품별로 벤더를 지정한 상태 입니다.

아래처럼 코드 구성하여 적용하면 관리자로만 수신자가 지정이 됩니다.

벤더에게 쪽지를 보내려면 어찌 해야 될까요? 도움 부탁드립니다.

 

$vendor_id = get_post_field( 'post_author', $product_id );   

 <a href="<?php echo get_cosmosfarm_members_messages_url(array('to_user_id'=>$vendor_id , 'redirect_to'=>urlencode($_SERVER['REQUEST_URI'])))?>" title="쪽지" class="button">문의하기</a>

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    코스모스팜 회원관리 플러그인의 쪽지 보내기 링크는

    올려주신 코드처럼 get_cosmosfarm_members_messages_url 함수를 활용해주시면 됩니다.

    올려주신 코드 적용 시 관리자로만 적용되는 이유는

    $vendor_id 변수에 관리자 id가 들어가고 있는 듯합니다.

    $vendor_id 변수에 상품별로 지정한 벤더의 id가 들어가도록 코드를 수정해보시겠어요?

    고맙습니다.

  • 답변감사합니다.. -->  $vendor_id 변수에 상품별로 지정한 벤더의 id가 들어가도록 코드를 수정해보시겠어요?

     

    코드를 어떻게 넣어야 할지 모그겠습니다..도움좀 부탁드립니다...

  • 각 상품별로 벤더를 지정은 어떻게 하신 건지요?

    post meta 기능을 활용하고 있다면

    get_post_meta 함수를 활용하시면 가능할 듯합니다.

    get_post_meta 함수에 대한 자세한 내용은

    아래 링크를 참고해보세요.

    https://developer.wordpress.org/reference/functions/get_post_meta/

    고맙습니다.

  • 각 상품별로 벤더를 지정은 어떻게 하신 건지요?

    admin으로 로그인 하면 판매자를 지정할 수 있습니다.

     

    검색해봐도 작성자 ID를 가져 오는건 되는데 판매자 ID(판매자 정보)를 가져 오는건 안되네요...

    짧은 지식으로 get_post_meta 함수로 판매자 ID 정보를 못가져 오겠습니다..도움 부탁 드립니다..

  • 판매자 지정은 테마나 다른 플러그인 쪽의 기능인 듯합니다.

    저희가 만든 플러그인이 아니라면

    저희가 모든 코드를 알 수 없기 때문에

    판매자를 지정하는 플러그인 제작자에게도 가능한 방법이 있는지 문의해보시는 게 좋을 듯합니다.

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기