Skip to content

About

Outil gratuit et open source : transforme l'export de commandes Big Cartel en fichier d'import La Poste Expéditions Pro pour générer tes bordereaux d'envoi. 100 % dans le navigateur.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

CartelShip

Tes bordereaux La Poste, générés depuis ton export de commandes Big Cartel. Gratuit, sans inscription, open source. Tout se passe dans le navigateur : le fichier et les données de tes clients ne sont envoyés nulle part.

Pourquoi

Big Cartel ne propose aucun moyen d'automatiser la création des bordereaux d'envoi. En général, tout se fait à la main : on recopie chaque adresse, on repousse, les commandes s'accumulent, et les clients attendent leur colis bien plus longtemps que prévu.

Pourtant, La Poste a créé une plateforme peu connue du grand public : La Poste Expéditions Pro. Elle génère des bordereaux Colissimo en masse à partir d'un seul fichier, mais uniquement dans son propre format.

CartelShip fait le pont : il transforme ton fichier de commandes Big Cartel en un fichier lisible par La Poste Expéditions Pro. Tu l'importes, et tes bordereaux sont prêts.

Utiliser l'outil : cartelshipping.app


Ce que ça fait

Tu déposes le CSV exporté depuis Big Cartel (Orders → Unshipped → Download CSV). CartelShip :

  • fusionne les colis : plusieurs commandes pour le même destinataire à la même adresse = un seul colis ;
  • applique les poids : dictionnaire intégré (polo, hoodie, t-shirt…) + tes propres poids, mémorisés d'un lot à l'autre ;
  • vérifie les adresses : adresse manquante ou « Pending », code postal FR/BE invalide, email mal formé — corrigeables directement dans l'écran de vérification ;
  • isole les remises en main propre (click & collect, retrait…) ;
  • nettoie les champs : caractères invisibles, espaces insécables, téléphones normalisés.

Tu obtiens jusqu'à 3 fichiers :

Fichier Contenu
cartelship_laposte_….csv 20 colonnes au format La Poste Expéditions Pro, sans BOM, prêt à importer
cartelship_mainpropre_….csv Commandes hors flux La Poste (UTF-8 avec BOM pour Excel)
cartelship_erreurs_….csv Adresses invalides ou suspectes, avec la raison en dernière colonne

Confidentialité

  • Le CSV est lu et converti dans le navigateur (src/lib/transform.ts, sans dépendance). Aucune requête réseau ne transporte son contenu.
  • Les paramètres (dimensions colis, code catégorie) et le catalogue de poids sont stockés dans le localStorage du navigateur. Export / import JSON dans Paramètres → Sauvegarde.
  • Pas de compte, pas de base de données, pas de cookie.

Lancer en local

Prérequis : Node.js 20+.

git clone https://github.com/alanfezeu/cartelshipping.git
cd cartelshipping
npm install
npm run dev

Ouvre http://localhost:3000/app et dépose exemples/export-bigcartel-exemple.csv (données fictives) pour tester.

Aucune variable d'environnement n'est nécessaire.

Héberger ta propre version

Le site est 100 % statique après build : n'importe quel hébergeur Next.js fonctionne (Vercel, Netlify, Cloudflare Pages…).

npm run build && npm start

Pense à adapter les pages src/app/legal/* (mentions légales, confidentialité, CGU) avec tes propres informations : elles décrivent l'instance officielle cartelshipping.app.

Structure

src/
├── lib/
│   ├── transform.ts     # Moteur Big Cartel → La Poste (preview + génération), pur TypeScript
│   ├── catalog.ts       # Catalogue de poids (localStorage)
│   ├── shipDefaults.ts  # Dimensions / code catégorie par défaut (localStorage)
│   └── download.ts      # Téléchargement des fichiers générés
├── components/convert/
│   ├── Converter.tsx    # Écrans import → vérification
│   └── ResultView.tsx   # Écran résultat + téléchargements
└── app/
    ├── page.tsx         # Landing
    ├── app/             # L'outil (/app) et les paramètres (/app/settings)
    └── legal/           # Pages légales de l'instance officielle

Contribuer

Les contributions sont bienvenues : nouveaux produits dans le dictionnaire de poids, nouveaux pays dans la vérification d'adresses, corrections de format… Voir CONTRIBUTING.md.

⚠️ Ne publie jamais de fichier contenant de vraies données clients dans une issue ou une pull request. Utilise des adresses inventées.

Licence

MIT © Alan Fezeu. Le nom et le logo CartelShip ne sont pas couverts par la licence.

Projet indépendant, non affilié à Big Cartel ni à La Poste.

About

Outil gratuit et open source : transforme l'export de commandes Big Cartel en fichier d'import La Poste Expéditions Pro pour générer tes bordereaux d'envoi. 100 % dans le navigateur.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages