วิธีแก้จุดบกพร่อง "ส่งไปยังที่อยู่อื่น" โดยค่าเริ่มต้นในหน้า Checkout และ Woocommerce

การค้าออนไลน์ กำลังได้รับที่ดินมากขึ้นเรื่อย ๆ และ WooCommerce เป็นหนึ่งในแพลตฟอร์มโปรดของ นักพัฒนาเว็บ สำหรับ สร้างร้านค้าออนไลน์.

ร้านค้าออนไลน์ที่ประสบความสำเร็จคือผู้รู้วิธีเน้นผลิตภัณฑ์และมอบประสบการณ์การใช้งานออนไลน์ที่ดีที่สุดให้กับลูกค้า ประสบการณ์ออนไลน์ของผู้ใช้เริ่มต้นจากการได้รับผลิตภัณฑ์อย่างง่ายและชัดเจน ระบบเสร็จสิ้นการสั่งซื้อ.

ฟิลด์ที่มีอยู่ในหน้า "รายละเอียดการชำระเงิน" / "ชำระเงิน" ซึ่งผู้ใช้ต้องการ ป้อนข้อมูลส่วนตัวเช่น: ชื่อที่อยู่ที่อยู่อีเมลหมายเลขโทรศัพท์และข้อมูลอื่น ๆ ควรมีความเรียบง่ายและมีโครงสร้างมากที่สุด มากที่สุด ให้กับลูกค้าร้านค้าออนไลน์ฉันเลือกเช่น ที่อยู่จัดส่ง ของผลิตภัณฑ์จะเหมือนกันกับ ที่อยู่สำหรับเรียกเก็บเงิน. อย่างไรก็ตามใน WooCommerce มันคือ ตรวจสอบโดยค่าเริ่มต้น "ส่งไปยังที่อยู่อื่น"/"จัดส่งไปยังที่อยู่อื่น" ซึ่งหมายความว่าผู้ใช้จะต้องคลิกหรือกดบนโทรศัพท์อีกครั้งเพื่อปิดการใช้งานเขตข้อมูลเพิ่มเติมที่จำเป็นเมื่อมีการตรวจสอบตัวเลือก ไม่ต้องการทำงานถ้าเราต้องการมอบประสบการณ์ออนไลน์ที่ดีที่สุดให้กับผู้ใช้

โชคดีที่ตัวเลือก "ส่งไปยังที่อยู่อื่น" ในหน้าชำระเงินและ Woocommerce สามารถยกเลิกการเลือกโดยค่าเริ่มต้นโดยเพิ่มบรรทัดของรหัสลงในไฟล์ functions.php ของชุดรูปแบบปัจจุบัน

add_filter( 'woocommerce_ship_to_different_address_checked', '__return_false' );

บันทึกไฟล์หลังจากเพิ่มบรรทัดและไปที่หน้าชำระเงินของร้านค้าออนไลน์เพื่อดูว่าตัวเลือก "ส่งไปยังที่อยู่อื่น" ยังคงถูกตรวจสอบโดยค่าเริ่มต้น

ฟิลด์บังคับอื่นที่ WooCommerce ต้องการใน "รายละเอียดการชำระเงิน"แต่สิ่งที่มีความสำคัญน้อยกว่าในบางประเทศคือ"รหัสไปรษณีย์"/"รหัสไปรษณีย์สำหรับการเรียกเก็บเงิน" ผู้ใช้จำนวนมากไม่มีที่อยู่ในการจัดส่งทางไปรษณีย์และ บริษัท จัดส่งไม่ปฏิบัติตามรหัสนี้ มันมักจะถูกใส่ผิดที่โดยลูกค้าเพราะสนามมีผลบังคับใช้
สามารถลบได้จากทุกฟังก์ชั่น. php โดยเพิ่มบรรทัดต่อไปนี้:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}

ตอนนี้คุณมีระบบ "การสั่งซื้อ" สำหรับลูกค้าของคุณง่ายขึ้น

วิธีแก้จุดบกพร่อง "ส่งไปยังที่อยู่อื่น" โดยค่าเริ่มต้นในหน้า Checkout และ Woocommerce

เกี่ยวกับผู้เขียน

ชิงทรัพย์

หลงใหลเกี่ยวกับทุกสิ่งที่หมายถึงแกดเจ็ตและไอทีฉันยินดีที่จะเขียนบน stealthsettings.com จาก 2006 และฉันชอบที่จะค้นพบสิ่งใหม่ ๆ เกี่ยวกับคอมพิวเตอร์และ macOS ระบบปฏิบัติการ Linux Windows, iOS และ Android

แสดงความคิดเห็น