e コマース スペースで Python を使用して NPV 計算ツールを構築する

Python と OOP アプローチを使用して、NPV 計算ツールを構築します。コーディング方法、投資評価、eコマース損益の知識を学ぶことができます

これは新しい記事であるというよりも、以前に公開したいくつかの記事を組み合わせた包括的な章であると言いたいです。 Python で作成した NPV 計算ツールを作成するために必要な要素とヒントをよりよく理解できます。

この Python チュートリアルでは、Python の使用方法と、NPV 計算機を構築するための OOP アプローチについて説明します。コーディングを学ぶことはもちろんですが、投資評価の知識や e コマースの損益要素の重要性についても学ぶことができます。

ナレッジモジュール: 投資評価 (WACC、CAGR、NPV、IRR)、e コマースにおける 7 つの変動費、e コマースおよびデジタル マーケティング

目次: NPV 計算ツール

NPV 計算ツール: e コマース ビジネスの投資評価のための 4 つの主要セクション

ビジネスの目的は利益を上げることです。ビジネスの全行程において、基本的には製品やサービスを販売するためにマーケティングによって 1 か所の顧客のセグメントにアプローチします。最終的には、数年後に投資を回収してお金を稼ぐことを目指します。

NPV または正味現在価値は、基本的に、このビジネスに投資する価値があるかどうかを示します。したがって、e コマースの GMV、運営コスト、資本主義コストが重要になります。しかし、それが複雑であるとは考えないでください。基本的に、これらは数値を処理して計算する必要がある 3 つの主要なセクションです。

  1. 市場成長率、資本主義コストと投資コスト
  2. EC商品の価格と運営コスト
  3. オーガニックチャネルとパートナーシップからの粗利益
  4. 有料メディアチャネルとパートナーシップからの粗利益

ここでは、各セクションで具体的な指標が何であるかを分析してみます。

市場成長率、資本主義コストと投資コスト

  1. WACC: 加重平均資本コスト
  2. CAGR: 複合平均成長率
  3. 初期費用:開始前の先行投資

これら 3 つの要素は、業界、製品、市場によって異なります。この記事では、スマート家電製品を例に取り上げます。また、初期費用は、プロジェクトの開始前に前払いする必要がある投資にすぎません。この数値サイズは、最終的な NPV に影響を与えたり、利益を得るために投資期間を延長せざるを得なくなったりする可能性があります。

さらに詳しく知りたい場合は、この記事をご覧ください – eコマースビジネス評価におけるNPVとIRR

プライベート エクイティ投資: NPV と IRR を使用した e コマース ビジネスの評価

EC商品の価格と運営コスト

  1. SKU価格または平均注文額
  2. COGS: 売上原価
  3. 履行コスト
  4. 還元率
  5. 決済手数料

良好な売上にかかるコストを定義します。これは財務モデルによって異なります。この記事では、製品の生産または調達コスト、相互関係の輸送コスト、および輸入通関コストを含む陸揚げコストとして置きます。一部の当事者は、販売あたりのコストも追加します。しかし、私ならこれを有料メディアセクションに入れます。

詳細については、この記事をご覧ください – eコマース分野における 7 つの変動費

売れているのに赤字になっていませんか? 7 変動費がオンライン ストアの利益率に影響を与える

オーガニックチャネルとパートナーシップからの粗利益

  1. 年間のオーガニックトラフィック
  2. オーガニック平均コンバージョン率

オーガニック トラフィックの定義は、ビジネスのステータスと使用するアンカーによって大きく異なります。たとえば、履歴データのない新しいビジネスの場合は、競合他社の Web トラフィックや検索エンジンのキーワード検索ボリュームを参照できます。ビジネスが継続している場合は、昨年の Web トラフィックを参照できます。このアプローチはコンバージョン率にも適用できます。

セクターごとの会話レートベンチマークデータをスクレイピングするためのボットに関する別の記事をリリースする予定です。

有料メディアチャネルとパートナーシップからの粗利益

  1. 有料メディア チャネルからのクリックあたりのコスト
  2. 平均コンバージョン率
  3. 年間の有料トラフィック獲得目標
  4. パートナーシップ手数料費用
  5. 総注文のうちパートナーシップからの注文%

OOP の作成 – NPV 計算に入力する 15 個の変数番号

参考までにコードサンプルを示します。それはクラスと自己オブジェクトの作成です。次に、15 個の変数番号を個別に自己オブジェクトに割り当てます。

EBITDAレベルには、人件費、設備のレンタル料などの法定費用が含まれます。必要に応じて、現在価値から差し引くことをお勧めします。

しかし、NPV の最終結果に影響を与える可能がある 16 番目の変数、つまり投資年数を持っているはずです。クラスに置くのではなく、flask スクリプトに追加します。年数に応じた具体的な方法を作る必要がないからです。後で Flask スクリプトに設定する単なる変数にすることもできます。

Python OOP の詳細については、この記事を参照してください。フラスコ関数スクリプトを HTML などのフロントエンド スクリプトに接続する方法を学ぶことができます。ユーザー入力からデータを取得することが目的です – Python OOP

第 33 章: OOP を使用した e コマース損益計算ツールの作成

5つのコア計算式

投資の指針となる現実的で説得力のある結果を生成したいため、計算式は非常に重要です。正確にすることは困難ですが、より説得力があり、意味のある数字を生成することは完全に可能です。

eコマース運営のGMVとコスト

基本的に、GMV とコストの合計は、オーガニックと有料の合計額で構成されます。したがって、クラス oop では、フラスコ スクリプトのコードを記述する前に、事前にメソッドを作成する必要があります。

まずはGMVの配合です。これは非常に簡単で、基本的に、オーガニック メディアと有料メディアからのそれぞれのトラフィック、コンバージョン率、AOV 数の乗算から結果が得られます。

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

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

2つ目は、コストの計算式です。払い戻しの料金体系や使用する支払いゲートウェイによって異なるため、ケースバイケースで異なる場合があります。また、有料メディアでは、サードパーティの手数料コストも同様に扱います。また、Amazon ストアを運営している場合は、オーガニック メディアと有料メディアの両方で紹介料も発生します。

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数

ここで、ビジネスの履歴データと産業データに基づいて、初年度の PV を取得しました。そして、投資しようとしている年の長さに応じて、各年の PV を計算し、合計金額を計算するための CAGR 数値が必要です。

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

CAGR 計算の詳細については、 NPV と IRRの記事をご覧ください。

プライベート エクイティ投資: NPV と IRR を使用した e コマース ビジネスの評価

NPV

最後になりますが、PV から先行投資を差し引いた合計額が NPV です。より正確にするには、5 年間の人件費や設備費などの固定コストを差し引くこともできます。

NPV = Total amount of PV - Initial Outlay

if/elif/else を使用して、投資に価値があるかどうかをユーザーに伝えます

計算機の価値は、投資に価値があるかどうかのヒントと簡単な方向性をユーザーに提供することです。実際、NPV の結果は投資期間によって異なります。そして、その結果は、投資が最終的にお金を稼いでいるか、お金を失っているかをユーザーに伝える必要があります。そこで、ここで条件を扱います。以下は、PV と NPV の合計量のそれぞれのコードです。

NPV の結果に影響を与える可能性があるその他の注意すべき要因

このアプローチでは、割引キャッシュ フローの財務的な観点も考慮されています。結局のところ、お金は最初に投資した年よりも数年後に価値が下がります。

ただし、SKU 価格や AOV が変わらない場合は、コストも増加する可能性があるため、より正確に計算できると思います。以下は、さらに細分化して年ごとに計算できる変動費のリストです。そこで、増分パーセンテージをマークアップできます。

  1. 歯車
  2. クリック単価
  3. 支払い手数料
  4. 履行コスト
  5. 払い戻し費用

eコマース事業投資NPV計算ツールの完全なPythonスクリプト

eコマースNPV計算ツールの完全なスクリプトに興味がある場合は、 「第 36 章」というメッセージを追加してニュースレターを購読してください。 。スクリプトはすぐにあなたのメールボックスに送信されます。

お問い合わせ

第 36 章: Python を使用して e コマース ビジネス スペースで NPV 計算ツールを構築するを楽しんで読んでいただければ幸いです。もしそうなら、以下にリストされているいずれかの方法で私たちをサポートしてください。それは常に私たちのチャンネルに役立ちます。

  • PayPal ( paypal.me/Easy2digital ) を通じて私たちのチャンネルをサポートし、寄付してください。
  • 私のチャンネルを購読し、 Easy2Digital Youtube チャンネルの通知ベルをオンにしてください。
  • Easy2Digital Facebook ページをフォローして「いいね!」してください
  • ハッシュタグ #easy2digital を付けて記事をソーシャル ネットワークで共有してください
  • Easy2Digital 10% OFF 割引コード ( Easy2DigitalNewBuyers2021)を使用して製品を購入します
  • Easy2Digital の最新記事、ビデオ、割引コードを受け取るには、毎週のニュースレターに登録してください。
  • Patreon を通じて月額メンバーシップに登録すると、限定特典をお楽しみいただけます ( www.patreon.com/louisludigital )

よくある質問:

Q1: 楽天の商品はどのように購入できますか?

A: 楽天の商品は、楽天市場で購入することができます。楽天市場にアクセスし、商品を検索して購入手続きを行ってください。

Q2: 楽天ポイントはどのように獲得できますか?

A: 楽天ポイントは、楽天市場でのお買い物や楽天カードの利用、提携サービスの利用などで獲得することができます。

Q3: 楽天の商品の返品は可能ですか?

A: 楽天の商品の返品については、各ショップの返品ポリシーに従ってください。返品に関する詳細は、商品ページや購入時に表示される情報をご確認ください。

Q4: 楽天ポイントは他のサービスとの相互利用ができますか?

A: はい、楽天ポイントは楽天グループの各サービスで相互利用が可能です。楽天トラベルや楽天モバイルなどで楽天ポイントを利用することができます。

Q5: 楽天の商品は国内のみで販売されていますか?

A: いいえ、楽天では国内外の商品を取り扱っています。海外からの商品も購入することができますので、商品ページを確認してください。

Q6: 楽天カードの特典はありますか?

A: 楽天カードには、ポイント還元やショップ特典、海外旅行保険などの特典があります。カードの種類によって異なる特典がありますので、詳細は楽天カードの公式サイトをご覧ください。

Q7: 楽天の商品はどれくらいの配送時間で届きますか?

A: 楽天の商品の配送時間は、各ショップによって異なります。商品ページや購入時に表示される情報をご確認ください。通常は数日から1週間程度で届くことが多いです。

Q8: 楽天ポイントの有効期限はありますか?

A: 楽天ポイントの有効期限は、ポイントを獲得した日から1年間です。有効期限が切れる前にポイントを利用するか、継続的にポイントを獲得することで有効期限を延長することができます。

Q9: 楽天の商品は安全ですか?

A: 楽天では、信頼性の高いショップと取引を行っています。また、商品ページやショップの評価などを参考にして安心して購入することができます。

Q10: 楽天ポイントは他人に譲渡できますか?

A: 楽天ポイントは、ご自身のアカウントでの利用が原則です。他人への譲渡や換金はできませんので、ご了承ください。