1 points par GN⁺ 2024-09-12 | 1 commentaires | Partager sur WhatsApp
  • Node.js + Stripe
  • Your Next Store est étroitement intégré à Stripe, donc un compte Stripe est nécessaire
  • Prend en charge les modes test et production (un processus de vérification supplémentaire côté Stripe est requis lors du passage en mode production)
  • Les produits, prix, descriptions et catégories sont récupérés depuis Stripe, il faut donc ajouter les produits dans le tableau de bord Stripe
  • Pour déployer sur Vercel, configurez le dépôt GitHub et les variables d’environnement, puis lancez le déploiement
  • Des explications sur le déploiement sur un VPS personnel et avec Docker seront ajoutées prochainement

1 commentaires

 
GN⁺ 2024-09-12
Discussion sur Hacker News
  • Préoccupations concernant la dépendance à Stripe : Stripe a tendance à geler des comptes légitimes et à ignorer toute communication

    • impose l’arbitrage et dispose de conditions lui permettant d’investir les fonds gelés
    • comporte des clauses interdisant les recours collectifs
  • Partage d’un lien vers la démo YNS : démo YNS

    • après avoir utilisé l’e-mail test@test.com puis saisi 000000, on peut vérifier que Stripe Link fonctionne
  • Question sur la prise en charge des téléchargements numériques : le support des téléchargements numériques et des téléchargements de type « lead magnet » serait utile à beaucoup de boutiques

  • Retour après utilisation de la démo : la démo est très bien réalisée et rapide

    • bug découvert lors de la suppression d’un produit du panier : si l’on règle la quantité sur 0, la page se recharge en boucle et l’interface ne répond plus
  • Question sur la gestion des stocks sans base de données : comment cela est-il géré lorsque plusieurs personnes essaient d’acheter le même produit et que le stock est insuffisant ?

  • Fonction préférée dans la démo : le checkout sur une seule page ressemble beaucoup à l’excellent checkout de Shopify

    • WooCommerce devrait jouer le rôle d’alternative auto-hébergée à Shopify, mais malgré son écosystème de plugins, il est difficile d’y faire fonctionner un panier et un checkout de qualité
    • message de félicitations pour le lancement
  • Question sur la gestion du calcul des frais de livraison : on se demande si le catalogue de produits de Stripe prend en charge cette fonctionnalité

  • Avis positif sur le support d’Umami : ce serait aussi bien d’empaqueter l’ensemble avec un Dockerfile

    • cela fait longtemps que l’on n’a pas utilisé les fonctionnalités d’abonnement en dehors de Stripe, mais on se demande à quel point il est difficile de gérer les codes promo ou les soldes
    • compliments pour l’excellent travail
  • Limites d’un backend reposant sur Stripe : de nombreux vendeurs en ligne utilisent plusieurs marketplaces

    • ventes effectuées via la boutique web, Tindie et Reverb.com, avec une application d’administration développée pour générer les étiquettes d’expédition et suivre l’état des commandes
    • la première version utilisait les métadonnées de Stripe, mais lorsqu’il a fallu commencer à vendre ailleurs, il a été nécessaire de passer à un backend de base de données plus traditionnel
  • Attentes vis-à-vis d’un nouveau système e-commerce : l’espoir est que les fonctionnalités B2B (tarification par volume, comptes, vente en gros) soient prioritaires

    • la plupart des systèmes se concentrent sur le B2C, mais cela entraîne souvent l’échec de nombreuses petites boutiques et une durée de vie produit courte
    • en B2B, il est possible de s’accommoder de la dette technique, ce qui permet d’allonger la runway
    • il est bon de rester fidèle à la feuille de route, et c’est appréciable de voir qu’on sait dire « non »