EASY2DIGITAL 国际站简体中文版

在电子商务领域使用 Python 构建 NPV 计算器

与其说这是一篇新文章,我更愿意说这是一个综合性的章节,结合了我之前发布的几篇文章。您可以更好地了解创建Python制作的NPV计算器所需的元素和技巧。

在本 Python 教程中,我将引导您了解如何使用 Python 以及 OOP 方法来构建 NPV 计算器。您绝对可以学习编码,还可以探索投资评估的知识,以及电子商务损益要素的重要性。

知识模块:投资评估(WACC、CAGR、NPV、IRR)、电子商务中的 7 个可变成本、电子商务和数字营销

目录:NPV 计算器

NPV 计算器:电子商务业务投资评估的 4 个核心部分

企业的目标是赚取利润。在整个业务发展过程中,基本上你会通过营销来在一个地方接触一部分客户来销售你的产品或服务。最终,几年后,您的目标是收回投资并赚钱。

NPV 或净现值基本上告诉我们该业务是否值得投资。因此,电子商务 GMV、运营成本和资本主义成本很重要。但请不要认为这可能很复杂。基本上,这些是您需要处理和计算数字的 3 个核心部分。

  1. 市场增长率、资本主义成本和投资成本
  2. 电商产品价格及运营成本
  3. 来自有机渠道和合作伙伴的毛利润
  4. 付费媒体渠道和合作伙伴关系的毛利润

在这里,我们尝试分解每个部分的具体指标

市场增长率、资本主义成本和投资成本

  1. WACC:加权平均资本成本
  2. CAGR:复合平均增长率
  3. 初始支出:开始前的前期投资

这三个因素在不同的行业、产品和市场中确实有所不同。在这篇文章中,我将以智能家居电子产品为例。此外,初始费用只是您在项目开始之前需要预先支付的投资。这个数字大小可能会影响最终的净现值或迫使您延长投资窗口以赚取利润。

如果您想了解更多详细信息,请查看这篇文章 – 电子商务业务评估中的 NPV 和 IRR

私募股权投资:使用 NPV 和 IRR 进行电子商务业务估值

电商产品价格及运营成本

  1. SKU 价格或平均订单价值
  2. COGS:良好销售成本
  3. 履行成本
  4. 退款率
  5. 付款处理费用

定义良好销售的成本,这取决于您的财务模型。在本文中,我将其称为到岸成本,包括产品生产或采购成本、相互关系运输成本以及进口报关成本。有些团体还会增加每笔销售的成本。但我会把它放到付费媒体部分。

欲了解更多详情,请查看这篇文章 – 电子商务领域的 7 种可变成本

卖得好却赔钱? 7 可变成本正在影响您的在线商店利润率

来自有机渠道和合作伙伴的毛利润

  1. 每年的有机流量
  2. 有机平均转化率

有机流量的定义很大程度上取决于业务状况和您喜欢使用的锚点。例如,如果是新业务,没有任何历史数据,您可以参考竞争对手的网络流量或搜索引擎关键字搜索量。如果业务已经运营,可以参考去年的网络流量。这种方法也可以应用于转化率。

我将发布另一篇关于按行业抓取会话汇率基准数据的机器人的文章。

付费媒体渠道和合作伙伴关系的毛利润

  1. 付费媒体渠道的每次点击费用
  2. 平均转化率
  3. 目标每年获得付费流量
  4. 合伙佣金费用
  5. 来自合作伙伴的订单占总订单的百分比

创建 OOP – 输入 15 个变量数以进行 NPV 计算

这是代码示例供您参考。这是阶级和自体客体的创造。然后,将这15个变量编号分别分配给自体客体。

EBITDA水平涉及人力、设备租金等法定成本,如果有必要的话我建议你从现值中扣除。

应该有第16个变量可以影响NPV的最终结果,即投资多少年。我会将它添加到 Flask 脚本中,而不是放在类中。这是因为您不需要为该年数创建特定的方法。它可以只是您稍后在 Flask 脚本中设置的变量。

关于Python OOP的更多细节,请查看这篇文章,您可以了解如何将您的flask函数脚本与HTML等前端脚本连接起来。其目的是从用户输入中获取数据 – Python OOP

第 33 章:使用 OOP 创建电子商务损益计算器

5个核心计算公式

计算公式至关重要,因为您希望生成现实且令人信服的结果来指导您的投资。准确很难,但是生成一个更有说服力、更有意义的数字是完全可行的。

电商运营GMV及成本

基本上,总 GMV 和成本由有机和付费总额组成。因此,在 oop 类中,您需要在编写 Flask 脚本的代码之前预先创建方法。

首先首先是GMV公式。非常简单,基本上,结果是有机媒体和付费媒体的流量、转化率和 AOV 数相乘。

def organicGMV1stYear(self):
return self.organicTraffic * self.organicCVR * self.aov

def paidGMV1stYear(self):
return self.paidTraffic * self.paidCVR * self.aov

其次,是成本公式。它可能会因具体情况而异,因为这取决于您的退款费用结构或您将使用的支付网关。在付费媒体中,它还涉及第三方佣金成本。或者,如果您经营亚马逊商店,您还需要支付自然媒体和付费媒体的推荐费。

def organicCost1stYear(self):
return self.organicTraffic * self.organicCVR * (self.cogs + self.fulfillmentCost + self.refundRate * (self.fulfillmentCost + self.cogs) + self.aov * self.paymentRate)

def paidCost1stYear(self):
return self.paidTraffic * self.paidCVR * (self.cogs + self.fulfillmentCost + self.aov * self.partnerCommissionRate * self.partnerOrderPercentage + self.refundRate * (self.fulfillmentCost + self.cogs) + self.aov * self.paymentRate) + self.paidCPC * self.paidTraffic

现值或PV

PV 公式为EBTDA / (1 + WACC) ,但我会建议如何在 NPV 级别处理和扣除这些固定成本和税收成本。这是因为它因市场、行业而异,因此给用户使用计算器查找数字带来了更多困难。

下面是我用来计算毛利润的公式:

PV = gross profit / (1 + WACC)

对于WACC的计算,我建议您将列表提供给最终用户以供参考。我将发布另一篇文章来详细说明。如果您对如何抓取数据感兴趣,请查看这篇文章 – CCA 机器人抓取财务数据

第 28 章 – 使用 Easy2Digital API 构建可比公司分析机器人

PV总量

刚才,我们根据企业的历史和行业数据得到了第一年的光伏数据。根据您要投资的年份长度,您需要一个复合年增长率(CAGR)数字来计算每年的PV并计算出总金额。

Lum sum of PV = PV1st + PV2nd + ………+ PVnyear * (1 + CAGR) ^ years

有关 CAGR 计算的更多详细信息,请查看这篇文章 – NPV 和 IRR

私募股权投资:使用 NPV 和 IRR 进行电子商务业务估值

净现值

最后但并非最不重要的一点是,PV 总额减去前期投资就是 NPV。为了更准确,您还可以减去固定成本,例如 5 年的人力成本、设备成本等

NPV = Total amount of PV - Initial Outlay

使用 if/elif/else 告诉用户投资是否值得

计算器的价值在于为用户提供提示和简要方向,以确定投资是否值得。净现值结果确实根据投资期限的不同而有所不同。而结果必须告诉用户投资最终是赚钱还是亏钱。所以这里处理条件。下面分别是PV和NPV总量的编码。

您应该注意的可能影响 NPV 结果的其他因素

这种方法还考虑了贴现现金流的财务角度。毕竟,几年后,这些钱会比你第一次投资的那一年贬值。

但是,我假设如果您的 SKU 价格或 AOV 可能不会改变,那么计算起来可能会更准确,因为一些成本也可能会增加。以下是您可以进一步细分以按年份计算的可变成本列表。在那里,您可以标记增量百分比。

  1. 销货成本
  2. 中国共产党
  3. 付款处理费
  4. 履行成本
  5. 退款费用

电子商务商业投资 NPV 计算器的完整 Python 脚本

如果您对电子商务 NPV 计算器的完整脚本感兴趣,请添加消息“第 36 章”来订阅我们的时事通讯。我们会立即将脚本发送到您的邮箱。

联系我们

我希望您喜欢阅读第 36 章:使用 Python 在电子商务业务空间中构建 NPV 计算器。如果您这样做了,请通过执行下列操作之一来支持我们,因为这总是对我们的频道有所帮助。

退出移动版