Accueil > 3 Problèmes > Ma Wishlist Prestashop.

Ma Wishlist Prestashop.

Voici une petite liste des changements et améliorations  que j’aimerai bien voir implémentés dans Prestashop. elle n’est pas encore complète, je vais sans doute la mettre à jour souvent avant le premier janvier 2010.

Attention, que l’on ne se méprenne pas sur le sens de ce message : je suis hyper content de Prestashop (voir cet article : avantages Prestashop). En fait je trouve que ce produit est génial et très bien pensé. Il n’y a pas de paramétrage compliqué même s’il faut un certains temps pour s’approprier le bazar (d’où ce site avec toutes mes question et réponses d’ailleurs).

Article par défaut.

Il faudrait qu’il existe un article par défaut pour gérer certains paramètres critiques comme le taux de TVA. Aujourd’hui les articles sont créés par défaut sans TVA et c’est assez dangereux…

Cela pourrait aussi se paramétrer en créant une TVA par défaut qui descendrait automatiquement sur tous les articles.

Impression des factures dans la langue du client.

Aujourd’hui les factures sont imprimées dans la langue principale de l’administration. Ce n’est pas logique d’autant que pour les correspondances par courrier électronique (confirmation de commande, notification de préparation de commande…) tout se passe naturellement dans la langue du client.

Pour pouvoir imprimer dans la langue du front end de la boutique je crois que j’ai trouvé le bout de code à modifier.

Dans \prestashop\classes\PDF.php lignes 92 et suivantes :

global $cookie;

if (!isset($cookie) OR !is_object($cookie))
$cookie->id_lang = intval(Configuration::get(‘PS_LANG_DEFAULT’));
self::$_iso = strtoupper(Language::getIsoById($cookie->id_lang));
FPDF::FPDF($orientation, $unit, $format);
$this->_initPDFFonts();
}

On dirait là que c’est un cookie qui est lu pour déterminer la langue du document. Le problème est que le paramètre est sans doute le cookie du gestionnaire de la base et non pas celui du client qui est lu par le programme. Il doit y avoir moyen de forcer le paramètre ‘PS_LANG_DEFAULT’ pour pallier provisoirement à ce problème d’impression.

Notez que quand on se logue en tant que client on a bien un affichage de sa facture dans sa langue. Le problème existe pour l’impression d’une facture depuis la poste de l’expéditeur, facture qui devrait naturellement accompagner la marchandise ?

Fichier de traduction en Allemand.

La langue de Goethe n’est vraiment pas gatée en cette fin 2009. Voir cet article qui explique comment s’en sortir provisoirement avec les mails en allemand. Après avoir posté cet article j’ai été contacté par téléphone par l’équipe de Prestashop, je leur ai renvoyé mes fichiers corrompus et ils m’ont dit que ce problème était liée à un bug dans leur outil de génération de traduction et qu’ils allaient corrger ça bientôt.

Gestion multilingue des tags.

Contrairement au système de traduction utilisé par Prestashop (pour chaque libellé on a la possibilité de gérer sa traduction dans les langues installées) les tags sont gérés avec des traductions indépendantes par langue. Voir mon article « gestion des tags dans Prestashop« ).

Ce que je voudrais :

  • On fait une association entre un produit et un tag.
  • On clique sur le tag et on le traduit.
  • Quand un tag n’est pas traduit, conservation de la valeur par défaut dans le front end.

Boutiques multilingues.

Aujourd’hui Prestashop est parfaitement multilingue mais comme la langue est stockée dans des cookies Google ne voit que le site dans sa langue par défaut.

Ce problème est expliqué par Vemeo qui propose une solution intéressante mais encore imparfaite et assez compliquée.

Ce qu’il me faudrait :

  • La possibilité d’associer un domaine ou un sous domaine à chaque langue avec une seule base de données. Ce problème rejoint la question de Prestashop multiboutique évoqué dans leur roadmap (voir ce CR du Barcamp Prestashop de Juillet 2009) .
  1. Aucun commentaire pour l’instant.
  1. No trackbacks yet.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :