Construire un calculateur de VAN à l’aide de Python dans l’espace de commerce électronique
Utilisez Python et l’approche OOP pour créer un calculateur de VAN. Vous pouvez apprendre à coder, connaître l’évaluation des investissements, le P&L du commerce électronique
Plutôt que de dire qu'il s'agit d'un nouvel article, je préfère dire que c'est un chapitre complet qui combine plusieurs articles que j'ai publiés auparavant. Vous pouvez mieux comprendre les éléments nécessaires et les astuces pour créer un calculateur de VAN réalisé par Python.
Dans ce didacticiel Python, je vais vous expliquer comment utiliser Python et l'approche OOP pour créer un calculateur de VAN. Vous pouvez certainement apprendre les codages, mais aussi explorer les connaissances de l'évaluation des investissements et quels éléments P&L du commerce électronique sont importants.
Modules de connaissances : évaluation des investissements (WACC, CAGR, NPV, IRR), 7 coûts variables dans le commerce électronique, le commerce électronique et le marketing numérique
Table des matières : calculateur de VAN
- 4 sections principales pour un calculateur de VAN d'investissement dans le commerce électronique
- Créer un OOP – 15 Nombre variable à saisir pour le calcul de la VAN</a
- 5 formules de calcul</a
- Utilisez if/elif/else pour indiquer aux utilisateurs si l'investissement en vaut la peine ou non</a
- Autres facteurs que vous devez connaître et qui peuvent affecter le résultat de la VAN</a
- Script Python complet du calculateur de VAN des investissements commerciaux dans le commerce électronique</a
Calculateur de VAN : 4 sections principales pour une évaluation d'investissement dans le commerce électronique
Le but d'une entreprise est de faire du profit. Dans tout le parcours d'une entreprise, vous approcherez essentiellement un segment de clients en un seul endroit en faisant du marketing pour vendre vos produits ou services. En fin de compte, après quelques années, vous visez à récupérer l'investissement et à gagner de l'argent.
La VAN ou la valeur actuelle nette nous indique essentiellement si cette entreprise vaut la peine d'investir. Ainsi, le GMV du commerce électronique, le coût d'exploitation et le coût du capitalisme sont importants. Mais s'il vous plaît ne pensez pas que cela pourrait être complexe. Fondamentalement, ce sont les 3 sections principales dont vous avez besoin pour gérer et calculer les nombres.
- Taux de croissance du marché, coût du capitalisme et coût d'investissement
- Prix des produits de commerce électronique et coût de fonctionnement
- Bénéfice brut des canaux organiques et des partenariats
- Bénéfice brut des canaux de médias payants et du partenariat
Et ici, nous essayons de décomposer les métriques spécifiques dans chaque section
Taux de croissance du marché, coût du capitalisme et coût d'investissement
- WACC : Coût moyen pondéré du capital
- CAGR : taux de croissance moyen composé
- Dépense initiale : investissement initial avant le démarrage
Ces 3 facteurs varient selon les industries, les produits et les marchés. Dans cet article, je prendrai par exemple les produits électroniques domestiques intelligents. De plus, la mise de fonds initiale n'est que l'investissement que vous devez payer à l'avance avant le début du projet. Cette taille de nombre peut affecter la VAN à la fin ou vous obliger à étendre les fenêtres d'investissement pour réaliser des bénéfices.
Si vous souhaitez en savoir plus, veuillez consulter cet article – NPV et IRR dans l'évaluation des entreprises de commerce électronique
Prix des produits de commerce électronique et coût de fonctionnement
- Prix SKU ou valeur moyenne de la commande
- COGS : coût des bonnes ventes
- Coût d'exécution
- Taux de remboursement
- Coût de traitement des paiements
Définissez le coût des bonnes ventes, cela dépend de votre modèle financier. Dans cet article, je le définirai comme le coût au débarquement, qui comprend le coût de production ou d'approvisionnement du produit, les frais d'expédition interdépendants et les frais de douane à l'importation. Certaines parties ajouteraient également le coût par vente. Mais je mettrais cela dans la section des médias payants.
Pour plus de détails, veuillez consulter cet article – 7 coûts variables dans l'espace de commerce électronique
Bénéfice brut des canaux organiques et des partenariats
- Trafic organique par an
- Taux de conversion moyen organique
La définition du trafic organique dépend beaucoup du statut de l'entreprise et de l'ancre que vous souhaitez utiliser. Par exemple, s'il s'agit d'une nouvelle entreprise sans aucune donnée historique, vous pouvez vous référer au trafic Web de votre concurrent ou au volume de recherche de mots-clés du moteur de recherche. Si l'entreprise a fonctionné, vous pouvez vous référer au trafic Web de l'année dernière. Cette approche peut également être appliquée au taux de conversion.
Je publierai un autre article concernant un bot pour extraire les données de référence des taux conversés par secteurs.
Bénéfice brut des canaux de médias payants et du partenariat
- Coût par clic du canal média payant
- Taux de conversion moyen
- Objectif de gain de trafic payant par an
- Coût de la commission de partenariat
- % de commandes auprès de partenariats sur le total des commandes
Créer un OOP – 15 Nombre variable à saisir pour le calcul de la VAN
Voici l'exemple de code pour votre référence. C'est une création de classe et d'objet self. Ensuite, attribuez les 15 numéros variables séparément à l'objet self.
Le niveau d'EBITDA implique le coût fiat comme la main-d'œuvre, la location d'équipement, etc., je vous suggérerai de déduire de la valeur actuelle si c'est nécessaire.
Mais je suis censé avoir le 16ème nombre variable qui peut affecter le résultat final de la VAN, c'est-à-dire le nombre d'années à investir . Je vais l'ajouter au script flask au lieu de le mettre dans la classe. C'est parce que vous n'avez pas besoin de créer une méthode spécifique pour le nombre d'années. Il peut s'agir simplement d'une variable que vous définirez ultérieurement dans le script flask.
Pour plus de détails sur Python OOP, veuillez consulter cet article et vous apprendrez comment connecter votre script de fonction flask aux scripts frontaux tels que HTML. C'est dans le but d'obtenir les données à partir des entrées de l'utilisateur – Python OOP
Chapitre 33: Créer un calculateur de profits et pertes de commerce électronique à l'aide de la POO
5 formules de calcul de base
Les formules de calcul sont primordiales car vous aimez générer des résultats réalistes et probants pour vous guider sur l'investissement. Il est difficile d'être précis, mais il est tout à fait possible de générer un chiffre pour être plus convaincant et avoir du sens.
GMV et coût de l'opération de commerce électronique
Fondamentalement, le GMV total et le coût se composent du montant total des produits biologiques et payés. Ainsi, dans la classe oop, vous devez créer les méthodes à l'avance avant d'écrire les codes du script flask.
La première chose est la formulation GMV. C'est très simple, fondamentalement, le résultat provient de la multiplication entre le trafic, le taux de conversion et le nombre AOV respectivement des médias organiques et payants.
def organicGMV1stYear(self):
return self.organicTraffic * self.organicCVR * self.aov
def paidGMV1stYear(self):
return self.paidTraffic * self.paidCVR * self.aov
Deuxièmement, c'est la formule du coût. Cela peut varier au cas par cas car cela dépend de la structure des frais de votre remboursement ou de la passerelle de paiement que vous utiliserez. Et dans les médias payants, il traite également du coût de la commission tierce. Ou si vous gérez une boutique Amazon, vous avez également des frais de parrainage dans les médias organiques et payants.
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
Valeur actuelle ou PV
La formule PV est EBTDA / (1 + WACC)
, mais je vais suggérer comment gérer et déduire ces coûts forfaitaires et fiscaux au niveau de la VAN. C'est parce que cela varie selon le marché, le secteur, donc cela crée plus de difficultés pour les utilisateurs de trouver le nombre en utilisant votre calculatrice.
Voici donc la formule que j'utilise à la place pour le bénéfice brut :
PV = gross profit / (1 + WACC)
Pour le calcul du WACC, je vous suggère de fournir la liste aux utilisateurs finaux pour référence. Et je publierai un autre article pour élaborer. Si vous êtes intéressé par la façon de gratter les données, veuillez consulter cet article – Bot CCA pour gratter les données financières
Chapitre 28 – Créer le bot d'analyse d'entreprise comparable à l'aide des API Easy2Digital
Le montant total de PV
Tout à l'heure, nous obtenons la 1ère année de PV basée sur les données historiques et industrielles de l'entreprise. Et selon la durée de l'année que vous êtes sur le point d'investir, vous avez besoin d'un numéro CAGR pour calculer le PV de chaque année et calculer un montant total.
Lum sum of PV = PV1st + PV2nd + ………+ PVnyear * (1 + CAGR) ^ years
Pour plus de détails concernant le calcul du CAGR, veuillez consulter cet article – NPV et IRR
VAN
Enfin et surtout, le montant total du PV moins l'investissement initial est la VAN. Pour plus de précision, vous pouvez également réduire le coût forfaitaire comme le coût de la main-d'œuvre sur 5 ans, le coût de l'équipement, etc.
NPV = Total amount of PV - Initial Outlay
Utilisez if/elif/else pour indiquer aux utilisateurs si l'investissement en vaut la peine ou non
La valeur de la calculatrice donne des conseils et une brève direction aux utilisateurs si l'investissement en vaut la peine. Le résultat VAN varie en effet en fonction de la durée d'investissement. Et le résultat doit indiquer à l'utilisateur si l'investissement rapporte ou perd de l'argent au final. Voici donc les conditions. Vous trouverez ci-dessous les codages respectivement pour le montant total de PV et NPV.
Autres facteurs dont vous devez être conscient et qui peuvent affecter le résultat de la VAN
Cette approche a également pris en compte la perspective financière des flux de trésorerie actualisés. Après tout, l'argent se déprécierait après quelques années que l'année où vous avez investi en premier lieu.
Cependant, je suppose que si votre prix SKU ou AOV ne change pas, il peut être plus précis de calculer car certains coûts peuvent également augmenter. Vous trouverez ci-dessous la liste des coûts variables que vous pouvez ventiler davantage pour les calculer par année. Là, vous pouvez marquer un pourcentage supplémentaire.
- CMV
- CPC
- Frais de traitement des paiements
- Coût d'exécution
- Coût de remboursement
Script Python complet du calculateur de VAN des investissements commerciaux dans le commerce électronique
Si vous êtes intéressé par le script complet du calculateur de VAN du commerce électronique, veuillez vous inscrire à notre newsletter en ajoutant le message "Chapitre 36" . Nous vous enverrions le script immédiatement dans votre boîte aux lettres.
J'espère que vous apprécierez la lecture du Chapitre 36 : Créer un calculateur de VAN dans l'espace commercial de commerce électronique à l'aide de Python. Si vous l'avez fait, veuillez nous soutenir en faisant l'une des choses énumérées ci-dessous, car cela aide toujours notre chaîne.
- Soutenez et faites un don à notre chaîne via PayPal ( paypal.me/Easy2digital )
- Abonnez-vous à ma chaîne et activez la cloche de notification Chaîne Youtube Easy2Digital .
- Suivez et aimez ma page Page Facebook Easy2Digital
- Partagez l'article sur votre réseau social avec le hashtag #easy2digital
- Achetez des produits avec le code de réduction Easy2Digital 10% OFF ( Easy2DigitalNewBuyers2021)
- Vous vous inscrivez à notre newsletter hebdomadaire pour recevoir les derniers articles, vidéos et codes de réduction Easy2Digital
- Abonnez-vous à notre abonnement mensuel via Patreon pour profiter d'avantages exclusifs ( www.patreon.com/louisludigital )