Jump to content

vmulot

Members
  • Posts

    26
  • Joined

  • Last visited

vmulot's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. In fact, i think Prestashop isn't designed to have too much cart rules. (it's quite logic), in fact in my case, cart rules where created in real shop (before the new website) and given to customer like a flyer. but several codes have the same rules... i think it would be nice that we can handle multiple different code for one rule. what do you think ?
  2. I manage to profile with xdebug and Qcachegrind (following some tuts) can ayone help me to understand that ? from what i see, the 2 most expansive things are CartRuleCore::getCustomerCartRules & OrderCore::getDiscountsCustomer but i can't understand why ... Can Prestashop handle something like 15 000 cart rules ? thanks
  3. yep, and i think it's linked to the 14890 instances
  4. Thanks for answering, i never used xhproof before, i'm gonna look at it. i'm pretty sure it's slow because of the 14 890 instance
  5. Hi, I'm encountering a performance issue on my prestashop 1.6.0.9. I have 14 890 cart rules in the backoffice. In frontend, if i'm not logged in, it works well, but if i'm logged in i have huge perf issues. it is really slow. I enabled Prestashop's profiling tool: I noticed after some tests, that when i disable the blockcart module it works well again. The table stress of the profiling tools indicates me : 14892 cart_cart_rule 14890 orders 14889 order_cart_rule The object Model Instance Currency is instanciated 14890 also... any idea on how to debug that ? thanks
  6. Pas de "classique" ni d'iframe ni de fancybox ici, qq'un a trouvé la solution ? j'ai juste la puce radio et rien n'apparait concernant colissimo... je suis pour le coup bien bloqué...
  7. Hello, je suis en train de terminer une boutique sous presta 1.6.0.9 et j'ai installé comme beaucoup le dernier module SoColissimo (2.9.6) En back office, les transporteurs sont bien présents et actifs (livraison a domicile et en commerce de proximité) En front, qd je fais ma commande, j'ai bien aussi les 2 transporteurs, mais leur sélection ne fait rien. Je vois bien dans mon firebug qu'il se passe qq chose (hook extra carrier) et qu'il y a du code de changé. mais rien d'autre ne se passe. je suis obligé avec firebug de changer les propriétés d'un lien qui est en display none, pour pouvoir cliquer dessus et lancer la box ce que le client ne fera évidement pas pas d'erreur JS apparente dans la console. Si qq'un possède une piste la dessus, je suis preneur ! merci
  8. Salut, Je suis sur prestashop 1.6.0.9 et je suis en train, pour répondre à un besoin, de modifier pas mal de choses. Pour faire court, un certain type de produit nécessite d'avoir un département de sélectionné ainsi qu'une quantité (en kg ou en tonnes). Chaque composante influe sur le prix du produit. J'ai déjà réalisé cette partie, et maintenant je finalise le processus de commande. J'aimerais au choix de l'adresse de livraison controller que le département de cette adresse correspond bien au département sélectionné sur le produit (ou les produits). jusqu'ici j'ai réussi, sauf que maintenant je souhaiterais afficher un message d'erreur si le département n'est pas le bon et renvoyer l'internaute soit sur le récap panier, soit sur cette selection d'adresse (au plus simple en fait) je parviens à rediriger (Tools::redirect) ou à afficher un message d'erreur (Tools::displayError), mais pas les 2 ensembles. Si je fais l'affichage du message d'erreur, il me l'affiche bien mais passe tout de meme à l'étape du choix du transporteur et l'on peut continuer le processus ce qui ne me convient évidement pas. j'ai surchargé le controller OrderController et la méthode processAddress pour faire ma vérification. Avez vous des idées/pistes pour réaliser ma redirection+message d'erreur ? Par avance merci !
  9. J'ai echo le path recherché dans la méthode createTemplate du fichier Helper.php, il m'indique bien : modules/monmodule/views/templates/admin/mon_module/helpers/form/form.tpl donc mon path est bon, maintenant faut trouver prquoi ca override pas indice : si je garde ça {extends file="helpers/form/form.tpl"} cela ne passe pas, mes ajouts ne st pas pris enc ompte, si je l'enleve il override bien
  10. c'est déjà une piste, je vais re tester demain merci ! Edit : cela ne marche toujours pas je capte plus ! c'était dans le but de faire un peu d'ajax (peuplé un Select en fonction du choix d'un autre select)
  11. Hello, je me permet de réagir aussi sur ce sujet, car je rencontre le même type de difficulté: à savoir, j'ai mon dossier "monmodule", avec un controller AdminMonModuleController.php (avec la méthode renderForm), et un model MonModuleModel.php j'aimerais ajouter 2,3 trucs dans le formulaire généré, j'ai donc créé dans le dossier views du module : templates/admin/monmodule/helpers/form/form.tpl pour pouvoir y ajouter des choses, dans mon cas un simple texte ne s'affiche pas. j'ai le doute sur le nom du dossier, car j'ai lu plusieurs choses : j'ai testé : - templates/admin/mon_module/.... - templates/admin/monModule/... - templates/admin/MonModule/... - templates/admin/mon_module_model/ ... etc etc mais rien n'y fait, pourtant de ce que j'ai compris c'est bien le nom du controller qu'il faut utiliser. Auriez vous une piste ? Par avance merci
  12. Bonjour, nous avons également acheté ce module, pour l'instant il est en test (j'ai du donc choisir une des adresses données par la poste dans la doc du truc LIberté, pour que cela fonctionne). Je vais remonter un pb déjà donné sur la 1er ou 2e page, l'adresse dans l'email pour la livraison n'est pas correcte. (mon adresse au lieu de celle du point de retrait), pourriez vous m'indiquer le correctif à apporter, et m'envoyer par la meme occasion le cron nécessaire à l'update du fichier? Par avance merci
  13. Je vais regarder ça, il faut donc que j'adapte ces méthodes, ce n'est pas "automatique" comme pour l'option "active" Edit, c'est mieux mais pas encore tout à fait ça, l'url d'une fleche, est la suivante : http://monsite.fr/monadminpresta/index.php?controller=adminmonmodule&=3&way=0&position=1&token=b7b32c414906f2b7b1849b2361f4835b &=3 devrait etre id_matable=3 j'imagine, mais je ne vois pas ou se situe mon pb, je vais continuer d'investiguer Merci en tout cas pour les infos !
×
×
  • Create New...