วิธีซ่อนฟิลด์รหัสคูปอง WooCommerce

เผยแพร่แล้ว: 2020-08-01

ซ่อนคูปองและตะกร้าสินค้า กำลังมองหาวิธีซ่อนฟิลด์รหัสคูปอง WooCommerce โดยเฉพาะในหน้าตะกร้าสินค้าและชำระเงินใช่หรือไม่ นอกจากนี้ คุณอาจต้องการปิดการใช้งานรหัสคูปองทั้งหมดบนร้านค้า WooCommerce ของคุณ ในโพสต์นี้ ฉันจะอธิบายวิธีปิดใช้งานหรือซ่อนฟิลด์คูปองในหน้าต่างๆ ในร้านค้า WooCommerce ของคุณ

หน้ารถเข็นคูปอง WooCommerce

นี่คือตำแหน่งเริ่มต้นของช่องคูปองใน หน้าตะกร้าสินค้า :
ตำแหน่งเริ่มต้นของช่องคูปอง

หน้าชำระเงินช่องคูปอง WooCommerce

นี่คือตำแหน่งเริ่มต้นของช่องคูปองใน หน้าชำระเงิน :
เริ่มต้นการชำระเงิน

ช่องคูปอง WooCommerce

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

ซ่อนรหัสคูปองใน WooCommerce

อย่างไรก็ตาม คุณไม่จำเป็นต้องแสดงหรือฝึกอบรมลูกค้าของคุณเกี่ยวกับวิธีการมอง

สำหรับส่วนลดหรือคูปอง เนื่องจากพวกเขาอาจละทิ้งรถเข็นของคุณเพื่อตามล่าหาคูปองที่มีอยู่ในร้านค้าของคุณ ในบางกรณี ลูกค้ารายอื่นอาจรอเพื่อซื้อบางอย่าง จนกว่าจะมีคูปอง หากลูกค้าในร้านค้า WooCommerce ของคุณทำเช่นนี้ พวกเขาอาจค้นหาปลั๊กอินของคู่แข่งหรือพบรหัสคูปองที่บริษัทในเครือเสนอให้ ซึ่งจะส่งผลต่อการขายร้านค้าของคุณ

นอกจากนี้ อาจส่งผลให้เกิดความเสี่ยงในการซื้อจากที่อื่นหรือละทิ้งร้านค้าของคุณโดยสิ้นเชิง เมื่อพบตัวเลือกที่ถูกกว่า

ยิ่งไปกว่านั้น เมื่อผู้ใช้ค้นหาคูปอง พวกเขาอาจทำการซื้อไม่เสร็จเพราะอาจไม่พอใจเพราะรู้สึกว่าพวกเขาพลาดส่วนลด

อย่างไรก็ตาม นี่ไม่ใช่ประสบการณ์ของลูกค้าที่คุณอาจต้องการสำหรับร้านค้า WooCommerce ของคุณ

เพื่อหลีกเลี่ยงปัญหานี้ คุณสามารถใช้คูปองสำหรับลูกค้าโดยอัตโนมัติสำหรับสินค้าเฉพาะ หรือเพียงแค่ซ่อนคูปองจากหน้าร้านค้าทั้งหมด

จากทั้งหมดที่กล่าวมา ให้เราดำเนินการตามขั้นตอนบางอย่างที่คุณต้องดำเนินการเพื่อปิดใช้งานหรือซ่อนคูปองจากส่วนต่างๆ ของร้านค้า WooCommerce ของคุณเพื่อเพิ่ม Conversion ของคุณให้สูงสุด และทำให้ลูกค้าของคุณทุกคนมีความสุข

a) ปิดการใช้งานรหัสคูปองทั้งหมดบนร้านค้า WooCommerce ของคุณ

คุณสามารถปิดการใช้งานช่องรหัสคูปองส่วนลดบนรถเข็นและหน้าชำระเงินในร้านค้า WooCommerce ของคุณได้อย่างสมบูรณ์ สามารถทำได้โดยทำตามขั้นตอนง่าย ๆ เหล่านี้:

ขั้นตอนในการปิดการใช้งานรหัสคูปองอย่างสมบูรณ์

  1. ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
  2. จากเมนูแดชบอร์ด ให้คลิกที่ WooCommerce > การตั้งค่า > แท็บทั่วไป การดำเนินการนี้จะมีตัวเลือกการตั้งค่าทั่วไปมากมาย แต่คุณต้องมองหาช่องกาเครื่องหมาย ' เปิดใช้งานการใช้รหัสคูปอง ' อย่าลืมบันทึกการเปลี่ยนแปลงดังที่แสดงด้านล่าง: ปิดการใช้งานช่องคูปอง
  3. จากนั้น คุณต้องคลิกที่ช่องทำเครื่องหมายเพื่อปิดใช้งานช่องคูปองทั้งหมดบนรถเข็นหรือชำระเงิน ผลลัพธ์ในหน้าตะกร้าสินค้าแสดงไว้ด้านล่าง: ช่องคูปองสำหรับผู้พิการ

b) ซ่อนช่องรหัสคูปองในหน้ารถเข็น WooCommerce

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

ขั้นตอนในการซ่อนช่องรหัสคูปองในหน้ารถเข็น WooCommerce

  1. ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
  2. จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อเปิดหน้า Theme Editor ให้มองหาไฟล์ฟังก์ชันของธีมที่เราจะเพิ่มฟังก์ชันที่จะซ่อนฟิลด์รหัสคูปองใน หน้ารถเข็น WooCommerce
  3. เพิ่มรหัสต่อไปนี้ ที่ส่วนท้ายของไฟล์ php :
 // ซ่อนช่องคูปองในหน้าตะกร้าสินค้า

ฟังก์ชัน disable_coupon_field_on_cart (เปิดใช้งาน $) {

            ถ้า ( is_cart() ) {

                        เปิดใช้งาน $ = เท็จ;

            }

            ส่งคืน $ เปิดใช้งาน;

}

add_filter( 'woocommerce_coupons_enabled', 'disable_coupon_field_on_cart' );
  1. หากต้องการดู ผลลัพธ์ ของรหัสนี้ คุณต้องเข้าถึง หน้ารถเข็น และคุณจะเห็นสิ่งนี้: ช่องคูปองสำหรับผู้พิการ

รหัสทำงานอย่างไร

รหัสนี้จะปิดการใช้งานช่องรหัสคูปองในหน้ารถเข็นโดยสมบูรณ์โดยใช้ function disable_coupon_field_on_cart( $enabled ) ฟังก์ชันนี้จะตรวจสอบว่ามีช่องคูปองในหน้านี้หรือไม่ หากมี รหัสจะปิดใช้งานฟิลด์รหัสคูปองโดยใช้ตัวกรองนี้ add_filter( 'woocommerce_coupons_enabled', 'disable_coupon_field_on_cart' ); .

c) ซ่อนช่องรหัสคูปองในหน้าชำระเงิน WooCommerce

เจ้าของร้านอาจเลือกที่จะซ่อนช่องรหัสคูปองเฉพาะใน หน้าชำระเงิน และแสดงบน หน้าตะกร้าสินค้า หน้าชำระเงินเริ่มต้นพร้อมช่องชำระเงินมีลักษณะดังนี้:

เริ่มต้นการชำระเงิน

ในการดำเนินการนี้ ใช้เวลาเพียงไม่กี่นาทีและคุณเพียงแค่ต้องทำตามขั้นตอนง่าย ๆ เหล่านี้:

ขั้นตอนในการซ่อนช่องรหัสคูปองในหน้ารถเข็น WooCommerce

  1. ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
  2. จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อเปิดหน้า Theme Editor ให้มองหาไฟล์ฟังก์ชันของธีมที่เราจะเพิ่มฟังก์ชันที่จะซ่อนฟิลด์รหัสคูปองใน หน้าชำระเงินของ WooCommerce
  3. เพิ่มรหัสต่อไปนี้ ที่ส่วนท้ายของไฟล์ php :
 // ซ่อนช่องคูปองในหน้าชำระเงิน

ฟังก์ชัน disable_coupon_field_on_checkout (เปิดใช้งาน $) {

ถ้า ( is_checkout() ) {

เปิดใช้งาน $ = เท็จ;

}

ส่งคืน $ เปิดใช้งาน;

}

add_filter( 'woocommerce_coupons_enabled', 'disable_coupon_field_on_checkout' );
  1. หากต้องการดู ผลลัพธ์ ของรหัสนี้ คุณต้องเข้าไปที่ หน้าชำระเงิน และคุณจะเห็นสิ่งนี้: ฟิลด์คูปองปิดการใช้งานในการชำระเงิน

รหัสทำงานอย่างไร

รหัสนี้จะปิดการใช้งานช่องรหัสคูปองในหน้าชำระเงินโดยใช้ function disable_coupon_field_on_checkout( $enabled ) ฟังก์ชันนี้จะตรวจสอบว่ามีช่องคูปองในหน้านี้หรือไม่ หากมี รหัสจะปิดใช้งานฟิลด์รหัสคูปองโดยใช้ตัวกรองนี้ add_filter( 'woocommerce_coupons_enabled', 'disable_coupon_field_on_checkout' );

d) ซ่อนช่องคูปองสำหรับผลิตภัณฑ์ใดผลิตภัณฑ์หนึ่ง

ในฐานะเจ้าของร้านค้า WooCommerce คุณต้องตัดสินใจเพื่อเพิ่มยอดขาย คุณอาจมีช่องคูปองจำนวนมาก และคุณอาจต้องการจำกัดคุณลักษณะนี้ในผลิตภัณฑ์บางประเภทเพื่อหลีกเลี่ยงการละทิ้งตะกร้าสินค้าเมื่อลูกค้าต้องการค้นหาผลิตภัณฑ์อื่นๆ

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

โดยทำตามขั้นตอนง่าย ๆ เหล่านี้:

ขั้นตอนในการซ่อนช่องคูปองสำหรับผลิตภัณฑ์ใดผลิตภัณฑ์หนึ่ง

  1. ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
  2. จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อเปิดหน้า Theme Editor ให้มองหาไฟล์ฟังก์ชันของธีมที่เราจะเพิ่มฟังก์ชันที่จะซ่อนฟิลด์รหัสคูปองในรหัส ผลิตภัณฑ์ 133 ซึ่งจะมีลักษณะดังนี้เมื่อใช้พื้นที่ช่องคูปอง: ค่าเริ่มต้นของผลิตภัณฑ์ 133 พร้อมรหัสคูปอง
  3. เพิ่มรหัสต่อไปนี้ ที่ส่วนท้ายของไฟล์ 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 ของคุณ

  1. หลังจาก เพิ่ม โค้ดแล้ว ให้ รีเฟรช หน้าและ ผลลัพธ์ จะเป็น: ฟิลด์คูปองปิดการใช้งานในผลิตภัณฑ์ 133

รหัสทำงานอย่างไร

รหัสนี้จะปิดการใช้งานช่องรหัสคูปองในหน้ารถเข็นของผลิตภัณฑ์ ID 133 โดยใช้ function ts_hide_coupon_field_on_cart( $enabled ) ฟังก์ชันนี้จะตรวจสอบว่ามีช่องคูปองในหน้านี้หรือไม่ หากมี รหัสจะปิดการใช้งานช่องรหัสคูปองด้วยตัวกรองนี้ add_filter( 'woocommerce_coupons_enabled','ts_hide_coupon_field_on_cart' );

e) ซ่อนช่องคูปองสำหรับผลิตภัณฑ์หลายรายการ

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

ในการดำเนินการนี้ ให้ใช้ขั้นตอนง่าย ๆ เหล่านี้ และคุณจะสามารถซ่อนฟิลด์คูปองในผลิตภัณฑ์หลายรายการในหน้าตะกร้าสินค้า:

ขั้นตอนในการซ่อนช่องคูปองสำหรับสินค้าหลายรายการ

  1. ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
  2. จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อหน้า Theme Editor เปิดขึ้น ให้มองหาไฟล์ฟังก์ชันของธีมที่เราจะเพิ่มฟังก์ชันที่จะซ่อนฟิลด์รหัสคูปองในรหัส ผลิตภัณฑ์ 133, 140 และ 147 เท่านั้น นี่คือลักษณะที่ปรากฏ: รหัสคูปองในผลิตภัณฑ์มากมาย
  3. เพิ่มรหัสต่อไปนี้ ที่ส่วนท้ายของไฟล์ 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 ของคุณ

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

รหัสทำงานอย่างไร

รหัสนี้ทำงานเหมือนกับโค้ดใน ตัวอย่าง (d) แต่เราได้กำหนดอาร์เรย์ของรหัสผลิตภัณฑ์ที่เรา วนรอบ รายการในรถเข็นและตรวจสอบว่ารหัสของรายการมีอยู่ในอาร์เรย์ของเราหรือไม่ เมื่อปรากฏในรถเข็น ฟิลด์รหัสคูปองจะถูกซ่อน สามารถใช้ได้กับผลิตภัณฑ์ใดๆ ที่อยู่ในอาร์เรย์

f) ซ่อนช่องรหัสคูปองตามหมวดหมู่ผลิตภัณฑ์

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

โดยทำตามขั้นตอนง่าย ๆ เหล่านี้:

  1. ลงชื่อเข้าใช้ไซต์ WordPress และเข้าถึง แดชบอร์ด ในฐานะผู้ดูแลระบบ
  2. จากเมนูแดชบอร์ด ให้คลิกที่ เมนูลักษณะที่ปรากฏ > เมนูตัวแก้ไขธีม เมื่อหน้าตัวแก้ไขธีมเปิดขึ้น ให้มองหาไฟล์ฟังก์ชันของธีมที่เราจะเพิ่มฟังก์ชันที่จะซ่อนฟิลด์รหัสคูปองบนผลิตภัณฑ์ในหมวด ' Njengah Tech ' นี่คือลักษณะที่รถเข็นดูกับผลิตภัณฑ์จากหมวดหมู่นี้: รหัสคูปองในหมวดเทคโนโลยี Njengah
  3. เพิ่มรหัสต่อไปนี้ ที่ส่วนท้ายของไฟล์ 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() ) ) {

คืนค่าเท็จ;

}

}

}

ส่งคืน $ เปิดใช้งาน;

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

บทสรุป

ในโพสต์นี้ เราได้สรุปวิธีการ:

  • ปิดการใช้งานรหัสคูปองในร้านค้า WooCommerce ของคุณอย่างสมบูรณ์
  • ซ่อนช่องรหัสคูปองในหน้ารถเข็น WooCommerce
  • ซ่อนช่องรหัสคูปองในหน้าชำระเงิน WooCommerce
  • ซ่อนช่องคูปองสำหรับผลิตภัณฑ์ใดผลิตภัณฑ์หนึ่ง
  • ซ่อนช่องคูปองสำหรับผลิตภัณฑ์หลายรายการ
  • ซ่อนช่องรหัสคูปองตามหมวดหมู่ผลิตภัณฑ์

เราหวังว่าคุณจะสามารถซ่อนหรือลบฟิลด์คูปองจากไซต์ WooCommerce ของคุณได้แล้ว!

บทความที่คล้ายกัน

  1. วิธีเปลี่ยนเส้นทางไปยังรถเข็นหลังจากเข้าสู่ระบบใน WooCommerce
  2. วิธีซ่อนยอดรวมรถเข็นใน WooCommerce หรือลบแถวยอดรวมย่อย
  3. วิธีข้ามรถเข็นและเปลี่ยนเส้นทางไปยังหน้าชำระเงิน WooCommerce
  4. เปลี่ยนดำเนินการชำระเงินข้อความใน WooCommerce
  5. วิธีเปลี่ยนไอคอน PayPal บนหน้าชำระเงิน WooCommerce
  6. วิธีตั้งค่าผลิตภัณฑ์เด่นใน WooCommerce
  7. วิธีเพิ่มหน้าชำระเงินไอคอนการชำระเงิน WooCommerce ที่กำหนดเอง
  8. วิธีการขายสินค้าดิจิทัลด้วย WooCommerce
  9. วิธีจัดเรียงหมวดหมู่ WooCommerce เพื่อประสบการณ์ผู้ใช้ที่ดีขึ้น
  10. ซ่อนหรือลบช่องปริมาณจากหน้าผลิตภัณฑ์ WooCommerce