Jump to content

Toulousain

Members
  • Posts

    47
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Toulousain's Achievements

Enthusiast

Enthusiast (6/14)

  • Dedicated Rare
  • Collaborator Rare
  • Conversation Starter Rare
  • One Year In Rare
  • First Post Rare

Recent Badges

5

Reputation

  1. Bonjour, Je vous donne la solution pour ceux qui utilise le module UPSMODULE. Le bug vient d'un probleme de conception du module. 1) Le module initialise un cookie avec une valeur a 0 lors de l'accès a la page commande, du fait que l'adresse de livraison ne peut être connue qu'après la connexion de l'utilisateur ce qui provoque le déclenchement du code suivant : $cookie->__set('shippingFee', 0); Cette ligne est exécutée lorsque le tableau $arrayShippingMerge (fusion des services d'accès aux points relais et UPS Standard) de la fonction "createContextSmarty()" du fichier upsmodule.php est vide. Cela signifie que le module UPS n'a trouvé aucun service d'expédition valide (adresse) pour le panier et passe donc les frais de livraison a 0€. Vu que les frais de livraison sont mis a 0 PrestaShop passe le transport en "gratuit". Pour corriger le probleme il faut : Remplacer le code ci-dessous dans la fonction "createContextSmarty()" du fichier upsmodule else { $cookie->__set('shippingFee', 0); //Non UPS order to shipment manager $cookie->__set('selectedShippingService', 'UPS_F'); Configuration::updateValue('UPS_SELECTED_SHIPPING_SERVICE', 'UPS_F'); Configuration::updateValue('UPS_SHIPPING_FEE', 0); } Par : else { //On commente la ligne de code ci-dessous pour que celui-ci ne soit pas executé //$cookie->__set('shippingFee', 0); //Non UPS order to shipment manager $cookie->__set('selectedShippingService', 'UPS_F'); Configuration::updateValue('UPS_SELECTED_SHIPPING_SERVICE', 'UPS_F'); Configuration::updateValue('UPS_SHIPPING_FEE', 0); }
  2. Bonjour idem je recherche une solution, PageSpeed indique d'utiliser plutôt les événements 'pagehide' ou 'visibilitychange' a la place de 'unload' De mon coté le fait de remplacer l'événement 'unload' par 'pagehide' dans le fichier core.js dans le dossier theme ne résout pas le probleme. De plus page speed parle de la ligne 2890 colonne 254 qui correspond a la fin de la ligne de code suivante et qui ne contient pas d'évènement 'unload', je seche et chatGpt aussi Merci par avance
  3. We would like to purchase your module if it allows us to automate category and CMS page descriptions. We are French and would like to buy the module today around 2:30 PM. Is it possible?
  4. Hello, does your module allow for generating product category descriptions and CMS page descriptions? I have just tested the demo, but I didn't see anything related to this. Thank you.
  5. Bonjour et merci pour le lien, Je viens de regarder le module et il se rapproche de ce que je souhaite. J'ai plusieurs milliers de références et traiter en masse le regroupement serait parfait.
  6. Bonjour, Connaissez vous un module ou une technique pour regrouper les produits pour les présenter sous forme de liste comme des déclinaisons, sur la page produit ? L'idée est de ne pas créer de déclinaisons car presta ne peut pas afficher des caractéristiques techniques différentes par déclinaisons. Cela pourrait ressembler a cela, (voir image) Merci pour vos retours
  7. Thank you very much Fraizor for your answer. Switching from Apache to litespeed seems a bit complicated to me.
  8. Thank you very much EL PATRON, your answer helped me a lot
  9. Hello fraizor, Have you found a solution to your problem ? Thank you
  10. Hello Ress, +1 for you. Your answers are simple, fast and effective. Your solution is the right one. It works very well. Thanks
  11. Hello, The breadcrumb is displayed twice in a row when I set an override of the getBreadcrumbLinks() function in the ProductController.php file. If I disable the getBreadcrumbLinks() function of the override the breadcrumb display is correct. I specify that I did not modify the getBreadcrumbLinks() function placed in the override it is the native function of prestashop. Do you know what can cause this problem and how to correct it? Thanks a lot Here is the function that causes the problem public function getBreadcrumbLinks() { $breadcrumb = parent::getBreadcrumbLinks(); $categoryDefault = new Category($this->product->id_category_default, $this->context->language->id); foreach ($categoryDefault->getAllParents() as $category) { if ($category->id_parent != 0 && !$category->is_root_category && $category->active) { $breadcrumb['links'][] = [ 'title' => $category->name, 'url' => $this->context->link->getCategoryLink($category), ]; } } if ($categoryDefault->id_parent != 0 && !$categoryDefault->is_root_category && $categoryDefault->active) { $breadcrumb['links'][] = [ 'title' => $categoryDefault->name, 'url' => $this->context->link->getCategoryLink($categoryDefault), ]; } $breadcrumb['links'][] = [ 'title' => $this->product->name, //'title' => $this->getProductPageTitle(), 'url' => $this->context->link->getProductLink($this->product, null, null, null, null, null, (int) $this->getIdProductAttributeByRequest()), ]; return $breadcrumb; }
  12. Hello Ress, You are a champion, you solve once again my problem in detail and being very professional. The problem is now solved, thank you again. Good continuation to you
  13. Voici un lien avec la procédure complète décrite par Ress sur le forum Anglophone Je passe en résolu
  14. Bonjour et merci Mediacom87, Effectivement c'est le bon fichier, je peux modifier le nombre de caractère. Pouvez vous me confirmer que ce n'est pas configurable depuis le backOffice ? Est-il possible de réaliser un Override du dossier src ? il me semble que ce n'est pas possible Encore merci, Voici le code en question ci-dessous pour ceux que ca intéresse /** * Bellow constants define maximum allowed length of product properties */ public const MAX_NAME_LENGTH = 128; public const MAX_MPN_LENGTH = 40; public const MAX_META_TITLE_LENGTH = 70; public const MAX_META_DESCRIPTION_LENGTH = 160; public const MAX_DESCRIPTION_SHORT_LENGTH = 800; public const MAX_DESCRIPTION_LENGTH = 21844;
  15. Bonjour, Je souhaite modifier la longueur du nom de produit en augmentant le nombre caractères autorisés. Il suffisait avant la version 1.7.8.2 de remplacer dans le fichier product.php a la ligne : 'name' => ['type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isCatalogName', 'required' => false, 'size' =>128, Le paramètre 'size' => 128 Par 'size' => 190 // 190 étant le nouveau nombre de caractère que l'on souhaite. Depuis la version 1.8.2 'size' => 128 est remplacé par 'size' => ProductSettings::MAX_NAME_LENGTH] Il semble donc a présent qu'il existe un paramètre de configuration depuis le backoffice mais je ne le trouve pas. Savez vous ou l'on peut le trouver ? Merci beaucoup
×
×
  • Create New...