Jump to content

J. Danse

Members
  • Posts

    2,563
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by J. Danse

  1. Malheureusement, ce n'est pas encore possible... sans éditer le fichier principal du module lui-même :-/
  2. Il est possible de trier les boutons directement dans la configuration du module via un simple drag & drop de ceux-ci.
  3. Normalement, l'objet CMS (passé dans la variable $cms) ne sera pas accessible dans le header puisqu'il n'a pas encore été traité/assigné. La variable $page_name, quant à elle, l'est belle et bien.
  4. Bonjour, Dans la classe Mail, la méthode Send() comporte cette ligne: /* Create mail and attach differents parts */ $message = new Swift_Message('['.Configuration::get('PS_SHOP_NAME', null, null, $id_shop).'] '.$subject); Qu'il faut modifier (dans un override) par ceci: /* Create mail and attach differents parts */ $message = new Swift_Message($subject); PS: Je vois que nous avons écris en même temps, au moins il y aura de la réponse ainsi !
  5. Pour répondre (en mon nom perso), l'idée de faire de sa boutique un site vitrine est pas spécialement idiot. Ca peut-être pour permettre l'activation d'une boutique par la suite (selon le plan de développement de l'entreprise, p.ex.). D'ailleurs, vu le mode multi-boutique actuel, rien n'empêche d'avoir une boutique en mode catalogue (et donc un peu vitrine) tandis qu'une autre ne l'est pas. Bref, ce n'est pas spécialement idiot !
  6. Clairement, c'est encore le mieux. Ceux qui veulent travailler sur le module peuvent tout à fait faire un fork et proposer des modifications, sans soucis ! ;-) ça permet aussi à celui-ci d'être modifié plus rapidement, ;-) Oui, clairement, son but n'est pas d'être compatible 1.4.
  7. Hé hé, c'est mieux, exactement. ;-) C'est vrai que l'ajout renvoie l'objet "modifié". N'hésite pas à rajouter [Résolu] dans le titre du sujet ;-)
  8. Bonjour, Dans l'idée, on associe le panier à un client. On pourrait éventuellement effectuer cette requête (c'est mis en URL, pour la facilité de compréhension): http://[...]/api/carts?filter[id_customer]=[x]&sort=id_DESC&limit=1 Sachant que x doit-être l'ID du client. (Donc, [id_customer]=[3] si son ID est 3).
  9. Celui que j'ai oublié de mettre l'URL ! ;-) http://www.prestarocket.com/blog/creer-module-mvc-prestashop-1-5/
  10. Mhhhh,... Éventuellement, il faudrait utiliser le tutoriel suivant et l'adapter à vos besoins. ;-)
  11. Je ne passe pas l'étape 4, car j'attends parfois des retours (le module est tellement lourd que au final, je n'ai pas la possibilité de le tester à fond tandis que certains marchands peuvent le faire pour moi ;-)). Mais je suis entrain d'envisager de passer vers un autre IDE. Le mien étant toujours en cours de développement, il faut que je trouve celui qui me plait/me convienne. Et je suis très difficile à ce niveau ! ;-)
  12. Bien le bonsoir, Le soucis actuel avec GitHub, c'est quand je test en local puis en ligne, car ça change parfois. Et que je prends le temps de faire une correction pour un test avec un marchand et puis que je n'ai pas le temps pour GitHub ;-) Niveau éditeur, c'est UltraEdit. Mais je te rassure, mes applications, gestions de projets et tout tralala GitHub vont aller de paire et donc mieux ;-) Le code est - et je pèse mes mots - à chier. Très clairement. C'est imbuvable. J'ai commencé la partie Responsive. C'est long, très long. Mais ça viendra ! ;-)
  13. Celui-ci est désormais disponible sur Addons: http://addons.prestashop.com/fr/social-commerce-facebook-modules-prestashop/8206-twitter-feed.html
  14. No, no and no This is the way you have to do it...: First Step In your install method into the module: $this->registerHook('nameOfHook'); Final Step In your TPL files: add this one {hook h='nameOfHook'} (or {hook h='nameOfHook' mod='moduleName'} And it's all. Easier, isn't ? And better, too ! ;-)
  15. Il faut voir le module mailalerts qui permet de configurer ceci.
  16. Ah, c'est donc des modifications visuelles. Il faut passer par la surcharge du thème (override). Il faut donc dupliquer le thème de base (si on utilise le thème par défaut). On peut donc y modifier les TPL sans risques d'écrasements à la mise à jour. Pour les modules, c'est la même chose du moment que ceux-si sont modifiés dans le répertoire modules du thème. (http://doc.prestashop.com/pages/viewpage.action?pageId=15171894#Caract%C3%A9ristiquesd%27unth%C3%A8mefront-office-Remplacerlestemplatesd%27unmodule)
  17. Le test renvoie l'erreur si l'ID de l'adresse n'est pas associée au client. Il test l'adresse de livraison au même titre que celle de facturation si elle est différente.
  18. Je vais passer mon commentaire sur la structure du module qui est à revoir entièrement (p.ex: pas de fichiers à la racine, le contrôleur Front peut se trouver dans le dossier controllers du module en lui-même, retiré le PHP du template Smarty, ...). Concernant l'assignation, elle devrait se faire ainsi: $this->context->controller->smarty->assign('id_client', (int)$this->context->customer->id); Sinon, il faut commencer son fichier PHP par la ligne suivante: include_once(dirname(__FILE__).'/../../config/config.inc.php'); Et là, tu devrais avoir accès au contexte. Pour l'obtenir: $context = Context::getContext();
  19. Donc, on parle de modifications de données. C'est pourquoi je parlais de la nature des modifications. C'est ça, pour le WebService. On peut impacter les données via le WebService, oui.
  20. Hello, J'ai bien un PayPal, mais... ;-) J'en suis à la 2.9.3.4. Elle n'est pas à jour sur GitHub car des versions ont été des tests, des debugs, ... Et ils ne sont donc pas passer par GitHub, mais je vais corriger tout ça dans les moments à venir.
  21. Tout dépend la nature de la modification, en premier lieu. L'idéal reste les modules et les hooks et ensuite l'override.
  22. Bonjour à tous, Je n'ai pas de thème (du moins, pas encore !) pour ce genre de cas mais j'ai pas contre un module qui permet d'avoir ce produit unique en page d'accueil. J'envisage la création de templates sur base de ce module.
  23. Très bonne question. Il s'agit d'une erreur 500. Est-il envisageable que l'on voit ensemble par MP / Mail pour des accès afin de voir ce qu'il en est ? Pour une prochaine version du template, nous l'envisagerons. Nous avons travaillés ensemble sur un module de configuration du thème au niveau couleur, ce qui n'a donc strictement rien à voir ;-)
  24. C'est une vraie problématique. Actuellement, hormis réaliser un override de la méthode Send() au sein de la classe Mail, il n'y a pas de vraies solutions "propres". Une astuce ? Oui, il y en a une. Il faut dupliquer le thème et l'associé à la boutique dont le mail est différent. Et, au sein du thème, il "suffit" de faire une surcharge du template de mail dans le dossier /mails du thèmes.
  25. Bonsoir, Dans l'idée, c'est une chose que j'ai déjà pu mettre en place et, plus réellement, que je souhaiterais proposer à l'avenir comme service. D'autant plus quand on y lie un PrestaShop derrière ;-) Maintenant, les tarifs peuvent être juste (je n'ai pas de chiffres en tête) d'autant plus si il faut se fournir en matériel, logiciel, ... Tout dépend également si l'interface se fait du logiciel vers le site ou du site vers le logiciel. Ou encore les fonctionnalités souhaités (par exemple, l'idée d'avoir un compte en ligne qui génère des points de fidélités utilisables également en magasin physique ou encore la génération de fiche pour la comptabilité journalière et ainsi de suite)
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More