Développement sur mesure

Le calcul que vous refaites à la main,
je l'écris sur mesure dans votre site

Les extensions du marché couvrent beaucoup de besoins, jusqu’au jour où le vôtre demande une règle que personne n’avait prévue. Soit rien n’existe, soit ce qui existe en fait trois fois trop et vous payez des options que vous n’ouvrirez jamais (le fameux panneau de réglages). Pour ma part, je travaille surtout avec des entreprises d’Alsace du Nord qui ont déjà un site et un logiciel de gestion, et qui aimeraient que les deux se parlent : une commande saisie une fois.

Ce que vous compensez à la main

Trois blocages qui reviennent

En général, ça commence comme ça : une remise par palier qu’aucune extension ne calcule, un stock partagé entre la boutique et le magasin, une commande recopiée le soir dans le logiciel de gestion. Voilà ce que me décrivent les entreprises qui m’appellent à Haguenau.
01

Vos tarifs ne rentrent dans aucune case

Vous appliquez une remise par palier, un prix différent pour les professionnels, un supplément selon la zone de livraison. À l’écran, le client voit le prix général. C’est vous qui rectifiez, commande par commande, dans l’administration (et un soir de rush, ça saute).
02

L'extension qui convient en fait trop

Celle qui gère votre cas gère aussi la location de voitures et les abonnements mensuels. Vous payez chaque mois pour la seule fonction qui vous sert : le reste, le site le charge quand même, à chaque page.
03

Le site ignore ce que vend le magasin

Un article part en caisse le matin : il reste affiché en stock sur le site jusqu’à ce que quelqu’un pense à corriger. Et le soir, vous recopiez les commandes du site dans le logiciel de gestion, une par une.

Faire parler le site et la caisse

Le site lit et écrit dans votre logiciel

La commande passée sur le site arrive dans votre gestion, le stock corrigé en caisse redescend sur la fiche produit. Personne ne retape rien. Et le code de ce connecteur vous appartient.

Vos outils actuels

Logiciel de gestion

Caisse

Facturation

Stock et agenda

commandes, clients ›

Sur mesure

Le connecteur

Écrit sur mesure, pour vos règles à vous.

‹ stocks, tarifs

Votre site

WordPress ou PrestaShop

Les mêmes données des deux côtés, mises à jour sans ressaisie.
Une seule saisie, une seule source.

Ce que je code

Trois chantiers de développement sur mesure

Je pars de votre façon de travailler et des exceptions que vous gérez à la main. Une fonction qui manque, un échange avec votre logiciel, une tâche que vous refaites chaque semaine. Le périmètre est arrêté au devis.

Un module qui applique votre règle

La remise par palier, le créneau qu’on ne réserve pas le samedi, le champ obligatoire à la commande. J’ai déjà fait passer l’ajout au panier de deux clics à un seul : c’est ce genre de fonction que j’écris pour WordPress ou pour PrestaShop.

Le pont entre le site et la gestion

Les commandes du site descendent dans votre logiciel de gestion, les stocks de la caisse remontent sur les fiches, le rendez-vous pris en ligne arrive dans votre agenda. C’est le site qui crée la fiche client et la commande dans l’autre outil, tout seul, la nuit s’il le faut.

La corvée du lundi, faite sans vous

L’export à envoyer au comptable, la relance des paniers abandonnés, le fichier que vous recopiez chaque lundi. J’ai déjà sorti les commandes d’une boutique PrestaShop en CSV sans module : une requête enregistrée, un clic, le fichier est là.

Du premier appel à la mise en ligne

De votre façon de faire au module livré

Un premier appel pour comprendre ce que vous refaites à la main, puis un périmètre écrit noir sur blanc avant la première ligne de code. Ensuite, vous voyez le module tourner sur une copie du site (avec vos vraies commandes) avant qu’il touche le vrai.

01 / Je regarde vos commandes

Vous me montrez comment vous faites aujourd'hui

Vous m’ouvrez votre logiciel, vos dernières commandes, le tableur où vous notez les exceptions. Je note la règle que vous appliquez sans y penser : celle que personne n’a jamais écrite nulle part.

02 / J'écris ce qui sera codé

Vous validez la liste avant que je commence

Je vous renvoie une page qui dit trois choses : ce que le module fera, ce qu’il ne fera pas, et les cas qui resteront traités à la main. Rien ne démarre tant que vous n’avez pas relu cette page.

03 / Je code sur une copie

On essaie sur vos vraies commandes

Je duplique votre site sur un serveur à part et j’y écris la fonction. Vous vous connectez, vous passez vos propres cas (surtout ceux qui coincent), et je corrige avant de toucher au site public. C’est plus lent. C’est plus sûr.

04 / Je vous remets tout

Le code est chez vous, pas chez moi

Mise en ligne, puis les sources, les accès et une note qui explique où se règle quoi. Si vous changez de prestataire un jour, il trouve un code commenté en français : il reprend sans tout réécrire.

Votre règle codée dans votre site

Un module, un pont, ou une tâche automatisée
  • Le périmètre écrit avant la première ligne
  • Une fonction dédiée pour WordPress ou PrestaShop
  • Vos commandes et vos stocks reliés
  • Sources, accès et note de reprise

Questions fréquentes

Vos questions,
mes réponses.

Ce que l’on me demande le plus souvent avant de démarrer.

À vous. Vous recevez les sources, la documentation et le droit d’en faire ce que vous voulez, sans abonnement à renouveler. J’écris en suivant les conventions de WordPress ou de PrestaShop et je commente en français : un bouton de suppression de commande dans l’administration, par exemple, tient dans un seul fichier, qu’un autre développeur reprend sans avoir besoin de m’appeler.

Quand une extension fait le travail, je vous le dis et nous l’installons : c’est moins cher et c’est déjà éprouvé par d’autres. Le sur mesure se justifie dans trois cas : rien ne correspond vraiment, il faudrait en empiler trois qui se marchent dessus, ou la seule qui convient facture des options que vous n’ouvrirez jamais. Pour information, une fonction sur mesure se greffe sur des fondations saines, donc le point de départ reste un site vitrine correctement construit.

Cela dépend de ce qu’il accepte d’échanger. Certains logiciels ont une interface de communication documentée, d’autres se limitent à des fichiers déposés dans un dossier (et parfois rien du tout). Dans un premier temps, et avant tout devis, je regarde ce que le vôtre permet réellement : quand aucun échange automatique n’est possible, je vous le dis plutôt que de bricoler un script qui cassera à la première mise à jour. Ces demandes me viennent surtout de la création de boutiques en ligne, où les stocks et les commandes doivent suivre au jour le jour.

Oui, et ça commence toujours pareil : je lis le code en place pour savoir ce qu’il fait vraiment. Selon son état, je corrige, je réécris la partie fautive, ou je vous recommande de repartir de zéro. Vous avez le constat avant de décider (y compris quand la conclusion est que le chantier dépasse largement ce que vous imaginiez).

Un développement qui respecte les conventions de la plateforme traverse la plupart des mises à jour sans rien casser. Du coup, une mise à jour mineure ne demande en général rien. Reste la version majeure : elle peut demander une reprise, et c’est vrai du sur mesure comme des extensions du marché (voilà l’inconvénient, autant le dire tout de suite). Ce suivi se traite dans un contrat de suivi et de mises à jour ou à la demande.

Votre projet commence par un échange

Présentez-moi votre activité et vos objectifs. Nous aborderons vos besoins, les prestations utiles et les prochaines étapes.