如圖 我拿兩個商店做測試
同樣數字 同樣20% off


最後數字不一樣
經過研究 背後道理應該是
有些法幣 允許小數點? 有些法幣 不允許小數點?
然後在折扣的時候 該四捨五入嗎?無條件進位?無條件捨去?
這要看 shopify 要體貼店家 還是 顧客
於是 shopify 決定讓店家多賺
折扣通通無條件捨去 也就是最終結帳價通通無條件進位
也是合理
日常消費購物時 店家通常也不吃這種虧
術語好像叫 zero-decimal currencies


然後有些設定可以調
⭐ 重要:這跟你前面遇到的「折扣 floor()」是兩件完全不同的系統
| 功能 | 控制項 | 作用時間 |
|---|---|---|
| 折扣 rounding | Shopify 自動(你不能設定) | 套用折扣公式後 |
| Multi-currency rounding | Market → Currency → Price rounding | 外幣換算時顯示價格 |
好啦 不太懂 再找時間研究 這邊好像是貨幣轉換時 讓數字好看一點