ปัจจุบัน (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 ครับ