PrestaShop Administration & Productivité

Modifier une Commande PrestaShop 8 & 9 : Produits, Adresses et Facture

Modifiez une commande validée comme un panier : produits, déclinaisons, quantités, prix, adresses, transporteur et remises, avec recalcul natif et facture régénérée.

Un client veut une autre taille, ajoute un article au téléphone ou s'est trompé d'adresse : sur PrestaShop, la page de commande ne sait pas changer une déclinaison, recalcule mal les remises et modifie la facture déjà émise sans laisser de trace. Ce module ajoute un éditeur sous le bloc Produits de la commande. Chaque modification est recalculée par le moteur de panier de PrestaShop, les nouveaux totaux s'affichent en direct, et à la validation la facture est annulée par un avoir puis remplacée par une nouvelle facture numérotée, avec le PDF d'origine archivé.

En un coup d'œil
  • Ajout, retrait, changement de déclinaison, quantité et prix HT ou TTC sur une commande validée
  • Taxes, remises, port et arrondis recalculés par le moteur de panier PrestaShop
  • Facture annulée par un avoir puis réémise avec le numéro suivant, ou mise à jour avec le même numéro
  • Adresses, transporteur, remise libre et nouvel état de commande dans la même opération
  • Nouveaux totaux en direct, stock ajusté, historique et PDF d'origine archivés
PrestaShop 8 & 9 Avoir + nouvelle facture Recalcul natif 8 langues
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Modifier une Commande PrestaShop 8 & 9 : Produits, Adresses et Facture
v1.0.0 · mis à jour 2026-09-23
Ce que ça fait

La version courte.

01

Le calcul de PrestaShop, pas un calcul maison

Le module reconstruit la commande dans un panier temporaire et laisse PrestaShop calculer taxes, règles panier, produits offerts, écotaxe et frais de port. Les prix payés sont conservés, sauf ceux que vous corrigez. Dans nos tests, une commande modifiée donne au centime les mêmes totaux qu'une commande passée directement avec le même contenu, dans les trois modes d'arrondi et en devise étrangère.

02

Une facture conforme après chaque modification

En mode recommandé, le PDF de la facture est archivé tel qu'il était, un avoir l'annule pour son montant total et une nouvelle facture prend le numéro suivant. Les paiements sont rattachés à la nouvelle facture, la facture annulée disparaît du choix des paiements, et PrestaShop n'enregistre pas de faux paiement quand la commande passe ensuite dans un état payé.

03

Les nouveaux totaux avant d'enregistrer

Une barre fixée en bas de l'écran affiche le total avant et après, l'écart et le reste à payer ou le trop-perçu, quelques instants après chaque changement. La confirmation liste les lignes touchées, le changement de transporteur, les documents qui seront créés et le nouvel état de commande.

04

Chaque modification tracée

L'historique de la commande indique la date, l'employé, les lignes, remises, adresses et transporteur modifiés, avec les PDF de la facture d'origine et de l'avoir. Une note privée est ajoutée aux messages de la commande, et le client peut recevoir le récapitulatif de sa commande modifiée par e-mail, dans sa langue.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Modifier une Commande PrestaShop 8 & 9 : Produits, Adresses et Facture, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Ce que la page de commande native ne sait pas faire

Le back-office de PrestaShop permet d'ajouter un produit ou de changer une quantité, mais pas de passer d'une taille M à une taille L sur une ligne existante. Les remises en pourcentage ne sont pas toujours recalculées, un changement d'adresse ne met pas à jour la TVA, et une facture déjà émise est modifiée en place, avec le même numéro et sans archive. Pour corriger une commande proprement, beaucoup de marchands l'annulent et en recréent une, avec le client en ligne.

§ 02

Un éditeur complet sous le bloc Produits

Le bouton Modifier cette commande ouvre l'éditeur directement sous les produits. Chaque ligne peut changer de déclinaison, de quantité ou de prix, être retirée, et de nouveaux produits s'ajoutent par recherche. Les adresses, le transporteur, les remises et les frais de port se règlent dans le même écran. Les prix se saisissent en HT ou en TTC, selon l'habitude de la boutique.

§ 03

Un recalcul identique à une vraie commande

Au lieu de recalculer les montants lui-même, le module reconstruit la commande dans un panier temporaire, jamais rattaché à une commande, et laisse PrestaShop appliquer ses règles : prix spécifiques, groupes clients, règles panier, produits offerts, écotaxe, tranches de prix des transporteurs, mode d'arrondi. Les prix déjà payés sont conservés grâce à des prix spécifiques limités à ce panier. L'aperçu est calculé dans une transaction annulée, il ne laisse aucune trace en base.

§ 04

Avoir et nouvelle facture, ou facture mise à jour

En France, une facture émise ne se modifie pas : on l'annule par un avoir et on en émet une nouvelle. C'est le mode par défaut. Le PDF de la facture est archivé avant toute écriture, l'avoir reprend ses lignes et son montant total, et la nouvelle facture prend le numéro suivant. Le mode mise à jour, proche du comportement natif, garde le numéro et archive tout de même l'ancien PDF. Le choix se fait à chaque modification.

§ 05

Stock, paiements et suivi

Le stock est ajusté par différence : une quantité passée de 2 à 3 ne consomme qu'une unité, une ligne retirée peut être remise en stock. Le reste à payer ou le trop-perçu s'affiche avant validation et le paiement reste sur la commande. L'historique conserve chaque modification avec ses documents, et les lignes déjà remboursées ou retournées sont verrouillées pour ne pas fausser les avoirs existants.