ลบ / ลบรายละเอียดในการชำระเงิน WooCommerce (รหัสไปรษณีย์, บริษัท โทรศัพท์ ... )

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

ขจัดช่อง "รหัสไปรษณีย์" จาก WooCommerce กร้า

เราสามารถนำ "รหัสไปรษณีย์การวางบิล" ออกจาก WooCommerce ได้เราต้องไปและแก้ไขไฟล์ functions.php ของธีม WordPress ที่ใช้งานอยู่ในเว็บไซต์นี้ ใน functions.php เพิ่มบรรทัด:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {

unset($fields['billing']['billing_postcode']);

return $fields;

}

อยู่ที่ไหน "billing_postcode" เป็นสนามสำหรับรหัสไปรษณีย์ หากคุณต้องการที่จะกำจัดช่องที่อยู่ที่สองเราแทนที่ "billing_postcode" กับ "billing_address_2"

unset($fields['billing']['billing_address_2']);

มีสถานการณ์ที่อาจจะไม่สนใจรายละเอียดการชำระเงินของลูกค้าใด ๆ โดยปกติเมื่อชำระค่าใช้จ่ายผ่านทาง PayPal ในสถานการณ์นี้เราสามารถเลือกที่จะกำจัดทุกสาขาของหน้าการสั่งซื้อ

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}

วิธีนี้คุณจะลบทุกสาขาของ WooCommerce กร้า

ลบ / ลบรายละเอียดในการชำระเงิน WooCommerce (รหัสไปรษณีย์, บริษัท โทรศัพท์ ... )

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

ชิงทรัพย์

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

3 คอมเมนต์

  • Bonjour Merci สำหรับโพสต์!
    J'avais besoin เดอ supprimer เลอเดอลา entreprise et c'est parfait ca fonctionne !!
    นี่เป็นข้อเสนอพิเศษสำหรับนักธุรกิจ "expédierà une adresse différente"
    มันไม่ใช่วิธีเดียวกับ remplacement ของ custom_override_checkout_fields ในรหัส Pourriez vous m'aider?

  • สวัสดีฉันได้เพิ่มรหัสนี้ไปที่ functions.php ตามที่แนะนำไว้ แต่เว็บไซต์ของฉันขัดข้อง มันว่างเปล่าทั้งหมด ฉันไม่ใช่คนใหม่ ๆ แบบนี้ แต่ฉันก็ไม่เป็นแบบนั้น

    ถ้าฉันสามารถเข้าถึงหน้าแดชบอร์ดของฉันได้ฉันจะลบออก แต่ฉันไม่สามารถเข้าถึงอะไรก็ได้ในเว็บไซต์ของฉันเลย

    กรุณาช่วยฉันควรทำอย่างไร? กรุณาตอบด่วน!

ปล่อยให้ตอบกลับไปยัง Louvet X