วิธีซ่อนฟิลด์รหัสคูปอง WooCommerce
เผยแพร่แล้ว: 2020-08-01กำลังมองหาวิธีซ่อนฟิลด์รหัสคูปอง WooCommerce โดยเฉพาะในหน้าตะกร้าสินค้าและชำระเงินใช่หรือไม่ นอกจากนี้ คุณอาจต้องการปิดการใช้งานรหัสคูปองทั้งหมดบนร้านค้า WooCommerce ของคุณ ในโพสต์นี้ ฉันจะอธิบายวิธีปิดใช้งานหรือซ่อนฟิลด์คูปองในหน้าต่างๆ ในร้านค้า WooCommerce ของคุณ
หน้ารถเข็นคูปอง WooCommerce
นี่คือตำแหน่งเริ่มต้นของช่องคูปองใน หน้าตะกร้าสินค้า :
หน้าชำระเงินช่องคูปอง WooCommerce
นี่คือตำแหน่งเริ่มต้นของช่องคูปองใน หน้าชำระเงิน :
ช่องคูปอง WooCommerce
การเสนอคูปองให้กับลูกค้าประจำเป็นวิธีที่ยอดเยี่ยมที่เจ้าของร้านค้า WooCommerce ตอบแทนชุมชน คูปองเหล่านี้สามารถให้รางวัลหรือส่วนลดเป็นสิ่งจูงใจในการซื้อได้ นี่เป็นเพียงวิธีที่เจ้าของร้านค้า WooCommerce กล่าว ขอบคุณ สำหรับการซื้อผลิตภัณฑ์ของตน
อย่างไรก็ตาม คุณไม่จำเป็นต้องแสดงหรือฝึกอบรมลูกค้าของคุณเกี่ยวกับวิธีการมอง
สำหรับส่วนลดหรือคูปอง เนื่องจากพวกเขาอาจละทิ้งรถเข็นของคุณเพื่อตามล่าหาคูปองที่มีอยู่ในร้านค้าของคุณ ในบางกรณี ลูกค้ารายอื่นอาจรอเพื่อซื้อบางอย่าง จนกว่าจะมีคูปอง หากลูกค้าในร้านค้า WooCommerce ของคุณทำเช่นนี้ พวกเขาอาจค้นหาปลั๊กอินของคู่แข่งหรือพบรหัสคูปองที่บริษัทในเครือเสนอให้ ซึ่งจะส่งผลต่อการขายร้านค้าของคุณ
นอกจากนี้ อาจส่งผลให้เกิดความเสี่ยงในการซื้อจากที่อื่นหรือละทิ้งร้านค้าของคุณโดยสิ้นเชิง เมื่อพบตัวเลือกที่ถูกกว่า
ยิ่งไปกว่านั้น เมื่อผู้ใช้ค้นหาคูปอง พวกเขาอาจทำการซื้อไม่เสร็จเพราะอาจไม่พอใจเพราะรู้สึกว่าพวกเขาพลาดส่วนลด
อย่างไรก็ตาม นี่ไม่ใช่ประสบการณ์ของลูกค้าที่คุณอาจต้องการสำหรับร้านค้า WooCommerce ของคุณ
เพื่อหลีกเลี่ยงปัญหานี้ คุณสามารถใช้คูปองสำหรับลูกค้าโดยอัตโนมัติสำหรับสินค้าเฉพาะ หรือเพียงแค่ซ่อนคูปองจากหน้าร้านค้าทั้งหมด
จากทั้งหมดที่กล่าวมา ให้เราดำเนินการตามขั้นตอนบางอย่างที่คุณต้องดำเนินการเพื่อปิดใช้งานหรือซ่อนคูปองจากส่วนต่างๆ ของร้านค้า WooCommerce ของคุณเพื่อเพิ่ม Conversion ของคุณให้สูงสุด และทำให้ลูกค้าของคุณทุกคนมีความสุข
a) ปิดการใช้งานรหัสคูปองทั้งหมดบนร้านค้า WooCommerce ของคุณ
คุณสามารถปิดการใช้งานช่องรหัสคูปองส่วนลดบนรถเข็นและหน้าชำระเงินในร้านค้า WooCommerce ของคุณได้อย่างสมบูรณ์ สามารถทำได้โดยทำตามขั้นตอนง่าย ๆ เหล่านี้:
ขั้นตอนในการปิดการใช้งานรหัสคูปองอย่างสมบูรณ์
- ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
- จากเมนูแดชบอร์ด ให้คลิกที่ WooCommerce > การตั้งค่า > แท็บทั่วไป การดำเนินการนี้จะมีตัวเลือกการตั้งค่าทั่วไปมากมาย แต่คุณต้องมองหาช่องกาเครื่องหมาย ' เปิดใช้งานการใช้รหัสคูปอง ' อย่าลืมบันทึกการเปลี่ยนแปลงดังที่แสดงด้านล่าง:
- จากนั้น คุณต้องคลิกที่ช่องทำเครื่องหมายเพื่อปิดใช้งานช่องคูปองทั้งหมดบนรถเข็นหรือชำระเงิน ผลลัพธ์ในหน้าตะกร้าสินค้าแสดงไว้ด้านล่าง:
b) ซ่อนช่องรหัสคูปองในหน้ารถเข็น WooCommerce
เจ้าของร้านค้า WooCommerce อาจต้องการซ่อนฟิลด์รหัสคูปองเฉพาะใน หน้ารถเข็น และแสดงบน หน้าชำระเงิน ในการดำเนินการนี้ ใช้เวลาเพียงไม่กี่นาทีและคุณเพียงแค่ต้องทำตามขั้นตอนง่าย ๆ เหล่านี้:
ขั้นตอนในการซ่อนช่องรหัสคูปองในหน้ารถเข็น WooCommerce
- ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
- จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อเปิดหน้า Theme Editor ให้มองหาไฟล์ฟังก์ชันของธีมที่เราจะเพิ่มฟังก์ชันที่จะซ่อนฟิลด์รหัสคูปองใน หน้ารถเข็น WooCommerce
- เพิ่มรหัสต่อไปนี้ ที่ส่วนท้ายของไฟล์ php :
// ซ่อนช่องคูปองในหน้าตะกร้าสินค้า ฟังก์ชัน disable_coupon_field_on_cart (เปิดใช้งาน $) { ถ้า ( is_cart() ) { เปิดใช้งาน $ = เท็จ; } ส่งคืน $ เปิดใช้งาน; } add_filter( 'woocommerce_coupons_enabled', 'disable_coupon_field_on_cart' );
- หากต้องการดู ผลลัพธ์ ของรหัสนี้ คุณต้องเข้าถึง หน้ารถเข็น และคุณจะเห็นสิ่งนี้:
รหัสทำงานอย่างไร
รหัสนี้จะปิดการใช้งานช่องรหัสคูปองในหน้ารถเข็นโดยสมบูรณ์โดยใช้ function disable_coupon_field_on_cart( $enabled )
ฟังก์ชันนี้จะตรวจสอบว่ามีช่องคูปองในหน้านี้หรือไม่ หากมี รหัสจะปิดใช้งานฟิลด์รหัสคูปองโดยใช้ตัวกรองนี้ add_filter( 'woocommerce_coupons_enabled', 'disable_coupon_field_on_cart' );
.
c) ซ่อนช่องรหัสคูปองในหน้าชำระเงิน WooCommerce
เจ้าของร้านอาจเลือกที่จะซ่อนช่องรหัสคูปองเฉพาะใน หน้าชำระเงิน และแสดงบน หน้าตะกร้าสินค้า หน้าชำระเงินเริ่มต้นพร้อมช่องชำระเงินมีลักษณะดังนี้:
ในการดำเนินการนี้ ใช้เวลาเพียงไม่กี่นาทีและคุณเพียงแค่ต้องทำตามขั้นตอนง่าย ๆ เหล่านี้:
ขั้นตอนในการซ่อนช่องรหัสคูปองในหน้ารถเข็น WooCommerce
- ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
- จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อเปิดหน้า Theme Editor ให้มองหาไฟล์ฟังก์ชันของธีมที่เราจะเพิ่มฟังก์ชันที่จะซ่อนฟิลด์รหัสคูปองใน หน้าชำระเงินของ WooCommerce
- เพิ่มรหัสต่อไปนี้ ที่ส่วนท้ายของไฟล์ php :
// ซ่อนช่องคูปองในหน้าชำระเงิน ฟังก์ชัน disable_coupon_field_on_checkout (เปิดใช้งาน $) { ถ้า ( is_checkout() ) { เปิดใช้งาน $ = เท็จ; } ส่งคืน $ เปิดใช้งาน; } add_filter( 'woocommerce_coupons_enabled', 'disable_coupon_field_on_checkout' );
- หากต้องการดู ผลลัพธ์ ของรหัสนี้ คุณต้องเข้าไปที่ หน้าชำระเงิน และคุณจะเห็นสิ่งนี้:
รหัสทำงานอย่างไร
รหัสนี้จะปิดการใช้งานช่องรหัสคูปองในหน้าชำระเงินโดยใช้ function disable_coupon_field_on_checkout( $enabled )
ฟังก์ชันนี้จะตรวจสอบว่ามีช่องคูปองในหน้านี้หรือไม่ หากมี รหัสจะปิดใช้งานฟิลด์รหัสคูปองโดยใช้ตัวกรองนี้ add_filter( 'woocommerce_coupons_enabled', 'disable_coupon_field_on_checkout' );
d) ซ่อนช่องคูปองสำหรับผลิตภัณฑ์ใดผลิตภัณฑ์หนึ่ง
ในฐานะเจ้าของร้านค้า WooCommerce คุณต้องตัดสินใจเพื่อเพิ่มยอดขาย คุณอาจมีช่องคูปองจำนวนมาก และคุณอาจต้องการจำกัดคุณลักษณะนี้ในผลิตภัณฑ์บางประเภทเพื่อหลีกเลี่ยงการละทิ้งตะกร้าสินค้าเมื่อลูกค้าต้องการค้นหาผลิตภัณฑ์อื่นๆ
ตัวอย่างเช่น คุณอาจต้องการซ่อนช่องรหัส หากมีผลิตภัณฑ์ที่เรียกว่า 'เสื้อยืด' ที่มี รหัสผลิตภัณฑ์ 133 อยู่ในรถเข็น สิ่งนี้จะเกิดขึ้นเมื่อคุณไม่ต้องการให้ผู้อื่นใช้คูปองหากพวกเขากำลังซื้อผลิตภัณฑ์นี้ WooCommerce ไม่มีฟังก์ชันในตัวที่จะทำสิ่งนี้ แต่ไม่ต้องกังวลเพราะเรามีวิธีแก้ปัญหานี้
โดยทำตามขั้นตอนง่าย ๆ เหล่านี้:
ขั้นตอนในการซ่อนช่องคูปองสำหรับผลิตภัณฑ์ใดผลิตภัณฑ์หนึ่ง
- ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
- จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อเปิดหน้า Theme Editor ให้มองหาไฟล์ฟังก์ชันของธีมที่เราจะเพิ่มฟังก์ชันที่จะซ่อนฟิลด์รหัสคูปองในรหัส ผลิตภัณฑ์ 133 ซึ่งจะมีลักษณะดังนี้เมื่อใช้พื้นที่ช่องคูปอง:
- เพิ่มรหัสต่อไปนี้ ที่ส่วนท้ายของไฟล์ php :
add_filter( 'woocommerce_coupons_enabled', 'ts_hide_coupon_field_on_cart' ); ฟังก์ชั่น ts_hide_coupon_field_on_cart (เปิดใช้งาน $) { $product_id = 133; $cart = สุขา()->cart->get_cart(); foreach ( $cart เป็น $id => $cart_item ) { if( $cart_item[ 'data' ]->get_id() == $product_id ) { คืนค่าเท็จ; } } ส่งคืน $ เปิดใช้งาน; }
อย่าลืม เพิ่ม รหัสผลิตภัณฑ์ ที่ถูกต้องตามผลิตภัณฑ์ที่คุณมี ในร้านค้า WooCommerce ของคุณ
- หลังจาก เพิ่ม โค้ดแล้ว ให้ รีเฟรช หน้าและ ผลลัพธ์ จะเป็น:
รหัสทำงานอย่างไร
รหัสนี้จะปิดการใช้งานช่องรหัสคูปองในหน้ารถเข็นของผลิตภัณฑ์ ID 133 โดยใช้ function ts_hide_coupon_field_on_cart( $enabled )
ฟังก์ชันนี้จะตรวจสอบว่ามีช่องคูปองในหน้านี้หรือไม่ หากมี รหัสจะปิดการใช้งานช่องรหัสคูปองด้วยตัวกรองนี้ add_filter( 'woocommerce_coupons_enabled','ts_hide_coupon_field_on_cart' );
e) ซ่อนช่องคูปองสำหรับผลิตภัณฑ์หลายรายการ
ในตัวอย่างข้างต้น เราลบช่องรหัสคูปองสำหรับผลิตภัณฑ์เดียวเท่านั้น คุณอาจถามตัวเองว่า 'ฉันจะซ่อนช่องคูปองสำหรับรหัสผลิตภัณฑ์หลายรายการในหน้าตะกร้าสินค้าได้อย่างไร' เรามีวิธีแก้ไขปัญหานี้เช่นกัน
ในการดำเนินการนี้ ให้ใช้ขั้นตอนง่าย ๆ เหล่านี้ และคุณจะสามารถซ่อนฟิลด์คูปองในผลิตภัณฑ์หลายรายการในหน้าตะกร้าสินค้า:
ขั้นตอนในการซ่อนช่องคูปองสำหรับสินค้าหลายรายการ
- ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
- จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อหน้า Theme Editor เปิดขึ้น ให้มองหาไฟล์ฟังก์ชันของธีมที่เราจะเพิ่มฟังก์ชันที่จะซ่อนฟิลด์รหัสคูปองในรหัส ผลิตภัณฑ์ 133, 140 และ 147 เท่านั้น นี่คือลักษณะที่ปรากฏ:
- เพิ่มรหัสต่อไปนี้ ที่ส่วนท้ายของไฟล์ php :
add_filter( 'woocommerce_coupons_enabled', 'ts_hide_coupon_field_on_cart' ); ฟังก์ชั่น ts_hide_coupon_field_on_cart (เปิดใช้งาน $) { $product_ids = อาร์เรย์ (133, 147, 140); $cart = สุขา()->cart->get_cart(); foreach ( $cart เป็น $id => $cart_item ) { if(in_array( $cart_item[ 'data' ]->get_id(), $product_ids ) ) { คืนค่าเท็จ; } } ส่งคืน $ เปิดใช้งาน; }
อย่าลืม เพิ่ม รหัสผลิตภัณฑ์ ที่ถูกต้องตามผลิตภัณฑ์ที่คุณมี ในร้านค้า WooCommerce ของคุณ
- หลังจาก เพิ่ม รหัสแล้ว ให้เพิ่มรายการเหล่านั้นในรถเข็นและตรวจดูว่าคุณมีผลลัพธ์นี้หรือไม่:
รหัสทำงานอย่างไร
รหัสนี้ทำงานเหมือนกับโค้ดใน ตัวอย่าง (d) แต่เราได้กำหนดอาร์เรย์ของรหัสผลิตภัณฑ์ที่เรา วนรอบ รายการในรถเข็นและตรวจสอบว่ารหัสของรายการมีอยู่ในอาร์เรย์ของเราหรือไม่ เมื่อปรากฏในรถเข็น ฟิลด์รหัสคูปองจะถูกซ่อน สามารถใช้ได้กับผลิตภัณฑ์ใดๆ ที่อยู่ในอาร์เรย์
f) ซ่อนช่องรหัสคูปองตามหมวดหมู่ผลิตภัณฑ์
ในฐานะเจ้าของร้านค้า WooCommerce คุณอาจต้องการซ่อนฟิลด์รหัสคูปอง หากมีผลิตภัณฑ์บางหมวดหมู่อยู่ในรถเข็น สำหรับตัวอย่างนี้ เราจะซ่อนผลิตภัณฑ์ในประเภท ' Njengah Tech ' คุณสามารถใช้ชื่อหมวดหมู่ที่คุณต้องการซ่อนฟิลด์คูปองในตะกร้าสินค้าและชำระเงิน
โดยทำตามขั้นตอนง่าย ๆ เหล่านี้:
- ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
- จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อหน้าตัวแก้ไขธีมเปิดขึ้น ให้มองหาไฟล์ฟังก์ชันของธีมที่เราจะเพิ่มฟังก์ชันที่จะซ่อนฟิลด์รหัสคูปองบนผลิตภัณฑ์ในหมวด ' Njengah Tech ' นี่คือลักษณะที่รถเข็นดูกับผลิตภัณฑ์จากหมวดหมู่นี้:
- เพิ่มรหัสต่อไปนี้ ที่ส่วนท้ายของไฟล์ php :
add_filter( 'woocommerce_coupons_enabled', 'ts_hide_coupon_field_on_cart' ); ฟังก์ชั่น ts_hide_coupon_field_on_cart (เปิดใช้งาน $) { $product_categories = array('Njengah Tech'); $cart = สุขา()->cart->get_cart(); foreach ( $cart เป็น $id => $cart_item ) { $_product = wc_get_product($cart_item[ 'data' ]->get_id() ); $_product = wc_get_product($cart_item[ 'data' ]->get_id() ); foreach( $product_categories เป็น $category ) { if( has_term( $category, 'product_cat', $cart_item[ 'data' ]->get_id() ) ) { คืนค่าเท็จ; } } } ส่งคืน $ เปิดใช้งาน; }
- หลังจาก เพิ่ม รหัสแล้ว ให้เพิ่มรายการเหล่านั้นในรถเข็นและตรวจดูว่าคุณมีผลลัพธ์นี้หรือไม่:
บทสรุป
ในโพสต์นี้ เราได้สรุปวิธีการ:
- ปิดการใช้งานรหัสคูปองในร้านค้า WooCommerce ของคุณอย่างสมบูรณ์
- ซ่อนช่องรหัสคูปองในหน้ารถเข็น WooCommerce
- ซ่อนช่องรหัสคูปองในหน้าชำระเงิน WooCommerce
- ซ่อนช่องคูปองสำหรับผลิตภัณฑ์ใดผลิตภัณฑ์หนึ่ง
- ซ่อนช่องคูปองสำหรับผลิตภัณฑ์หลายรายการ
- ซ่อนช่องรหัสคูปองตามหมวดหมู่ผลิตภัณฑ์
เราหวังว่าคุณจะสามารถซ่อนหรือลบฟิลด์คูปองจากไซต์ WooCommerce ของคุณได้แล้ว!
บทความที่คล้ายกัน
- วิธีเปลี่ยนเส้นทางไปยังรถเข็นหลังจากเข้าสู่ระบบใน WooCommerce
- วิธีซ่อนยอดรวมรถเข็นใน WooCommerce หรือลบแถวยอดรวมย่อย
- วิธีข้ามรถเข็นและเปลี่ยนเส้นทางไปยังหน้าชำระเงิน WooCommerce
- เปลี่ยนดำเนินการชำระเงินข้อความใน WooCommerce
- วิธีเปลี่ยนไอคอน PayPal บนหน้าชำระเงิน WooCommerce
- วิธีตั้งค่าผลิตภัณฑ์เด่นใน WooCommerce
- วิธีเพิ่มหน้าชำระเงินไอคอนการชำระเงิน WooCommerce ที่กำหนดเอง
- วิธีการขายสินค้าดิจิทัลด้วย WooCommerce
- วิธีจัดเรียงหมวดหมู่ WooCommerce เพื่อประสบการณ์ผู้ใช้ที่ดีขึ้น
- ซ่อนหรือลบช่องปริมาณจากหน้าผลิตภัณฑ์ WooCommerce