2013-05-14 1 views
0

WP- 전자 상거래 프로세스를 체크 아웃하는 동안 두 개의 전자 메일을 트리거하고 멋진 플러그 인을 사용하여 스타일을 지정하려고합니다.WP- 전자 상거래를 사용하여 WP- 전자 상거래에서 구매자에게 전자 메일 알림을 트리거하는 방법 주문이 제출 될 때 WP- 전자 상거래 - 상점 스타일 사용?

  1. 주문 제출 - "WP - 전자 상거래 - shopstyling"

당신이 좀 도와 수를 사용하여 작업 및 스타일 - 순간에 구매자에게 아무것도 보내지 않고

  • 가 지불을 허용? 나는 그들이 주문을 제출할 때 구매자에게 이메일을 보낼 수 있기를 정말로 원합니다.

    고객이 오프라인 신용 카드 결제를하므로 구매자가 주문을 보내고 (처리를 기다리고 있음) 구매 사실을 알리고 주문을 지불하고 생성했습니다. 상점은 꽃 가게입니다.

    현재 '허용 된 지불'단계가 작동합니다. 그러나 제출 된 단계는 아무 것도 보내지 않습니다. 어떤 도움이라도 굉장합니다.

    건배, 피오나

  • 답변

    0

    이메일 트리거는 WP 전자 상거래의 핵심 기능의 일부입니다. Shop-Styling 플러그인은 기존 메일에 멋진 서식을 추가하기 만합니다. 고객은 주문을 제출할 때 및 지불 상태를 "지불 승인"으로 변경하는 즉시 이메일을 받게됩니다. 이는 의도 한 동작입니다.

    add_action('wpsc_update_purchase_log_status', 'triggerStatusChangeMail', 9, 4); 
    function triggerStatusChange($id, $status, $old_status, $purchase_log) { 
        //  WPSC_Purchase_Log::INCOMPLETE_SALE //= 1; 
        //  const ORDER_RECEIVED = 2; 
        //  const ACCEPTED_PAYMENT = 3; 
        //  const JOB_DISPATCHED = 4; 
        //  const CLOSED_ORDER  = 5; 
        //  const PAYMENT_DECLINED = 6; 
        //  const REFUNDED   = 7; 
        //  const REFUND_PENDING = 8; 
        if ($status==2){ 
         wp_mail(...); 
        } 
    } 
    

    당신은 자동으로 사용자 정의 이메일에 적용 할 메일의 내용과 메일 템플릿에서 HTML 코드를 사용할 수 있습니다,하지만 당신은 할 수 없습니다 :

    당신은 당신의 테마에 후크를 사용할 수 있습니다

    는 function.php 모든 자리 표시자를 사용하십시오. 메일에 고객 정보 또는 주문 정보를 추가하려면 데이터베이스의 모든 정보를 쿼리해야합니다.

    Same questions in the comments of my website

    +0

    답장을 보내 주셔서 감사합니다. ACCEPTED_PAYMENT = 3 - 진행 중입니다. ORDER_RECEIVED = 2 - 일어나지 않습니다. IF 문은 "wp_mail (...)"입니까? 그 이벤트에 대한 이메일 내용을 입력 할 장소? –

    관련 문제