三行代碼實(shí)現(xiàn)WooCommerce中價(jià)格顯示問(wèn)題

在內(nèi)容管理系統(tǒng)大行其道的今天,建立一個(gè)模塊化的網(wǎng)站,已不再是難事。用Wordpress+WooCommerce便可以比較方便的建立一個(gè)電商網(wǎng)站。

商品在網(wǎng)站展示時(shí),價(jià)格是個(gè)極其重要的因素。在歐美國(guó)家,商品的消費(fèi)稅往往很高,比如我所在的匈牙利,商品的消費(fèi)稅就高達(dá)27%。對(duì)于部分商業(yè)客戶(hù)而言,買(mǎi)回商品的稅金是可以抵扣的,老外數(shù)學(xué)一般不好,讓他們自己計(jì)算實(shí)際購(gòu)買(mǎi)商品所化成本不是很現(xiàn)實(shí),因此我們最好在輸入商品價(jià)格時(shí),就輸入含稅價(jià)格,而商品在逐一顯示時(shí)顯示不含稅的價(jià)格。

雖然在WooCommerce的settings里我們可以找到,商品價(jià)格是否含稅的,以及顯示時(shí)是否有后綴的選項(xiàng),如圖所示:


settings關(guān)于稅金的選項(xiàng)

但是這里統(tǒng)一設(shè)置過(guò)的價(jià)格,會(huì)在所有出現(xiàn)價(jià)格地方都應(yīng)用。而在商品分類(lèi)列表顯示時(shí),這樣含有稅金的顯示方式就顯得非常啰嗦,頁(yè)面也會(huì)顯得非常繁瑣。

事實(shí)上,三行代碼,一樣可以解決這個(gè)問(wèn)題。我們可以實(shí)現(xiàn)只在單個(gè)商品的顯示頁(yè)面,顯示稅前價(jià)格。而在產(chǎn)品分類(lèi)的頁(yè)面, 依然顯示含稅價(jià)格。

具體如圖:在產(chǎn)品分類(lèi)列表頁(yè)面,顯示的為輸入的含稅價(jià)格,價(jià)格顯示簡(jiǎn)單清晰。

分類(lèi)頁(yè)面價(jià)格簡(jiǎn)單清晰

而在單一產(chǎn)品介紹頁(yè)面,商品的稅前價(jià)格和稅金分離,讓用戶(hù)真正了解商品的實(shí)際價(jià)格。

產(chǎn)品介紹頁(yè)只顯示稅前價(jià)格

做到這一效果并不非常復(fù)雜,我們只需要在主題(theme)所在的文件夾內(nèi)的woocommerce里找打single-product文件夾,在里面新建一個(gè)price.php文件,也許有的主題之前就有這個(gè)文件,這都無(wú)所謂,重要的是把下面這幾行代碼放在文件里,之后便大功告成了。

其實(shí)核心代碼就三行

代碼很簡(jiǎn)單,也很容易理解,其實(shí)就是讀出兩個(gè)系統(tǒng)量,在頁(yè)面顯示調(diào)用echo語(yǔ)句時(shí),自己組合定義一下。完全不用找什么插件。

大家都可以試試。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容