Jump to content

kerlin

Members
  • Posts

    1,246
  • Joined

  • Last visited

  • Days Won

    4

kerlin last won the day on July 28

kerlin had the most liked content!

6 Followers

Profile Information

  • Location
    France
  • Activity
    Freelancer

Recent Profile Visitors

9,700,555 profile views

kerlin's Achievements

  1. Bonjour, difficile de se faire une idée sans lien vers le site en question ...
  2. Bonjour, je ne comprends pas trop. Votre code doit s'appliquer à tous les produits en fonction du nombre de produits mis dans le panier ? Ce serait alors plutôt une règle de catalogue. Par contre, si cela concerne une sélection de produits, normalement, vous choisissez Produits dans la règle de sélection, la catégorie n'est pas obligatoire (puisqu'on peut proposer des réducs sur des produits de catégories différentes). Si c'est juste un souci de popup, de laquelle parlez-vous ? Si c'est j
  3. Bonjour, En désactivant ce module, vous avez accès à la page ? Si oui, il faut contacter le dev du module en question
  4. Bonjour, Vider le cache via FTP : dossier var/cache supprimer les dossiers dev et prod
  5. Bonjour, Manifestement, le passage en multiboutique a provoqué des dégâts ... La première chose à faire est de vider le cache : - via FTP en supprimant les dossier dev et prod dans var/cache (chez OVH, cela va prendre du temps, alors ma bidouille est de créer un dossier "poubelle" et d'y glisser ces deux dossiers. Quand j'en ai l'occasion, je supprime) - via l'admin : vider le cache Ensuite, si pas résolu, vérifier dans la table ps_tab (remplacez ps_ par votre propre préfixe) : que donne cette requête ? SELECT id_tab, id_parent, class_name, module, active, enabled, route_name, position FROM ps_tab WHERE class_name IN ('AdminMeta','AdminParentMeta','AdminParentPreferences','AdminParentShopParameters') ORDER BY class_name, id_tab; Vérifier aussi les droits dans Equipe > Profils et permissions
  6. Bonjour, Via FTP, créez un dossier pdf dans le dossier de votre thème (themes/votre_theme/pdf. Importez ensuite dans ce dossier le fichier joint et testez. Vous ne touchez pas aux fichiers d'origine, c'est un "override". Si cela ne fonctionne pas, il suffit de le supprimer. order-slip.total-tab.tpl
  7. Bonjour je ne pense pas qu'il existe un module. Des que mon pc est retranché je vous enverrai le tel et vous dirai oû le mettre après avoir sauvegardé le fichier original. Ou vous m'envoyez en mode un accès FTP.
  8. Problème résolu en installant un Prestashop vierge et en le connectant à la base de données. Le problème était lié au fait que, depuis le lien Google, il y a un "referer" qui était bloqué, mais pas quand le mode debug était activé. Dans l'onglet Informations, un grand nombre de fichiers étaient indiqués avoir été modifiés. Il était donc plus rapide et plus sûr de repartir de fichiers sains. Par contre, à la racine de l'hébergement (donc au-dessus de www) j'ai trouvé un fichier .rdn avec du contenu binaire. Je l'ai supprimé (OVH) Pour l'erreur lors de la désactivation du mode debug, cela semble lié à OVH mais il suffit de rafraîchir la page.
  9. Bonjour, j'ai un truc bizarre sur un site en 1.7.8 : si on clique sur un lien du site dans la recherche de Google -> erreur 500. Mais si je copie/colle le lien pour accéder à la page, elle fonctionne. Activation du debug : plus d'erreur 500 sur le lien Google. Donc rien pour me donner une piste. Site chez OVH en PHP 7.4. Rien dans les logs sur OVH. Cache vidé, désactivé, aucun changement. Par contre, quand je désactive le debug via le BO, cela me donne une erreur : Warning: Zend OPcache API is restricted by "restrict_api" configuration directive in src/Adapter/Debug/DebugMode.php (line 131) if (!@file_put_contents($filename, $fileContent)) { return self::DEBUG_MODE_ERROR_NO_WRITE_ACCESS; } if (function_exists('opcache_invalidate')) { opcache_invalidate($filename); } return self::DEBUG_MODE_SUCCEEDED; } Le pare-feu n'est pas activé. Le site étant sur un mutualisé, je n'ai pas la main sur opcache. Y a-t-il moyen de le désactiver via le fichier .ovhconfig présent à la racine du site ? J'ai regardé aussi au niveau des chmod. La plupart des dossiers sont en 755 mais certains en 705, j'ai modifié. Idem pour les fichiers qui étaient en 604. Mais à priori, aucun changement. Toujours erreur 500 en cliquant sur un lien Google du site, et pas d'erreur en mettant manuellement l'url par un copier.coller. Une idée d'où cela pourrait provenir ? Merci d'avance
  10. Pl SELECT c.*, a.phone_mobile FROM psne_customer c JOIN psne_address a ON a.id_customer = c.id_customer JOIN ( SELECT id_customer FROM psne_orders WHERE date_add BETWEEN '2025-06-13 00:00:00' AND '2025-07-10 23:59:59' GROUP BY id_customer HAVING SUM(total_paid) > 1000 ) AS high_spenders ON c.id_customer = high_spenders.id_customer WHERE a.phone_mobile != '' AND a.city = 'Miami'; ease try this
  11. Sorry, I hadn’t looked well at the request. The phone number cannot be displayed like this because it is not in the select but only in the condition. Try this (if you only use the phone_mobile field) SELECT c.*, a.phone_mobile FROM psne_address a JOIN psne_customer c ON a.id_customer = c.id_customer JOIN psne_orders o ON c.id_customer = o.id_customer WHERE o.date_add BETWEEN '2025-06-13 00:00:00' AND '2025-07-10 23:59:59' AND a.phone_mobile != '' AND a.city = 'Miami' GROUP BY o.id_customer HAVING SUM(o.total_paid) > 1000;
  12. Hello, perhaps you don't use the field phone_mobile ? Try this : SELECT c.* FROM psne_address a JOIN psne_customer c ON a.id_customer = c.id_customer JOIN psne_orders o ON c.id_customer = o.id_customer WHERE o.date_add BETWEEN '2025-06-13 00:00:00' AND '2025-07-10 23:59:59' AND a.phone_mobile != '' AND a.phone != '' AND a.city = 'Miami' GROUP BY o.id_customer HAVING SUM(o.total_paid) > 1000;
  13. non 🙂 juste la ligne Cart $cart = null remplacer par CartCore $cart = null ensuite vider le cache de Presta et tester
  14. Via le FTP, il faut ouvrir le fichier override/class/Product.php dans un éditeur de texte. Si vous voulez, je peux le faire si vous m'envoyez un accès ftp en MP. Cela me permettra de voir s'il y a d'autres Cart à corriger.
  15. L'erreur vient d'un override de la class Product.php, à la ligne 6, il utilise ?Cart $cart = null alors que la version de base utilise ?CartCore $cart = null. PHP 8 est plus strict c'est pourquoi ça ne marche pas. Si cet override est nécessaire, il faut le corriger dans ce sens partout où il y a ?Cart. Sinon, le désactiver. Après correction, ne pas oublier de vider le cache de Prestashop
×
×
  • Create New...