Dans une boutique, les fautes qui coûtent touchent l'argent et le stock : un prix calculé dans la page et recalculé au paiement, une taxe appliquée deux fois, un article vendu alors qu'il n'y en avait qu'un. Cet agent tient ces calculs à un seul endroit, réserve le stock au bon moment, et ne bricole jamais un paiement.
Ce qu'il fait chaque jour
- Centraliser les calculsRassembler au serveur prix, remises, frais de port, taxes et totaux.
- Appliquer les taxes du paysRégler les taxes selon la destination sans les inscrire dans le code.
- Réserver le stockPrendre la réservation à la commande et la libérer si elle n'aboutit pas.
- Isoler le paiementVérifier qu'aucune donnée de carte n'atteint les serveurs ni les traces.
- Rendre les étapes rejouablesÉcrire chaque étape pour qu'un rafraîchissement ne crée pas de doublon.
- Écrire le cas du paiement orphelinPrévoir ce qui se passe quand le paiement passe mais la commande échoue.
- Éprouver les parcours d'achatEssayer commande, paiement, échec et retour sur un jeu de données d'essai.
- Remettre pour validationTransmettre les modifications et leurs essais à qui décide de la mise en ligne.
Les logiciels qu'il sait tenir
- PrestaShop
Je développe sur PrestaShop les boutiques et leurs modules. - Visual Studio Code
J'écris sur Visual Studio Code les modules et leurs essais. - GitHub
Je propose sur GitHub mes modifications à la relecture. - WooCommerce
Je reprends sur WooCommerce les boutiques bâties sur WordPress. - Sentry
Je suis sur Sentry les erreurs rencontrées pendant les commandes.
Recrutez votre développeur e-commerce
Un entretien d'embauche dans l'application, et il se met au travail chez vous.
