Создайте калькулятор NPV с помощью Python в пространстве электронной коммерции
Используйте Python и подход ООП для создания калькулятора NPV. Вы можете научиться программировать, знание оценки инвестиций, прибыли и убытков электронной коммерции.
Вместо того, чтобы говорить, что это новая статья, я предпочитаю говорить, что это всеобъемлющая глава, объединяющая несколько частей статей, которые я опубликовал ранее. Вы сможете лучше понять необходимые элементы и советы по созданию калькулятора чистой приведенной стоимости на Python.
В этом учебнике по Python я расскажу вам, как использовать Python и как использовать ООП для создания калькулятора NPV. Вы определенно можете изучить коды, но также изучить знания об оценке инвестиций и о том, какие элементы прибылей и убытков электронной коммерции имеют значение.
Модули знаний: оценка инвестиций (WACC, CAGR, NPV, IRR), 7 переменных затрат в электронной коммерции, электронной коммерции и цифровом маркетинге.
Содержание: Калькулятор чистой приведенной стоимости
- 4 основных раздела калькулятора NPV для инвестиций в бизнес электронной коммерции
- Создайте OOP — 15 переменных чисел для ввода для расчета чистой приведенной стоимости</a
- 5 формул расчета</a
- Используйте if/elif/else, чтобы сообщить пользователям, достойны ли инвестиции или нет</a
- Другие факторы, о которых следует знать и которые могут повлиять на результат NPV</a
- Полный Python-скрипт калькулятора NPV для инвестиций в бизнес электронной коммерции</a
Калькулятор NPV: 4 основных раздела для оценки инвестиций в бизнес электронной коммерции
Цель бизнеса – получение прибыли. На протяжении всего пути бизнеса вы, по сути, будете обращаться к сегменту клиентов в одном месте, занимаясь маркетингом, чтобы продавать свои продукты или услуги. В конце концов, через некоторое время вы стремитесь вернуть инвестиции и заработать деньги.
NPV или чистая приведенная стоимость в основном говорят нам, стоит ли инвестировать в этот бизнес. Таким образом, GMV электронной коммерции, операционные расходы и капитальные затраты имеют значение. Но, пожалуйста, не думайте, что это может быть сложно. По сути, это 3 основных раздела, которые вам нужно обрабатывать и вычислять числа.
- Темпы роста рынка, стоимость капитализма и стоимость инвестиций
- Цена продукта электронной коммерции и эксплуатационные расходы
- Валовая прибыль от органических каналов и партнерств
- Валовая прибыль от платных медиаканалов и партнерства
И здесь мы пытаемся разбить, какие конкретные показатели есть в каждом разделе.
Темпы роста рынка, стоимость капитализма и стоимость инвестиций
- WACC: Средневзвешенная стоимость капитала
- CAGR: совокупный средний темп роста
- Первоначальные затраты: авансовые инвестиции до начала
Эти 3 фактора различаются в разных отраслях, продуктах и рынках. В этой статье я возьму, например, электронные устройства для умного дома. Кроме того, первоначальные затраты — это просто инвестиции, которые вам нужно заплатить заранее до начала проекта. Этот размер числа может повлиять на NPV в конце или заставить вас расширить инвестиционные окна для получения прибыли.
Если вы хотите узнать больше подробностей, ознакомьтесь с этой статьей — NPV и IRR в оценке бизнеса электронной коммерции.
Инвестиции в частный капитал: оценка бизнеса электронной коммерции с использованием NPV и IRR
Цена продукта электронной коммерции и эксплуатационные расходы
- Цена артикула или средняя стоимость заказа
- COGS: стоимость хороших продаж
- Стоимость выполнения
- Ставка возврата
- Стоимость обработки платежа
Определите себестоимость хороших продаж, она зависит от вашей финансовой модели. В этой статье я укажу это как стоимость доставки, которая включает в себя стоимость производства продукта или стоимость поиска, стоимость доставки взаимных отношений и таможенную стоимость импорта. Некоторые стороны также добавили бы стоимость за продажу. Но я бы поместил это в раздел платных медиа.
Для получения более подробной информации, пожалуйста, ознакомьтесь с этой статьей — 7 переменных затрат в сфере электронной коммерции.
Валовая прибыль от органических каналов и партнерств
- Органический трафик в год
- Органический средний коэффициент конверсии
Определение органического трафика очень зависит от бизнес-статуса и привязки, которую вы предпочитаете использовать. Например, если это новый бизнес без каких-либо исторических данных, вы можете сослаться на веб-трафик вашего конкурента или объем поиска по ключевому слову в поисковой системе. Если бизнес работает, вы можете обратиться к веб-трафику за последний год. Этот подход можно применить и к коэффициенту конверсии.
Я выпущу еще одну статью о боте для сбора данных о скорости разговора по секторам.
Валовая прибыль от платных медиаканалов и партнерства
- Стоимость клика с платного медиаканала
- Средний коэффициент конверсии
- Цель: получать платный трафик в год
- Стоимость партнерской комиссии
- % заказов от партнеров из общего количества заказов
Создайте OOP — 15 переменных чисел для ввода для расчета чистой приведенной стоимости
Вот пример кода для справки. Это создание класса и самообъекта. Затем назначьте 15 переменных номеров отдельно для самообъекта.
Уровень EBITDA включает в себя фиксированные затраты, такие как рабочая сила, аренда оборудования и т. д. Я предлагаю вам вычесть из текущей стоимости, если это необходимо.
Но у меня должно быть 16-е переменное число, которое может повлиять на конечный результат NPV, то есть на сколько лет нужно инвестировать . Я добавлю его в сценарий фляги вместо того, чтобы помещать его в класс. Это потому, что вам не нужно создавать конкретный метод для количества лет. Это может быть просто переменная, которую вы позже установите в скрипте фляги.
Что касается более подробной информации об объектно-ориентированном программном обеспечении Python, ознакомьтесь с этой статьей, и вы узнаете, как соединить скрипт функции flask с интерфейсными скриптами, такими как HTML. Это делается с целью получения данных из пользовательского ввода — Python OOP
Глава 33. Создание калькулятора прибылей и убытков электронной коммерции с использованием ООП
5 основных формул расчета
Формулы расчета жизненно важны, потому что вам нравится получать реалистичные и убедительные результаты, которые помогут вам в инвестициях. Трудно быть точным, но вполне возможно сгенерировать число, чтобы оно было более убедительным и имело смысл.
Операция электронной коммерции 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
Во-вторых, это формула стоимости. Это может варьироваться в каждом конкретном случае, так как это зависит от структуры комиссии вашего возмещения или от того, какой платежный шлюз вы будете использовать. А в платных СМИ это также касается комиссии третьих лиц. Или, если вы управляете магазином 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. Создание бота для анализа сопоставимых компаний с помощью API Easy2Digital
Общая сумма PV
Только что мы получили PV за 1-й год на основе исторических и производственных данных компании. И в зависимости от продолжительности года, в который вы собираетесь инвестировать, вам нужно число 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, чтобы сообщить пользователям, достойны ли инвестиции или нет.
Ценность калькулятора заключается в подсказках и кратком указании пользователям, стоит ли вкладывать деньги. Результат NPV действительно варьируется в зависимости от длины инвестиции. И результат должен сказать пользователю, приносят ли инвестиции деньги или теряют деньги в конце. Итак, здесь речь идет об условиях. Ниже приведены коды соответственно для общей суммы PV и NPV.
Другие факторы, о которых следует знать и которые могут повлиять на результат NPV.
Этот подход также учитывает финансовую перспективу дисконтированного денежного потока. Ведь деньги обесценятся через несколько лет, чем год, когда вы инвестировали в 1-е место.
Тем не менее, я предполагаю, что если ваша цена SKU или AOV могут не измениться, расчет может быть более точным, поскольку есть некоторые затраты, которые также могут увеличиться. Ниже приведен список переменных затрат, которые вы можете дополнительно разбить для расчета по годам. Там вы можете сделать наценку в процентах.
- COGS
- цена за клик
- Сборы за обработку платежей
- Стоимость выполнения
- Стоимость возврата
Полный скрипт Python для расчета чистой стоимости инвестиций в бизнес для электронной коммерции
Если вас интересует полный скрипт калькулятора NPV электронной коммерции, пожалуйста , подпишитесь на нашу рассылку , добавив сообщение «Глава 36» . Мы отправим вам сценарий немедленно на ваш почтовый ящик.
Надеюсь, вам понравится читать главу 36: Создание калькулятора чистой приведенной стоимости в бизнес-пространстве электронной коммерции с использованием Python. Если вы это сделали, пожалуйста, поддержите нас, выполнив одно из перечисленных ниже действий, потому что это всегда помогает нашему каналу.
- Поддержите и пожертвуйте нашему каналу через PayPal ( paypal.me/Easy2digital )
- Подпишитесь на мой канал и включите колокольчик уведомлений канала Easy2Digital Youtube .
- Подписывайтесь и лайкайте мою страницу Страница Easy2Digital в Facebook
- Поделитесь статьей в своей социальной сети с хэштегом #easy2digital
- Покупайте товары с кодом скидки Easy2Digital 10% OFF ( Easy2DigitalNewBuyers2021)
- Вы подписываетесь на нашу еженедельную рассылку, чтобы получать последние статьи, видео и коды скидок Easy2Digital.
- Подпишитесь на наше ежемесячное членство через Patreon, чтобы пользоваться эксклюзивными преимуществами ( www.patreon.com/louisludigital )