ก่อนที่ฉันจะถามคำถามนี้ฉันรู้ว่ามีความลังเล (ถูกกฎหมาย) ในการตอบคำถามที่นี่เกี่ยวกับผลิตภัณฑ์ของ Woo เนื่องจากพวกเขาได้รับการสนับสนุนและผู้ใช้ควรได้รับการสนับสนุนให้ใช้สิ่งนั้น ฉันเป็นผู้ใช้ Woo ที่จ่ายเงิน แต่ไม่สามารถแก้ปัญหานี้ได้ด้วยการสนับสนุนที่มีค่าใช้จ่ายและคำถามของฉันเกี่ยวกับการเอาชนะชั้นเรียนใน WP ดังนั้นฉันหวังว่ามันจะได้รับการพิจารณาที่เป็นธรรม
คำถามของฉัน: เมื่อมีการส่งอีเมลคำสั่งซื้อที่เสร็จสมบูรณ์ไปยังลูกค้าฉันต้องได้รับอีเมลนี้เป็นคำต่อคำและโดยอัตโนมัติเหมือนกับที่ส่งให้ลูกค้ามากกว่ารูปแบบอื่น ๆ เช่นใบแจ้งหนี้ PDF ที่สร้างขึ้น ปลั๊กอินสำหรับ WooCommerce ฉันสามารถทำได้โดยการเปลี่ยนบรรทัดต่อไปนี้ใน/woocommerce/classes/emails/class-wc-email-customer-completed-order.php
:
$this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
อ่าน:
$this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
$this->send( me@myemail.com, $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
อย่างไรก็ตามเห็นได้ชัดว่าแฮ็คแบบนี้จะไม่รอดจากการอัพเกรด ฉันมีธีมลูกซึ่งแทนที่แม่แบบ WooCommerce มีกลไกที่เทียบเท่าซึ่งฉันสามารถแทนที่ชั้นเรียนในทางที่ห่อหุ้มในทำนองเดียวกัน? หรือคุณสามารถแนะนำวิธีอื่น (นอกเหนือจากการตั้งค่าเซิร์ฟเวอร์ SMTP เป็นสำเนาลับถึงอีเมลทั้งหมดไปยังที่อยู่ที่สอง) เพื่อให้งานเฉพาะของฉันในการรับอีเมลนี้เมื่อลูกค้าได้รับ