Jump to content

Tchupa

Members
  • Posts

    654
  • Joined

  • Last visited

Everything posted by Tchupa

  1. Bonjour, attention pour la version prestashop 1.6 la deuxième partie de code a ajouter est : 'code' => array( 'title' => $this->l('Code Reduction'), 'havingFilter' => true, ), 'total_discounts' => array( 'title' => $this->l('Total Reduction'), ),
  2. Bonjour, j'ai trouvé une piste qui m'a permis d'améliorer le chargement des pages concernés, dans le fichier /config/smarty.config.inc.php vers la ligne 32 j'ai remplacé: $smarty = new SmartyCustom(); Par $smarty = new Smarty(); Parce que j'ai remarqué que sa effectué des appels SQL alors que j'utilise le système de fichier pour mon cache. Je suis passé sur la même requête (citer juste au dessus dans mon poste précédent) d'un SET timestamp=1547710991; a SET timestamp= 2329.1 ; Ce qui est pas mal, mais on peut faire mieux c'est sur. Si sa peut aider d'autre personne Tchupa.
  3. Bonjour, personne n'aurait une suggerstion ou une petite piste ? Car j'ai essayé plusieurs chose mais sans succés, j'ai d'abord pensé au template mais en remettant un template par defaut et tout propre sa ne change rien. Cordialement.
  4. Bonjour, je rencontre actuellement un problème de lenteur sur certaines pages d'une de nos boutiques hébergé sur un même VPS. La boutique concerné est en 1.6.1.10 . Le cache est activé , ainsi que googlepagespeed sur le vps. Cette lenteur est clairement observé lorsqu'on se rend dans une catégorie, une sous catégorie ou même la page nouveaux produits, j'ai l'impression que le problème survient dés qu'on demande au site de lister les produits. J'ai donc activer les log des slow_query sql et le profiling et j'ai une requête qui revient tout le temps: SET timestamp=1547710991; SELECT SQL_NO_CACHE p.*, product_shop.*, stock.out_of_stock, IFNULL(stock.quantity, 0) AS quantity, IFNULL(product_attribute_shop.id_product_attribute, 0) AS id_product_attribute, product_attribute_shop.minimal_quantity AS product_attribute_minimal_quantity, pl.`description`, pl.`description_short`, pl.`available_now`, pl.`available_later`, pl.`link_rewrite`, pl.`meta_description`, pl.`meta_keywords`, pl.`meta_title`, pl.`name`, image_shop.`id_image` id_image, il.`legend` as legend, m.`name` AS manufacturer_name, cl.`name` AS category_default, DATEDIFF(product_shop.`date_add`, DATE_SUB("2019-01-17 00:00:00", INTERVAL 60 DAY)) > 0 AS new, product_shop.price AS orderprice FROM `ps_category_product` cp LEFT JOIN `ps_product` p ON p.`id_product` = cp.`id_product` INNER JOIN ps_product_shop product_shop ON (product_shop.id_product = p.id_product AND product_shop.id_shop = 1) LEFT JOIN `ps_product_attribute_shop` product_attribute_shop ON (p.`id_product` = product_attribute_shop.`id_product` AND product_attribute_shop.`default_on` = 1 AND product_attribute_shop.id_shop=1) LEFT JOIN ps_stock_available stock ON (stock.id_product = p.id_product AND stock.id_product_attribute = 0 AND stock.id_shop = 1 AND stock.id_shop_group = 0 ) LEFT JOIN `ps_category_lang` cl ON (product_shop.`id_category_default` = cl.`id_category` AND cl.`id_lang` = 2 AND cl.id_shop = 1 ) LEFT JOIN `ps_product_lang` pl ON (p.`id_product` = pl.`id_product` AND pl.`id_lang` = 2 AND pl.id_shop = 1 ) LEFT JOIN `ps_image_shop` image_shop ON (image_shop.`id_product` = p.`id_product` AND image_shop.cover=1 AND image_shop.id_shop=1) LEFT JOIN `ps_image_lang` il ON (image_shop.`id_image` = il.`id_image` AND il.`id_lang` = 2) LEFT JOIN `ps_manufacturer` m ON m.`id_manufacturer` = p.`id_manufacturer` WHERE product_shop.`id_shop` = 1 AND cp.`id_category` = 4392 AND product_shop.`active` = 1 AND product_shop.`visibility` IN ("both", "catalog") ORDER BY cp.`position` ASC LIMIT 0,100; Auriez vous une petite idée de l'origine de ce problème ? En vous remerciant. Tchupa.
  5. Bonjour, je dois effectuer une modification concernant un fournisseur. Actuellement notre boutique prestashop autorise les commandes hors stock dans sa configuration générale, nous voudrions interdire les commandes hors stock pour un fournisseur bien précis. A l'heure actuel il faudrait que je reprends fiche article par fiche manuellement mais ce sont des milliers d'articles qui sont concernés. J'aurais aimé savoir si quelqu'un avez une solution, je pensais a une requête SQL mais laquel ? En vous remerciant. Cordialement.
  6. Bonjour, Merci Eolia pour le lien vers la solution. Par contre juste une petite question si on désactive les appels, j'imagine que les mises a jour des différents module ne seront plus mentionné ? @Agnès_Ts avez vous suivi le lien et la procédure indiqué par Eolia ? Tchupa.
  7. Bonjour Doekia, j'ai testé la deuxième requête sur une sauvegarde, mais je me retrouve avec des prix divisé par 1,2 Exemple un produit a 16,90€ passe à 14.08€
  8. Bonjour Grouik, oui bien sur j'imagine qu'il faut préciser l'id de la règle de taxe concerné dans cette fameuse requête SQL. Tchupa.
  9. Bonjour Doekia, en applicant le taux de la TVA au prix final car la j'ai mon prix TTC qui est le prix H.T en réalité . Merci. Cordialement.
  10. Bonjour, je viens de m'apercevoir sur certains produits de notre boutique qui ont été importé automatiquement que sur le taux de tva sur ces fiches articles concerné n'a pas été prix en compte. Nous nous retrouvons donc avec de nombreux produits ayant aucune taxe. Je voudrais savoir si quelqu'un connait une requête SQL qui permettrait de palier a ce problème ? En vous remerciant. Cordialement.
  11. J'ai tenté mais j'ai du me tromper quelque part car si le champ concerné est déjà rempli coté BO je me retrouve avec des messages en double.
  12. Bonjour, une partie de notre boutique prestashop est automatisé, le problème est que lorsqu'un produit est en stock, le message "En stock" apparait bien dans la product_list mais pas sur la fiche article simplement du au fait que le champ "Message si produit en stock" n'est pas rempli du coté BO. Je recherche une solution qui permet d'afficher le message "En stock" sur la fiche produit quand la quantité produit est supérieur a 1 et que le champ du coté BO est vide sinon il affichera le message si ce même champ a été rempli avec un délai différent. La boutique concerné utilise le template par defaut de la 1.6 En vous remerciant. Tchupa.
  13. Bonjour Eolia, merci d'avoir pris le temps de me répondre, quand vous me dites le nom d'une caractéristique, vous entendez par là qu'elle est absente ou comporte un caractère spécial qui ne passerait pas ? Et on parle bien de la colonne "value" dans la table " ps_feature_value_lang " de la bdd ? En vous remerciant. Tchupa.
  14. Bonjour, depuis hier je rencontre un problème avec ma boutique en ligne dont je ne trouve pas de solution, j'ai ce message d'erreur: PHP Fatal error: Uncaught exception 'PrestaShopException' with message 'Property Feature->name is empty' in /classes/ObjectModel.php:954 Stack trace: #0 /classes/ObjectModel.php(295): ObjectModelCore->validateFieldsLang() #1 /classes/ObjectModel.php(511): ObjectModelCore->getFieldsLang() #2 /classes/Feature.php(113): ObjectModelCore->add(true, true) #3 /classes/ObjectModel.php(445): FeatureCore->add(true, false) Auriez vous une idée d'ou ce problème peut provenir ? En vous remerciant. Tchupa.
  15. Bonjour, je vous conseil d'identifier les modules que vous avez mis a jour et si nécessaire revenir sur une version antérieur, sa pourrait résoudre votre problème.
  16. Bonjour, il faut modifier le template désiré et utiliser la librairie fontawesome.
  17. Bonjour, avez vous régénéré le fichier htaccess dans la partie seo de votre BO ?
  18. Bonjour Staf, ne serait-il pas plus simple de résoudre le problème de token invalide que d'effectuer un downgrade qui risque d'être assez complexe.
  19. Bonjour Loulou66 mon premier poste concerne bien ma boutique en production, c'est juste que j'effectue mes tests en local afin de ne pas perturber les autres commandes sur le site en prod. Effectivement ma sauvegarde automatique ignore le répertoire cache et donc le dossier cité plus haut dans le message d'erreur n'était pas présent dans ma version local. Donc j'ai créé le dossier je n'ai plus de message d'erreur et les commandes n'apparaissent toujours pas. Tchupa.
  20. Bonjour, j'ai fait un test, j'ai l'impression que sa bloque lors de la génération du pdf, je m'en suis aperçu en effectuant un test avec paiement par chèque et quand j'ai voulu valider le paiement via le BO j'ai eut ce message d'erreur: TCPDF ERROR: Can't open image file: C:\wamp\www\monsite/cache/tcpdf/mska_eefdfd4cf7d3213343b4aae3cd20865b En vous remerciant. Tchupa.
  21. Bonjour, tout d'abord merci pour ce module car il y a quand même beaucoup de travail derrière. Je rencontre actuellement un petit soucis , en effet quand un client commande une carte cadeau tout se déroule correctement, sauf que la commande en question n'apparait pas coté BO dans la liste des commandes. Elle est pourtant bien présente dans le compte du client c'est d'ailleurs le seul moyen que j'ai actuellement pour la consulter , tout le reste à l'air ok, je reçois bien le mail m'avertissant d'une nouvelle commande. Les différents e-mails sont envoyé comme habituellement au client, ainsi que sa carte cadeau virtuel. J'utilise la version 3.3.1 du module et nous sommes sous prestashop 1.6.1.3 Auriez vous une idée de l'origine de ce problème ? En vous remerciant, Cordialement.
  22. Salut, il faut que tu fasse des liens dans tes descriptions de produit de manière intelligente, il faut que se soit logique, que les liens aient un rapport direct avec le produit de la fiche concerné. Sa va effectivement améliorer ton maillage interne, mais sa peut aussi augmenter la valeur de ton panier car le visiteur n'aurait peut-être pas pensé a aussi commander le produit vers lequel le lien le dirigera.
  23. Salut, tu as le lien du module en question ?
  24. Bonjour, je viens de m'apercevoir de certaines erreurs 404 dans ma search console ; les erreurs concernées qui m'intrigues sont de la forme suivante: https://monsite.com/index.php?controller=404 ou encore https://monsite.com/ma_categorie/index.php Auriez vous une piste? En vous remerciant. Tchupa.
×
×
  • Create New...

Important Information

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