All Activity
- Past hour
-
Au final : ce qui en ressort d'après moi c'est que la migration peut être compliquée. Certains conseillent même de réinstaller un PS 8.1 et réinjecter les données. On m'a posé des questions su "pourquoi passer en 8.1", et je n'ai pas de vraie raison ! Donc je vais rester en 1.7 pour le moment, avec la derniere MaJ pour un max de sécurité. Et je verrais plus tard si j'investis ou pas. merci à tous de vos contributions !
-
PS 8 Theme Classic : affichage pleine largeur, how to ?
glazweb replied to glazweb's topic in Modules et thèmes gratuits
Ah le coup de vice ! Merci @Mediacom87 ! -
Alexandre MAS started following getPackageShippingCost calculate shipping cost in a php script
-
Hello, I want to create a php script to calculate the shipping cost using my prestashop rules. I understand the function to use is getPackageShippingCost from classes/Cart.php. I must mis understand how to call it/the parameters. Here below my code. I would rather to call with a list of product but if not possible the cart ID would be ok I get a fatale error. (using php8.0) How would you correct this code ? I thank you a lot in advance for your help ! Alexandre <?php // Inclure le fichier d'initialisation de PrestaShop require_once('/home/otokipd/www/config/config.inc.php'); // Inclure le fichier Cart.php où se trouve la fonction require_once('/home/otokipd/www/classes/Cart.php'); // Charger le contexte actuel de PrestaShop $context = Context::getContext(); // Récupérer l'ID du panier $id_cart = 13239; // Récupérer l'ID du transporteur (carrier) et la zone (zone) appropriés à votre situation $id_carrier = 219; // Modifier avec l'ID du transporteur approprié $id_zone = 113; // Modifier avec l'ID de la zone appropriée // Créer une instance de la classe Cart avec l'ID du panier $cart = new Cart($id_cart); // Créer un tableau avec les informations du produit $product_list = array( array( 'id_product' => 1026, // ID du produit 'id_product_attribute' => 0, // ID de l'attribut du produit (0 pour le produit sans attribut) 'quantity' => 1, // Quantité du produit 'is_virtual' => 0 // Indique si le produit est virtuel (1 pour virtuel, 0 pour physique) ) ); // Récupérer le coût d'expédition du colis en utilisant la méthode getPackageShippingCost() $shipping_cost = $cart->getPackageShippingCost( $id_carrier, // ID du transporteur true, // Utiliser la taxe $default_country, // Pays par défaut (utilisé si le paramètre $default_country est null) $product_list, // Liste de produits concernés par l'expédition (null pour tous les produits du panier) $id_zone, // ID de la zone false // Garder les prix de commande (keepOrderPrices) ); // Afficher le coût d'expédition if ($shipping_cost !== false) { echo "Coût d'expédition : $shipping_cost"; } else { echo "Impossible de calculer le coût d'expédition pour le transporteur $id_carrier et la zone $id_zone."; } ?>
-
ga179blue changed their profile photo
-
Expected argument of type "object, array or empty", "string" given
jamshidpour replied to nouha88's topic in General topics
It's not working with prestashop 8.1, can't be installed on PS 8.1, is it possible to update it? Thanks for sharing such a useful tool. -
Mediacom87 started following PS 8 Theme Classic : affichage pleine largeur, how to ?
-
PS 8 Theme Classic : affichage pleine largeur, how to ?
Mediacom87 replied to glazweb's topic in Modules et thèmes gratuits
Bonjour, vous devez avoir installé l'offre Basic mis en avant par PrestaShop et développé spécifiquement par les équipes de PrestaShop. Cette version n'est pas la version open source officielle et donc si vous rencontrez un souci d'utilisation ou de configuration avec la version Basic, voyez avec le support de PrestaShop SA. Le problème que vous évoquez n'existe pas sur la version officielle open source : https://www.prestashop-project.org/ -
Salut, Pour remplacer le fichier Search.php situé dans modules/ps_facetedsearch/src/Product/Search.php dans PrestaShop, vous devrez suivre ces étapes: Créer un fichier de remplacement : Tout d'abord, vous devez créer un fichier de remplacement dans la structure de votre projet PrestaShop pour remplacer le fichier Search.php original. PrestaShop fournit un mécanisme pour remplacer les fichiers principaux sans les modifier directement. Copier le fichier original : Copiez le fichier Search.php original depuis modules/ps_facetedsearch/src/Product/Search.php vers votre répertoire de remplacement. Le répertoire de remplacement se trouve à override/modules/ps_facetedsearch/src/Product/Search.php. Modifier le fichier de remplacement : Ouvrez le fichier Search.php copié dans votre éditeur de code préféré. Modifier la fonction : Localisez la fonction addCommonFilters() dans le fichier Search.php et ajoutez votre logique personnalisée pour masquer les produits sans stock et les prix nuls. Voici comment vous pouvez le modifier: protected function addCommonFilters() { parent::addCommonFilters(); // Masquer les produits sans stock $this->addSearchFilters(['availability' => [2]]); // Masquer les produits avec des prix de 0 $this->getSearchAdapter()->addFilter('price', [0], '>'); Save to grepper } En suivant ces étapes, vous pourrez remplacer le fichier Search.php du module ps_facetedsearch dans PrestaShop et ajouter votre logique personnalisée pour masquer les produits sans stock et les prix nuls.
-
Hola, Inicie sesión en su Back Office de PrestaShop. Navegue a Traducciones: Vaya a Internacional -> Traducciones en el menú de la izquierda. Seleccione el tipo de traducción: en la página Traducciones, verá diferentes tipos de traducciones. Como desea cambiar una etiqueta de recepción, seleccione Traducciones de recepción en el menú desplegable. Elija su idioma: seleccione el idioma para el cual desea cambiar la traducción. Si tu tienda está en inglés, selecciona English (English). Busque la etiqueta "Identificación": en el cuadro de búsqueda, ingrese "Identificación" para filtrar las traducciones. Edite la traducción y guarde la misma.
-
MARK-APP.com started following Minimalistische prestashop theme voor enkele producten
-
Bonjour à tou.te.s Sur Presta 8.1.5, je n'arrive pas à afficher la page Catégorie sans la colonne de gauche. J'ai désactivé tous les modules y étant accrochés, j'ai désactivé la position displayLeftColumn, mais rien n'y fait. Dans les versions précédentes, il y avait un paramètre permettant de choisir 1, 2 ou colonnes pour les pages de catégorie. Existe-t-il toujours, et où ??? Merci de votre aide.
-
Hello everyone On Presta 8.1.5, I can't display the Category page without the left column. I've deactivated all the modules attached to it, I've deactivated the displayLeftColumn position, but nothing works. In previous versions, there was a parameter allowing you to choose 1, 2 or columns for category pages. Does it still exist, and where??? Thanks for your help.
- Today
-
C'est la version 1.7 adaptée aux 1.6 Concernant Phenix: https://eoliashop.com/prestashop-new
-
Bonjour Tonton69.... Alors avez-vous résolu votre problème et comment ? Cela pourrait aider d'autres utilisateurs, merci de bien vouloir nous l'indiquer 😉
-
Hello, yes when normal items are in the cart all available carriers are shown on checkout; but if the cart contains normal products and one bulky item, then only express courier is shown on checkout: this is OK for bulky items (they are shipped with express courier only) but customer cannot choose between all available carriers for normal items. Shown shipping rate (€44) is €34 for bulky item + €10 express courier for the normal item; the cheaper carrier for normal item is not shown.
-
AddWeb Solution started following Frontend not updating
-
Hi, Even though you mentioned the smart cache is turned off, there might still be residual cache affecting the display. You can manually clear the cache through Prestashop's back office or directly delete cache files from the server. Check that the changes you made are indeed applied to the correct theme files. Sometimes, changes made to theme files might not reflect if there's an override from a child theme or a different theme altogether. Check if the files you are editing have the correct permissions set. Enable Prestashop's debug mode to see if there are any error messages or warnings that could indicate what's going wrong. Hope this would help. Thanks
-
Problem z modułem "zapytaj o produkt"
endriu107 replied to Kasia S's question in Wsparcie i pomoc użytkowników
To popraw konfigurację wysyłki email, na to błąd wskazuje. -
Problem z modułem "zapytaj o produkt"
Kasia S replied to Kasia S's question in Wsparcie i pomoc użytkowników
nie wychodzi "Błąd: proszę sprawdzić konfigurację Failed to authenticate on SMTP server with username .................... using 2 possible authenticators. Authenticator LOGIN returned Expected response code 235 but got code "535", with message "535 authentication failed (#5.7.1) ". Authenticator PLAIN returned Expected response code 235 but got code "535", with message "535 authentication failed (#5.7.1) ". -
how to call php function in .tpl page
ventura replied to dysmant's topic in Configuring and using PrestaShop
you need a frontend controller in the module -
Problem z modułem "zapytaj o produkt"
endriu107 replied to Kasia S's question in Wsparcie i pomoc użytkowników
Sprawdź w panelu czy wychodzi wiadomość testowa. -
Problem z modułem "zapytaj o produkt"
Kasia S replied to Kasia S's question in Wsparcie i pomoc użytkowników
Moduł już wcześniej działał, ale przestał. Trudno określić czy inne maile wychodzą, gdyż strona ma charakter informacyjny i moduł "zapytaj o produkt" jest jedynym tego typu formularzem na stronie. -
endriu107 started following Problem z modułem "zapytaj o produkt"
-
Problem z modułem "zapytaj o produkt"
endriu107 replied to Kasia S's question in Wsparcie i pomoc użytkowników
Nie jest to standardowy moduł, być może kwestia konfiguracji modułu jeśli inne emaile wychodzą ze sklepu albo brakujący plik szablonu email. -
Jak wykluczyć przewoźnika z darmowej dostawy
endriu107 replied to oszman's question in Wsparcie i pomoc użytkowników
Jeśli naliczasz koszty wysyłki na podstawie kwoty zamówienia to najlepiej zrobić to nie globalnie a w przewoźnikach dodając odpowiedni zakres. -
Witam, mam problem z modułem "zapytaj o produkt". Użytkownik chcący wysłać zapytanie nie może tego zrobić. Pojawia się komunikat "Email nie może zostać wysłany. Proszę sprawdzić wprowadzony adres email i spróbować ponownie." Co może być tego przyczyną?
-
Hi, Pagination links are typically generated by template files in your theme's folder. Find for any tpl files similar to pagination-seo.tpl Modify the code to use "?p=" instead of "?page=" After making changes to the pagination links, You may need to update your SEO settings in the Prestashop back office to ensure that URLs are rewritten accordingly. Once you've made the modifications, test your pagination links thoroughly to ensure they work as expected and that they maintain proper SEO practices. NOTE: Remember to backup your theme files before making any modifications Let me know if this helps Thanks!
-
Buen dia , me podrian ayudar porfavor Error ( error 504)
Manuel_GT replied to claudiojcosta's topic in Discusión general
Hola @claudiojcosta Es difícil saber con exactitud qué te ocurre o más bien quién es el culpable de lo qué te ocurre. Deberías probar a aumentar el tiempo de ejecución de los scripts php en el servidor así como el tiempo de timeout del gateway que tienes interpuesto. El problema es que esa respuesta te la está dando el gateway aunque por detrás el prestashop se siga instalando sin errores..... Por ejemplo, yo tengo una instalación con un servidor php con tiempo de ejecución de scripts de 90 segundos pero el gateway tiene un timeout de respuesta de 10s por lo que a los 10s responde con un 504, aunque en el servidor php se haya ejecutado correctamente la solicitud en más de 10s. Además, en ese punto, el script de instalación está realizando labores de base de datos y como es un proceso de mysql, php no puede dar feedback de como vá si mysql no responde nada mientras se ejecuta. Por eso no hay movimiento de paquetes por la red y se producen los timeouts. Entonces, al final depende de la potencia del servidor mysql el que se ejecute todo o no, en unos tiempos lo suficientemente bajos como para que no de timeout el gateway. La solución más fácil: aumentar el tiempo de timeout del gateway. Espero te sirva. -
Jak wykluczyć przewoźnika z darmowej dostawy
oszman posted a question in Wsparcie i pomoc użytkowników
Dzień dobry, otóż mam problem w prestashop 8.1.0 mam ustawioną darmową dostawę od 300 zł , chciałbym żeby kurier za pobraniem był wykluczony jak to zrobić ?