วิธีซ่อน/ปิดใช้งานราคาผลิตภัณฑ์ผันแปรของ WooCommerce (มีรหัสให้)

เผยแพร่แล้ว: 2023-07-20

สมมติว่าคุณกำลังท่องร้านค้าออนไลน์ต่างๆ เพื่อซื้อฮู้ดดี้ใหม่ โชคดีที่คุณได้พบสิ่งที่คุณกำลังมองหา แล้วสิ่งต่อไปที่คุณจะสังเกตเห็นคืออะไร? ราคา!

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

ผู้ซื้อบางคนเช่นคุณอาจต้องการซื้อสีดำ แต่พวกเขาจะสับสนเนื่องจากช่วงราคา คุณจะไม่มีทางรู้ราคาที่แท้จริงเว้นแต่คุณจะเลือกสี !

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

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

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

ปลั๊กอิน Dokan

ทำความเข้าใจช่วงราคาของ WooCommerce สำหรับผลิตภัณฑ์ผันแปร

WooCommerce ราคาสินค้าผันแปร

ใน WooComerce มีสินค้าหลายประเภท ผลิตภัณฑ์ที่ผันแปรเป็นหนึ่งในนั้นและมีบทบาทสำคัญอย่างยิ่งเมื่อคุณพยายามขายผลิตภัณฑ์ที่มีรูปแบบต่างๆ กัน

ด้วย WooCommerce คุณสามารถสร้างรูปแบบต่างๆ ของผลิตภัณฑ์เดียวกันได้ ซึ่งหมายความว่าคุณสามารถสร้างผลิตภัณฑ์เดียวที่มีหลายขนาด สี น้ำหนัก ฯลฯ นอกจากนั้น คุณสามารถกำหนดราคาที่แตกต่างกันสำหรับรูปแบบผลิตภัณฑ์ของคุณ

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

ภาพนี้แสดงช่วงราคาของผลิตภัณฑ์ตัวแปร WooCommerce

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

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

วิธีซ่อนช่วงราคาสำหรับผลิตภัณฑ์ผันแปรของ WooCommerce

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

ตอนนี้ หากคุณไม่มีธีมลูก คุณสามารถสร้างธีมลูกได้โดยทำตามคำแนะนำแบบทีละขั้นตอนของเราในการสร้างธีมลูก

หลังจากสร้างธีมลูกแล้ว ให้เข้าไปที่ไฟล์ function.php เพื่อแก้ไขไฟล์

ไปที่ตัวค้นหาหรือโฟลเดอร์และไปที่ WP-Content–> Themes–> Your Child Theme Name–> เปิดไฟล์ functions.php

หากคุณกำลังแก้ไขธีมหลัก ให้ไปที่ WP-Content–> Themes–> Theme Name –> เปิดไฟล์ functions.php

ภาพนี้แสดงตำแหน่งของไฟล์ functions.php

ตอนนี้คัดลอกโค้ดด้านล่างแล้ววางที่ด้านล่างของไฟล์ functions.php

 function wc_varb_price_range( $wcv_price, $product ) { $prefix = sprintf('%s: ', __('From', 'wcvp_range')); $wcv_reg_min_price = $product->get_variation_regular_price( 'min', true ); $wcv_min_sale_price = $product->get_variation_sale_price( 'min', true ); $wcv_max_price = $product->get_variation_price( 'max', true ); $wcv_min_price = $product->get_variation_price( 'min', true ); $wcv_price = ( $wcv_min_sale_price == $wcv_reg_min_price ) ? wc_price( $wcv_reg_min_price ) : '<del>' . wc_price( $wcv_reg_min_price ) . '</del>' . '<ins>' . wc_price( $wcv_min_sale_price ) . '</ins>'; return ( $wcv_min_price == $wcv_max_price ) ? $wcv_price : sprintf('%s%s', $prefix, $wcv_price); } add_filter( 'woocommerce_variable_sale_price_html', 'wc_varb_price_range', 10, 2 ); add_filter( 'woocommerce_variable_price_html', 'wc_varb_price_range', 10, 2 );

หลังจากวางรหัสแล้วอย่าลืมบันทึก จากนั้นรีเฟรชเว็บไซต์ของคุณและตรวจสอบการเปลี่ยนแปลง

ภาพนี้แสดงช่วงราคาที่ปรับเปลี่ยนในผลิตภัณฑ์ตัวแปร WooCommerce

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

โบนัส: วิธีลบส่วน "จาก: $X" ออกจากราคาผลิตภัณฑ์ผันแปรของ WooCommerce

โฟกัสไปที่จุดที่มีเครื่องหมายสีแดงในภาพด้านบน คุณเห็น “จาก: €10.00” ใช่ไหม หากคุณต้องการซ่อนส่วนนี้ คุณก็สามารถทำได้เช่นกัน

ในการดำเนินการนี้ ให้เพิ่มข้อมูลโค้ดต่อไปนี้ที่ส่วนท้ายของไฟล์ functions.php

 //Hide “From:$X” add_filter('woocommerce_get_price_html', 'lw_hide_variation_price', 10, 2); function lw_hide_variation_price( $v_price, $v_product ) { $v_product_types = array( 'variable'); if ( in_array ( $v_product->product_type, $v_product_types ) && !(is_shop()) ) { return ''; } // return regular price return $v_price; }

อย่าลืมบันทึกไฟล์ จากนั้นรีเฟรชเว็บไซต์ของคุณและดูการเปลี่ยนแปลง

นี่คือภาพหน้าจอที่แสดงราคาเดียวสำหรับผลิตภัณฑ์ตัวแปร WooCommerce

ยินดีด้วย! ตอนนี้คุณแสดงเฉพาะราคาต่ำสุดสำหรับผลิตภัณฑ์ตัวแปร WooCommerce เรียบร้อยแล้ว

ตลาดรวมผู้ค้า Dokan

ปิดใช้งาน WooCommerce Variable Product Price- สรุปสั้นๆ สำหรับคุณ

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

ขณะแก้ไขราคาผลิตภัณฑ์ตัวแปร WooCommerce ตรวจสอบให้แน่ใจว่า:

  • คุณกำลังใช้ธีมลูก (ไม่บังคับ แต่แนะนำ)
  • คัดลอกรหัสอย่างระมัดระวังและวางลงในไฟล์ที่ถูกต้อง
  • บันทึกการเปลี่ยนแปลงและรีเฟรชไซต์เพื่อดูผลลัพธ์เสมอ

อย่างไรก็ตาม หากคุณมีความสับสนเกี่ยวกับหัวข้อนี้ อย่าลังเลที่จะแสดงความคิดเห็นที่นี่ เรายินดีรับฟังความคิดเห็นของคุณเสมอ ขอบคุณ

สมัครสมาชิกบล็อก weDevs

เราส่งจดหมายข่าวทุกสัปดาห์ ไม่มีสแปมแน่นอน