Jump to content

whitespirit

Members
  • Posts

    264
  • Joined

  • Last visited

Everything posted by whitespirit

  1. Je me suis trompé de forum quand j'ai posté : http://www.prestashop.com/forums/viewthread/15473/developpement_et_modules/astuce__supprimer_une_commande J'ai testé sur ma boutique en post-production, ça a l'air de fonctionner. Sauvegardez toujours votre base avant de tester !
  2. ce n'est pas si compliqué que ça de décrypter du md5. T'as combien de client dans ta base ? Je me souviens que j'avais un site sous OsCommerce, à chaque fois j'oubliais mon mot de passe, du coup j'avais l'habitude de récupérer mon mot de passe en md5 sans souci. Donne moi un md5 que je test d'abord (avec un mot de passe test) pour être sur de ne pas raconter de bétises. Pour les commandes, ça serait très complexe... Moi je ne m'y aventurerai pas. D'ailleurs si ta boutique fonctionne bien sous OsCommerce, pourquoi tu veux changer ? Prestashop c'est cool pour les nouveaux sites et il y'a le panier en ajax mais sinon ça fait la même chose que OsCommerce en moins bien (j'insiste, si ta boutique est déjà en production, car pour la création de boutique, j'ai mis un mois avant de prendre en main OsCommerce contre 1 semaine pour Prestashop). C'est un avis. N'oublie pas de me donner le nombre de client que t'as dans ta base, si y'a trop, ce sera très très long !
  3. @thierry_02: je viens de trouver une astuce (après des heures de recherche) pour supprimer une commande, c'est très simple. J'espère qu'elle fonctionne. Test et dis moi si ça roule pour toi : http://www.prestashop.com/forums/viewthread/15473/developpement_et_modules/astuce__supprimer_une_commande/
  4. Bonsoir à tous, Après avoir cherché comment supprimer une commande, j'ai plus ou moins compris le fichier AdminTab.php. Si j'ai bien compris, voici l'astuce qui se révèle être très simple : Dans le fichier /admin/tabs/AdminOrder.php, il suffit de rajouter la ligne class AdminOrders extends AdminTab { public function __construct() { //-- Possibilité de supprimer la commande --// $this->delete = true; [EDIT] Après avoir modifié le fichier, devant chaque commande il y'aura la 'X' pour supprimer commande par commande, comme on peut le voir sur la capture d'écran. Après validation, tout est bien supprimer, la commande, la commande chez le client ainsi que la commande dans les stats. Attention, les produits ne sont pas réinjecter dans la base de données. [/EDIT] A bientôt
  5. Merci, et surtout si vous voulez voir d'autres options, n'hésitez pas, ça ne me coute pas grand chose de rajouter (après avoir identifié les tables).
  6. Re, Je me lance dans ma première réalisation de module que vous pourrez tester ici : http://www.prestashop.com/forums/viewthread/15449/developpement_et_modules/module_de_nettoyage_des_tables_avant_mise_en_production/ Surtout n'oubliez pas de sauvegarder vos tables avant.
  7. Bonjour, J'ai développé un module permettant de réinitialiser les éléments que vous sélectionnerez tel que : - Toutes les informations relatives aux commandes (caddie, commande, commentaire, réduction, wishlist etc.) - Les statistiques - Les informations clients - Les informations relatives au catalogue et paramètres de produits (produit, caractéristiques, personnalisation, etc.) Le module offre des boites à cocher en administration permettant de sélectionner les tables à vider. Attention, après avoir vider les tables, vous ne pourrez plus récupérer les informations. J'utilise un module gratuit (DBBACKUP) pour sauvegarder mes tables, il doit être disponible sur le forum. Avant tout, si vous utilisez ce module, n'oubliez pas de sauvegarder votre base de données, c'est rapide à faire, et ça peut sauver des vies => preserver votre BD ! Comme convenu, voici la nouvelle version de ce module pour Prestashop 1.2. Contrairement à beaucoup de modules indispensables qui sont payants, le mien reste et restera OpenSource, donc si vous voulez ajoutez des options n'hésitez pas. [EDIT V0.8] Une correction mineure d'un bug qui apparait chez les personnes qui n'ont pas un préfixe de table "ps", du moins, c'est ce qui me semble. Les personnes chez qui tout fonctionne bien, la mise à jour ne vous sera pas nécessaire. [/EDIT V0.8] [EDIT V0.7.1] Joêl Gaujard a eu l'excellente idée de mettre ce module sur un dépot sourceforce. Autrement dit, il est maintenant possible de travailler à plusieurs sur les mises à jour du module et ainsi garder une traçabilité des différentes versions. D'ailleurs, grâce à Joël, des améliorations ont vu le jour dernièrement. Ainsi, nous vous invitons à télécharger la dernière version du module à cette adresse sourceforge (cliquez sur le bouton vert "download" pour récupérer la dernière version). En ce qui concerne la v.0.7, vous pouvez la récupérer directement sur ce post. Pour installer, décompresser le fichier zip et copier le répertoire nommé "raz" dans votre répertoire de module prestashop. La version 0.7.1 corrige un bug minim mais génant. En effet, lorsque l'on supprime les groupes de clients, les catégories ne s'affichent plus en page d'accueil. Ceci est dû à la nécessité d'avoir un groupe de client par défaut. [/EDIT] La version 0.2 a été développé pour prestashop 1.1.A bientôt et continuez à développer des modules OpenSource. PS: n'hésitez pas à me contacter par MP si je ne réponds pas dans le post, ces temps-ci je suis rarement sur le forum et donc, je ne reçois pas toujours les messages d'alertes lors d'un nouveau post. raz_0.2.zip raz_0.8.zip
  8. Merci, ça fonctionne bien en lançant plusieurs requête. Encore merci.
  9. Bonjour, J'essaie de développer mon premier module. Tout se passe bien, sauf que la ligne suivante Db::getInstance()->ExecuteS(' TRUNCATE `'._DB_PREFIX_.'connections`; TRUNCATE `'._DB_PREFIX_.'connections_page`; TRUNCATE `'._DB_PREFIX_.'date_range`; TRUNCATE `'._DB_PREFIX_.'guest`; TRUNCATE `'._DB_PREFIX_.'page_viewed`; '); La requête 'nest pas exécuté car j'ai toujours les éléments dans les tables concernés. Quand j'affiche cette requête j'ai la bonne chaîne SQL qui s'exécute bien depuis un phpmyadmin. J'ai raté qq chose ? Comment exécuter un Truncate ? Merci d'avance.
  10. Après quelques recherches et en m'appuyant sur le premier post, j'ai identifié ces tables pour remettre la boutique à 0, tout en gardant les informations relatives aux produits (liste des produits, fabriquant, catégorie). Grossomodo, on efface toutes les informations statistiques et clients. Ce serait bien que vous validez afin d'être sûr que tout est bien classé et qu'on efface rien. Une fois bien identifié, ce n'est pas vraiment dur d'écrire le module. Je compte sur les motivés : ######################### # Statistiques ######################### TRUNCATE `ps_connections`; TRUNCATE `ps_connections_page`; TRUNCATE `ps_date_range`; TRUNCATE `ps_guest`; TRUNCATE `ps_page_viewed`; ######################### # Client ######################### TRUNCATE `ps_customer`; TRUNCATE `ps_address`; TRUNCATE `ps_approvedcustomer`; ######################### # Réduction Client ######################### TRUNCATE `ps_discount`; TRUNCATE `ps_discount_category`; TRUNCATE `ps_discount_lang`; TRUNCATE `ps_discount_quantity`; TRUNCATE `ps_discount_type_lang`; ######################### # Caddie ######################### TRUNCATE `ps_cart`; TRUNCATE `ps_cart_discount`; TRUNCATE `ps_cart_product`; ######################### # Points de fidélités ######################### TRUNCATE `ps_loyalty`; TRUNCATE `ps_loyalty_history`; ######################### # Commandes ######################### TRUNCATE `ps_orders`; TRUNCATE `ps_order_customization_return`; TRUNCATE `ps_order_detail`; TRUNCATE `ps_order_discount`; TRUNCATE `ps_order_history`; TRUNCATE `ps_order_return`; TRUNCATE `ps_order_return_detail`; TRUNCATE `ps_order_slip`; TRUNCATE `ps_order_slip_detail`; ######################### # Produits ######################### TRUNCATE `ps_product_sale`; ######################### # Liste de souhaits ######################### TRUNCATE `ps_wishlist`; TRUNCATE `ps_wishlist_email`; TRUNCATE `ps_wishlist_product`; TRUNCATE `ps_wishlist_product_cart`; ######################### # Commentaires produits ######################### TRUNCATE `ps_product_comment`; TRUNCATE `ps_product_comment_criterion`; TRUNCATE `ps_product_comment_criterion_product`; TRUNCATE `ps_product_comment_grade`; Chez moi, toutes les commandes, clients, et informations liées ont été effacées. Mais je n'ai peut-être pas installé tous les modules. Merci d'avance
  11. Pour revenir au problème de base, c'est à dire à tronquer les commandes. Avez-vous identifier les tables à supprimer ? Moi, une requête SQL me suffit pour le moment car j'utiliserai cette fonctionnalité qu'une fois. Je vais faire quelques test et revenir plus tard. Merci pour les informations déjà présentés dans ce post qui me sont bien utile. @PShopExpert: quelque soit le prix de ton module, c'est le tien, et tu n'as pas de scrupule à avoir à mettre un prix. Par contre, je ne crois pas que dire que 30% des ventes vont à l'équipe de prestashop justifie le tarif. C'est sûr que 60€ pour un module ce n'est pas grand chose, mais un module pour le mode de paiement, un autre pour une fonctionnalités inédites, etc., en fait le client s'en sors pour facile 500€ de modules. Quoi qu'il en soit, c'est toi qui fixe le prix et je pense que tu n'as pas a te justifier. L'idéal serait que l'équipe de Prestashop te l'achète et l'intègre dans PS ;-)
  12. Merci pour vos réponses. Je vais tester pour le SMTP... Sinon mon ip est fourni par Amen. PS : actuellement lorsqu'un utilisateur s'inscrit il n'y a pas de validation par mail (pour confirmer son inscription). Existe-il une solution pour l'obliger à cliquer sur un lien qu'il aura reçu par mail ? Merci d'avance
  13. Il s'agit des mails clients envoyé lors de l'inscription. Lorsque je test avec une boîte yahoo.fr par exemple, c'est en spam. Avez-vous aussi ce problème ? Ou existe-il une solution pour éviter d'être blacklisté ?
  14. Bonjour à tous, Avez vous une solution pour que les mails envoyé par prestashop n'arrivent pas en spam ? J'imagine que le pb ne vient pas de prestashop mais c'est un problème que je n'arrive pas à résoudre. Merci d'avance.
  15. Pour moi, le gros hic de Amen est d'être "cher" et ils ont un monopole sur la boutique. Je n'ai rien contre l'idée d'utiliser une solution gratuite ou payante (de toute façon à la fin tout est payant) mais par contre une solution d'e-commerce fournit par mon hébergeur... trop risqué, ce n'est pas de la parano mais une très mauvaise expérience sur 1and1.
  16. Je viens de prendre un serveur dédié Amen le mois dernier. A priori je suis satisfait, j'ai eu un pb et dans la journée ils m'avaient répondu (par ticket). Ceci dit, j'ai l'impression que Amen propose des services alléchants pour verrouiller le client (ce qui n'est pas une critique, à leur place j'aurai même fait un strip-tease s'il faut). Par contre, c'est après que tu commences à payer par 5€ de plus, 10€ pour un service, etc. Par exemple, lorsque j'ai pris mon serveur dédié, j'ai pu choisir le service pour 1 mois. Hier j'ai renouvelé mon abonnement mais je dois le faire pour au minimum 3 mois. En soit, si je n'avais pas la somme à déboursé d'un coup, j'aurai été embêté. En ce qui concerne mon avis, il vaut mieux avoir un service ou on a 100% la main dessus (même si l'on est pas développeur). Ceci dit, faudrait voir en frontend et backend une boutique tourner pour vraiment donner son avis. Maintenant si tu réfléchi, une boutique à 110€/mois, ça te fait au minimum (avec le minimum de service) 1310€ par an. Et crois moi, si la boutique fonctionne bien, compte au moins 2000€/an. C'était mon avis...
  17. Dans un élan d'inspiration et à coup de VI j'ai pu résoudre mon problème !!! Franchement, je pige pas pourquoi mais grâce au module PICOCMS j'ai pu trouver la source du pb. En fait, dans la page produit et certaines dans toutes les pages ou il y'a un Textarea, Je ne sais pas pourquoi mais le chargement de TinyMCE dans les fichiers /admin/tabs/AdminXXXX.php se font via la ligne suivante : src="../js/tinymce/jscripts/tiny_mce/tiny_mce_gzip.js">[removed] En fait, il faut écrire src="../js/tinymce/jscripts/tiny_mce/tiny_mce.js">[removed] Je ne sais pas pourquoi mais sur mon serveur AMEN, ça ne passe pas, par contre sur tous les autres serveurs, il n'y a pas de souci. J'espère que ça aidera au moins une personne un de ces quatre... Merci
  18. Juste pour précisé que j'ai la même configuration en local (serveur Linux/Ubuntu et tout fonctionne)
  19. Bonjour à tous, [EDIT] J'ai effacé mon post d'origine car j'ai trouvé l'origine du problème. En fait, apparemment l'éditeur n'est pas chargé car j'ai deux bugs sur la page que voici : invalid flag after regular expression [break on this error] Warning: realpath() [: realpath() [function.realpath]: Unable to access /var /www/vhosts/testtest.com/httpdocs/js/tinymce/jscripts/tiny_mce/plugins/contextmenu/langs/fr.js in /var/www/vhosts/testtest.com/httpdocs/js/tinymce/jscripts/tiny_mce/tiny_mce_gzip.php< /b> on line 158 [/EDIT] Je viens d'installer le même site, avec la même base de données et les mêmes paramètres en local (sur un serveur Linux-Ubuntu) et tout fonctionne bien. Du coup le problème vient vraiment de AMEN. J'ai mis tous les droits de fichiers en 777 et j'ai essayé un chmod root:root ou www-data:www-data. Rien à faire. Merci d'avance pour une éventuelle solution ? PS: j'ai modifié le post d'origine
  20. Bonjour, J'ai un serveur sous Ubuntu et je souhaiterai savoir quels droits mettez vous à vos répertoires et pour quels utilisateurs/groupes avez-vous afin de garantir une sécurité "minimale". Pour l'instant, j'ai lamentablement fait un chmod 777 -rf, par la suite je vais tenter un chmod 755 mais peut-être que certains répertoires et fichiers doivent avoir une permission plus restrictive ? Merci pour vos conseils.
  21. Merci de ta réponse ! J'ai trouvé accidentellement la solution au problème ! Il s'agit des droits ! Je n'ai pas encore bien compris car je n'ai pas de grandes compétences en administration linux, mais apparement il faut changer le propriétaire et mettre l'utilisateur et le groupe en root via un . Si quelqu'un à l'explication je suis preneur car je ne comprends pas trop comment ça fonctionne. PS: Dedicated Servers, à quoi sert ton fichier ?
  22. Bonjour, J'ai un souci et je ne trouve pas de solution. J'ai testé un site en localhost sur mon serveur Linux perso. Lorsque j'ajoute un nouveau module (je copie les fichiers dans le répertoire /modules), je le vois directement depuis l'interface d'administration. Hors, sur mon nouveau serveur dédié chez AMEN, cette opération ne fonctionne pas. J'ai beau mettre tous le répertoire prestashop en chmod 777, mais je ne vois pas les nouveaux modules apparaître en backoffice. Bon, je ne sais plus quoi faire... Si vous avez une idée. A bientôt.
  23. Bonjour à tous, Je travail actuellement sur la 1.3 et j'ai modifié le header.php, footer.php, quelques modules et qq tables. Mes modifications ne concernent que l'interface graphique et donc : - dans les modules, j'ai ajouté de nouvelles positions de hook (module.php) et modifié le template (module.tpl) - j'ai ajouté des hooks dans la table hook et hook_position, - modifié le header.php et footer.php (juste ajouté de nouveaux éléments pour SMARTY - Et bien-sûr, j'ai créé un nouveau thème J'ai deux questions svp : - Comment savoir quels sont les fichiers modifiés dans les mises à jours - Comment puis-je faire pour assurer une mise à jour ? Merci d'avance.
  24. Pour ceux qui ont testé LundiMatin, quand vous aurez un temps, pouvez-vous me dire d'une part ce qui vous plait dans cette solution, et ce qui vous manque (comparé à un EBP par exemple). Peut-être qu'il serait intéressant de faire un mini-point histoire de voir ce qu'on attends dans un tel outil. Pour ma part, je vais refaire des test prochainement, je n'ai pas vraiment eu le temps ces derniers jours...
  25. @Jean-Bruno: Je n'ai pas encore eu le temps de me pencher sur le code de lundi matin. Peut-être qu'il ne serait pas compliqué de développer un module pour ça non ?
×
×
  • Create New...

Important Information

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