Salut Seb,
Mort de rire !
Bon, il faut donner quelques explications pour éclairer l'auteur du post (pkapfer).
Actuellement le module WWStore Admin charge des contrôles à la volée lors du changement de pages (Configuration, Commandes, Catégories, Produits, Avis). Cette façon de faire évite d'avoir un énorme contrôle en mémoire. Seulement, le viewstate n'aime pas tellement que les cartes soient redistribuées pendant une partie. En gros, c'est pour cette raison qu'il faut sauvegarder avant chaque changement.
Pour information, suivant le temps que j'aurais pour la prochaine version, j'envisage de séparer la page configuration du module. Ceci pour deux raisons. La première, je ne trouve pas logique qu'il faille être administrateur pour traiter une commande ou modifier le catalogue produit. La seconde, c'est assez perturbant de perdre ses paramètres si l'on a pas pensé à enregistrer avant de sélectionner l'opérateur de paiement. La preuve, ce n'est pas le premier utilisateur à remonter ce problème.
En fait, plus j'y pense et plus je crois que je vais renommer module WWStore Admin en WWStore Manager et retirer la page configuration. La page serait alors dans un nouveau module WWStore Admin avec en plus une page par providers. Du coup, il serait plus naturel de sauvegarder les paramètres de la boutique, puis de passer à la configuration des providers (paiement, taxes, expéditions, etc.) sur les autres pages. Le module WWStore Manager pourrait alors avoir des droits d'accès différents pour que les commerciaux et autres secrétaires puisse traiter les commandes et le catalogue sans risquer de modifier les paramètres de la boutique.
Gilles