วิธีเปลี่ยนหน่วยสกุลเงินจาก “฿” เป็น “บาท” ใน WooCommerce

ปัจจุบัน (2024) Woocommerce ยังไม่มีช่องทางในการเปลี่ยนการแสดงผลสัญลักษณ์สกุลเงินในเว็บไซต์โดยตรง ทำให้สกุลเงินเช่น USD จะแสดงผลเป็น $ หรือในกรณีสกุลบาทไทย (THB) จะแสดงผลเป็น ฿ ซึ่งไม่สามารถแก้ไขได้โดยตรง

ในกรณีนี้ สามารถเขียนฟังค์ชั่นเพิ่มเติมได้ โดยเพิ่มโค้ดดังต่อไปนี้ไปยัง Child Theme ได้เลย

Child Theme คืออะไร? ดูบทความ: วิธีสร้าง Child Theme แบบง่าย ๆ เพื่อแก้ไข WordPress แบบถูกวิธี

add_filter('woocommerce_currency_symbol', 'change_currency_symbol', 10, 2);

function change_currency_symbol($currency_symbol, $currency) {
    switch ($currency) {
        case 'THB':
            $currency_symbol = 'บาท'; // อยากให้แสดงผลเป็นอย่างไร แก้ตรงนี้ได้เลยครับ
            break;
    }

    return $currency_symbol;
}

โดยโค้ดนี้จะทับการแสดงผลที่ออกมาแค่สัญลักษณ์ ฿ มาเป็นคำว่า บาท ครับ และจะไม่กระทบกับการส่งค่าสกุลเงินไปยัง Payment Gateway ครับ

👋รับแก้ปัญหาเว็บไซต์ WordPress

ให้เราช่วยแก้
ปัญหาเว็บไซต์
WordPress
ได้นะครับ

Line: @make2web อ่านรายละเอียด

👋จ้างทำเว็บไซต์ ที่ไหนดี?

Make2Web
รับทำเว็บไซต์
ปรับปรุงเว็บไซต์
สอบถามได้นะครับ

Line: @make2web อ่านรายละเอียด

บทความแนะนำ

อยากได้เว็บไซต์คุณภาพดี สวยงาม ทันสมัย โดดเด่นและมีเอกลักษณ์ มองหาผู้ให้บริการรับทำเว็บไซต์ รับทำเว็บบริษัท เว็บองค์กร รับออกแบบเว็บไซต์ ฝีมือดี Make2Web เรายินดีให้บริการ มั่นใจในประสบการณ์มากกว่า 8 ปี ยินดีให้คำปรึกษา ฟรี ตลอดระยะเวลาที่ผ่านมาเราให้บริการลูกค้ามาแล้วกว่า 1,000 ราย มีผลงานมาแล้วมากมาย สร้างความประทับใจให้กับลูกค้าทุกคน การันตีคุณจะได้เว็บไซต์ดีๆ กลับไปต่อยอดธุรกิจแน่นอน