Command Palette

Search for a command to run...

折扣計算器:如何計算銷售價格和實際節省

折扣計算器:如何計算銷售價格和實際節省

T
Toolz Team
|Aug 23, 2026|15 閱讀

計算機 合集的一部分

我曾經看過一位朋友自言自語,因為標籤上寫著「"」40% 折扣,然後在收銀台額外收取 20%。"在他的腦海裡,這是 60% 的折扣。這是't - 這是 52% - 一件 180 美元的夾克的差額約為 15 美元,他'精神上已經花掉了。折扣之間的差距 你'正在得到和你得到的 其實 get 是我建造它的全部原因 折扣計算器 在 toolz。dev 上。尤其是堆疊折扣,幾乎從來沒有按照直覺所說的那樣行事。

TL;DR: 要找到銷售價格,請將原始價格乘以 (100 - 折扣%) 100 - 因此 50 美元商品的 30% 折扣為 50 × 0.70 = 35 美元。堆疊折扣相乘,它們 don't add: 20% 折扣,然後額外 10% 折扣為原始折扣的 80% × 90% = 72%,有效折扣為 28%,而不是 30%。徵收銷售稅 之後 折扣,根據您實際支付的價格。計算器同時執行這三項操作並顯示真正的有效折扣。

我以建立 SaaS 定價頁面和電子商務流程為生 - Laravel 在後面,React 在前面 - 所以 I'我必須獲得完全正確的折扣數學次數比我能數到的次數還要多。本指南就是數學,解釋了 I'd 向同事解釋它,以及悄悄導致錯誤和過度收費的邊緣情況。

什麼是折扣計算器?您什麼時候需要折扣計算器?

折扣計算器立即回答兩個問題:我要支付什麼,以及我要節省多少?你給它原始(列表)價格和折扣,它返回銷售價格和折扣金額。這聽起來很微不足道,對於單一&報價;20% 折扣&報價;幾乎是的。當涉及現實世界定價時,該價值就會顯現出來:堆疊優惠券、固定金額優惠券和銷售稅疊加在上面。

購物者用它來理智地檢查一筆交易是否像標誌聲稱的那樣好。賣家使用它另一個方向 - 設定達到目標保證金的銷售價格,或查看促銷活動實際上花費了他們多少錢。我在建立結帳邏輯時經常使用它,因為在規格中看起來明顯的折扣規則("應用 15%,然後使用 10 美元的優惠券和報價;)有特定的操作順序,並且錯誤地獲取該順序是一種顯示為憤怒的支援票證而不是紅色測試的錯誤。

如果您只需要原始百分比 - " 240 的 15% 是多少?&報價; - 的 百分比計算器 是更精簡的工具。折扣計算器是專門為定價案例而設計的:它以原始價格、銷售價格和節省的資金表示。

如何計算百分比折扣?

核心公式有兩種等效形式,它'值得了解兩者。

去尋找 金額折扣,將價格乘以折扣百分比除以 100:

discount = price × (percent ÷ 100)

去尋找 銷售價格 直接乘以折扣後剩餘的 's:

sale price = price × ((100 − percent) ÷ 100)

因此,對於 80 美元的商品,25% 的折扣:折扣金額為 80 美元 × 0.25 = 20 美元,售價為 80 美元 × 0.75 = 60 美元。兩條路線都一致,因為它們必須一致。第二種形式是我喜歡的代碼形式,因為它'是一次乘法,它產生了 "你支付價格和報價的75%;直覺明確。

常見情況的一個快速心理捷徑:10% 的折扣只是小數點移位一位的價格(45 美元的 10% 是 4.50 美元)。一旦你有了 10%,你就可以建立其他的 - 20% 是它的兩倍,5% 是它的一半,30% 是它的三倍。這 折扣計算器 完全刪除算術,並顯示與銷售價格一起節省的錢,但當您'站在沒有訊號的商店裡時,捷徑很方便。

為什麼 don't 堆疊折扣加起來?

這是零售定價中最容易被誤解的事情,所以它'值得精確。當商店應用第二次折扣時,它適用於價格 之後 第一個折扣 - 不是原來的。不同基本金額的百分比可以'簡單地相加。

享受 20% 的折扣,然後額外享受 10% 的折扣。第一個折扣讓您支付原來折扣的 80%。第二個可享 10% 的折扣 那個 降價,留下90%。乘法:0.80 × 0.90 = 0.72。您支付原件的 72%,即 28% 的有效折扣 - 而不是添加 20 + 10 所建議的 30%。

隨著數字的增加,差距會擴大。 &引用;50% 折扣加上額外 50% 折扣和引用;聽起來像一切'免費,但它' s 0.50 × 0.50 = 0.25 - 你仍然支付原件的四分之一。這正是我的朋友's"60% 折扣"夾克實際上是 52%:0.60 × 0.80 = 0.48 已付款,因此 52% 折扣。

兩個百分比折扣的順序是 't 改變結果,因為乘法是可交換的 - 20% 然後 10% 給出與 10% 然後 20% 相同的總數。但將百分比與固定金額優惠券混合 順序敏感,這是下一個陷阱。

折扣百分比與固定折扣金額:哪個節省更多?

百分比折扣與價格成比例;固定金額折扣不't。這意味著它們會根據商品的價格進行交叉。

原價 20% 折扣 15 美元折扣 更好的交易
50 美元 節省 10 美元 → 支付 40 美元 節省 15 美元 → 支付 35 美元 15 美元折扣
75 美元 節省 15 美元 → 支付 60 美元 節省 15 美元 → 支付 60 美元 領帶
120 美元 節省 24 美元 → 支付 96 美元 節省 15 美元 → 支付 105 美元 20% 折扣

低於損益平衡點(此處為 75 美元),固定優惠券獲勝;高於此,百分比獲勝。 That'商店發放 &quot 的原因; 75 美元以下訂單可享 15 美元折扣;優惠券 - 他們'相對於百分比而言,商店成本最低的地方非常慷慨。

There'我還在該工具中加入了一個安全細節:固定折扣永遠不能使價格低於零。如果有人對 20 美元的商品應用 30 美元的優惠券,價格為 0 美元,而不是 10 美元。計算器將其夾住,這與真實暫存器的行為方式相匹配,並避免了負總錯誤 I'在不只一次手捲結帳中見過。

銷售稅如何適應折扣價格?

稅款是根據您實際支付的金額徵收的,這意味著它是來的 之後 折扣。先折扣,然後對折扣價徵稅。

舉個例子。 60 美元的銷售價格,8% 的銷售稅:稅費為 60 美元 × 0.08 = 4.80 美元,因此登記冊上的總稅率為 64.80 美元。如果您(錯誤地)先對原來的 80 美元徵稅,然後進行折扣,您'會得到一個不同的、錯誤的號碼 - 並且您'會多付您從未花過的錢的稅。對於任何建立結帳的人來說,獲得正確的訂單很重要,因為稅務機關預計大多數標準促銷活動的折扣後價格都會徵稅。

折扣計算器 自動按正確的順序套用操作:主要折扣,然後是任何堆疊百分比,然後對結果徵稅。它顯示每個階段 - 銷售價格、稅金、最終價格 - 這樣您就可以驗證流量而不是信任單一數字。當您'在更廣泛的定價模型中在貨幣或單位之間移動時, 單位轉換器 與它完美搭配,並用於分攤折扣餐廳帳單 提示計算器 處理小費方面。

如何從銷售價格中找到原價?

有時您有銷售價格和折扣,並且想知道之前該商品的價格 - 逆向工程 a "was"價格,或檢查供應商's 索賠。將銷售價格除以一減去折扣作為分數:

original = sale price ÷ ((100 − percent) ÷ 100)

如果商品在 25% 折扣後為 45 美元,則原件為 45 ± 0.75 = 60 美元。這裡的陷阱是劃分何時應該相乘:人們本能地將25% 加回45 美元並獲得56.25 美元,這是錯誤的,因為25% 是從較大的原件中取出的,而不是較小的銷售價格。添加百分比並刪除百分比並不是相同速率的逆運算 - 這也是許多教訓的基礎 日常生產力數學. 計算器從原始價格向前運行,但您可以輸入候選原件以確認哪一個以您已知的銷售價格著陸。

人們在折扣方面犯了哪些錯誤?

一些重複出現的,取自購物和運輸代碼:

新增堆疊百分比。 上面涵蓋了,值得重複,因為它'成本最高。始終乘以剩餘的分數。

折扣前徵稅。 稅金屬於折扣後價格。顛倒訂單會使總數膨脹。

混淆加價與保證金。 成本加價 50% 並不是價格加價 50%。如果 100 美元的價格商品售價為 150 美元,則 #39;加價 50%,但幅度僅為 33%。折扣很快就會侵蝕保證金,這就是 &quot 的原因;再享受 10% 的折扣;對於企業來說,這比看起來更划算。

忽略固定折扣下限。 大於價格的優惠券應該't 產生負總額,或者更糟的是,向客戶付款。將其夾在零。

走錯步了。 僅圍繞最終顯示的數字,而不是每個中間值或小錯誤複合。 toolz。dev 計算器在計算過程中具有完全精確性,並將呈現的數字四捨五入到最後的小數點後兩位。一切都在您的瀏覽器中運行,因此您輸入的價格(可能對商業敏感)永遠不會離開您的設備,這是我在所有 toolz。dev 中堅持的原則,並在 中寫道 資料隱私指南.

您如何設定折扣來保護您的保證金?

如果你'在銷售方面,折扣是'這是一份送給顧客的禮物,就像對自己的保證金下注一樣,而數學則相反。從您可以't交叉的數字開始:您的成本。假設一件商品售價為 60 美元,通常售價為 100 美元 - 健康的 40% 保證金。價格降低 30%,你就'現在售價為 70 美元。你的利潤沒有't下降30%;它從 40 美元跌至 10 美元,削減了三分之二。這種不對稱性是吸引新店主的原因,而它'為什麼&報價;只是進行更大的銷售和報價;很少是它看起來像的自由槓桿。

在建立促銷邏輯時,我堅持的規則是根據成本而不是標價來建模折扣。在對活動投入一定百分比之前,我會檢查其產生的銷售價格,減去成本,並確認剩餘利潤仍然涵蓋每個訂單的開銷 - 支付費用、包裝、每個訂單往往產生的支援時間部分。一旦計算出,留下正毛利率的折扣仍然會賠錢。 折扣計算器 一步給我銷售價格;我同時進行的成本和管理費用扣除,它'使我免於運輸多個"促銷&報價;這會悄悄地虧本出售庫存。

There'還有一個值得尊重的心理層面。圓形、清晰的折扣 - 25%,三分之一折扣,買一送一 - 讀起來值得信賴;奇怪的具體折扣,例如 37% 折扣,會引起人們對 "original"價格被誇大以證明其合理性。因此,現在多個市場的監管機構出於這個原因對參考價格聲明進行監管,要求 a "was"價格是最近真正出售的商品之一。因此,呈現降價的誠實方式也是持久的:選擇乾淨的百分比,將其應用於真實的原始價格,並讓該工具向客戶顯示與您計算的相同有效折扣。當促銷活動在上面疊加優惠券時,我總是先運行組合數字,這樣我宣傳的標題就會與收銀機匹配 - 因為沒有什麼比 &quot 更快地削弱信任; 60% 折扣;簽到時,聽起來就像 52% 一樣。正確對待結帳的每個部分都是同樣的紀律,而且它自然地與更廣泛的習慣相結合 開發人員生產力工具包.

常見問題

我如何計算折扣?

將原價乘以折扣百分比除以 100 即可獲得折扣金額,然後從價格中減去。對於 80 美元的商品,25% 的折扣,折扣為 80 美元 × 0.25 = 20 美元,因此售價為 60 美元。折扣計算器會立即執行此操作,並顯示節省的資金。

折扣後如何計算銷售價格?

從 100 中減去折扣百分比,然後將價格乘以該分數。 30% 折扣的商品價格是其原始價格的 70%,因此 50 美元的商品將變為 50 美元 × 0.70 = 35 美元。在計算器中輸入價格和百分比,無需心算即可獲得銷售價格和節省。

20% 的折扣可以省多少錢?

您節省了五分之一的價格。 45 美元的商品可享 20% 折扣,可節省 9 美元,剩下 36 美元。 200 美元的物品可節省 40 美元,剩下 160 美元。 計算器顯示您輸入的任何起始價格的儲存金額和最終價格。

堆疊額外的折扣如何發揮作用?

堆疊優惠券適用於已經降低的價格,而不是原始價格,因此百分比不會增加。商品 20% 折扣,然後額外 10% 折扣,費用為原始價格的 80% × 90% = 72% - 28% 有效折扣,而不是 30%。計算器正確應用額外百分比並報告真正的組合折扣。

如何將銷售稅加到折扣價?

稅金是根據您實際支付的價格徵收的,因此適用於折扣後。取折扣價,乘以稅率除以 100,然後加回。對於 60 美元的銷售價格(含 8% 稅),稅率為 4.80 美元,總額為 64.80 美元。在計算器中輸入稅率以將其包含在最終價格中。

如何從售價中找到原始價格?

將售價除以 1 減去折扣作為分數。如果商品在 25% 折扣後為 45 美元,則原件為 45 $ 0.75 = $60。將百分比加回銷售價格會給出錯誤的答案,因為折扣是從較大的原始金額中提取的。

百分比和固定折扣有什麼差別?

百分比折扣與價格成正比 - 10% 的折扣對於昂貴的商品來說意味著更多的錢 - 而固定折扣無論價格如何都會減少相同的貨幣金額。固定折扣可以節省更多更便宜的商品的份額。計算器支援兩者,並將固定金額限制在價格上,因此總數永遠不會為負。

我的價格是否保存在折扣計算器中?

是的。 每個計算都在您的瀏覽器中以簡單的 JavaScript 運行。 您輸入的價格、折扣和稅率永遠不會傳輸、記錄或儲存,並且一旦頁面載入,該工具將繼續工作,無需網路連線。


由 [toolz。dev](/和 WP Adminify)的建構者 Liton 撰寫,他已在 Laravel 和 React 中提供了足夠的定價頁面以尊重操作順序。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!