id = 'rtkt_customer_request'; $this->customer_email = true; $this->title = __( 'Return request received', 'returnkit' ); $this->description = __( 'Sent to the customer when they submit a return or exchange request.', 'returnkit' ); parent::__construct(); } /** * Default subject. * * @return string */ public function get_default_subject() { return __( 'We\'ve received your return request {request_number}', 'returnkit' ); } /** * Default heading. * * @return string */ public function get_default_heading() { return __( 'Return request received', 'returnkit' ); } /** * Send. * * @param Request $request Request. * @return bool */ public function trigger( Request $request ) { $this->setup( $request ); $this->recipient = $request->email(); $this->extra = array( 'view_url' => Access::request_url( $request, true ) ); return $this->dispatch(); } }