Jump to content

Leaderboard

  1. ventura

    ventura

    Global Moderators


    • Points

      9

    • Content Count

      4,480


  2. PrestaServicePro

    • Points

      8

    • Content Count

      174


  3. Luisejo

    Luisejo

    Global Moderators


    • Points

      6

    • Content Count

      838


  4. gusman126

    gusman126

    Members


    • Points

      6

    • Content Count

      1,886



Popular Content

Showing content with the highest reputation since 05/27/2020 in all areas

  1. 2 points
    Module delete multishop and all data. Only for Prestashop 1.7 version !!! current version: 1.1.2 Download: dt_deletemultishop.zip
  2. 2 points
    C'est un soucis de CSS, l'image d'arrière plan est répéter horizontalement et verticalement. Donc votre taille d'image n'est pas en rapport avec la dimension de l'espace d'affichage. En gros si vous mettez un image rectangulaire dans un carré, le carré sne sera pas rempli et donc on verra la répétition de l'image. Ajustez tout cela dans la configuration du module ou par le design de votre template ou par le format de l'image utilisé.
  3. 2 points
    @Florent COTTAVOZ oszalejmy, dlaczego nie po polsku?
  4. 1 point
    Check some other module e.g. ps_customtext how they do it: $fields_form = array( 'tinymce' => true, 'legend' => array( 'title' => $this->trans('CMS block', array(), 'Modules.Customtext.Admin'), ), 'input' => array( 'id_info' => array( 'type' => 'hidden', 'name' => 'id_info' ), 'content' => array( 'type' => 'textarea', 'label' => $this->trans('Text block', array(), 'Modules.Customtext.Admin'), 'lang' => true, 'name' => 'text', 'cols' => 40, 'rows' => 10, 'class' => 'rte', 'autoload_rte' => true, ), ), 'submit' => array( 'title' => $this->trans('Save', array(), 'Admin.Actions'), ), 'buttons' => array( array( 'href' => AdminController::$currentIndex.'&configure='.$this->name.'&token='.Tools::getAdminTokenLite('AdminModules'), 'title' => $this->trans('Back to list', array(), 'Admin.Actions'), 'icon' => 'process-icon-back' ) ) );
  5. 1 point
    Yes, you're right, that's why I wrote the module. It is practically a modification of the functions of the original Shop.php file. Find function = 1 minute, edit function = 2 minutes, write the module 15 minutes, testing the module 10 minutes. When I have half an hour, I give it free. I'm creating an advertisement by creating something quickly 🙂
  6. 1 point
    @D. Tengler Thanks for your share. Nice to see that not everything is about money in Prestashop...
  7. 1 point
  8. 1 point
    Désolé mon mauvais. J'ai oublié votre version PS. Entrez la liste des dossiers de PS> thèmes> dossier de thèmes actuel> product.tpl. Ligne: 641. Là, recherchez le mot "customizationUploadLine" et vous le trouverez. <textarea name="textField{$field.id_customization_field}" class="form-control customization_block_input" id="textField{$customizationField}" rows="3" cols="20">{strip} {if isset($textFields.$key)} {$textFields.$key|stripslashes} {/if} {/strip}</textarea> Dans la balise jointe, vous pouvez définir la longueur, augmenter ou diminuer.
  9. 1 point
    vous êtes en dev ou en prod ? en gros mode debug activé ou non ? j'ai rajouté un lien vers une explication de ce qu'est un lien canonique.
  10. 1 point
    Bonjour, après analyse du code de PrestaShop 1.7 il semble que cela n'est pas pris en compte donc il faut rajouter la fonction. J'ai réaliser un tutoriel pour vous accompagner : https://www.mediacom87.fr/prestashop-17-ajouter-lurl-canonique-aux-pages-cms/
  11. 1 point
    D. Tengler, thanks for your reply, but there are no HTML elements in my message template, just plain text. I solved my problem in a strange and stupid way, but it works: I changed the content of the nl2br function in the classes/Tools.php. It was public static function nl2br($str) { return str_replace(array("\r\n", "\r", "\n", AddressFormat::FORMAT_NEW_LINE, PHP_EOL), '<br />', $str); } Now is public static function nl2br($str) { return str_replace(array("\r\n", "\r", "\n", AddressFormat::FORMAT_NEW_LINE, PHP_EOL), "\n", $str); } I suppose this problem can be solved in a better way, but I don't know how at this moment.
  12. 1 point
    This week facebook have talked a lot about shops on FB and Instagram, they have direct integrations with shopify and woo commerce. Is anthing going to be developed for prestashop? https://about.fb.com/news/2020/05/introducing-facebook-shops/
  13. 1 point
  14. 1 point
    En principio si editas el hook, function hookDisplayProductAdditional en /modules/ps_emailalerts/ps_emailalerts.php Y eliminas estas parte if (0 < $params['product']['quantity'] || !$this->customer_qty || !Configuration::get('PS_STOCK_MANAGEMENT') || Product::isAvailableWhenOutOfStock($params['product']['out_of_stock'])) return; Debería de aparecer en todos los productos
  15. 1 point
  16. 1 point
    Hola @jalprestar Para lo que indicas, lo más práctico es tocar las clases CSS. Te recomiendo que utilices las clases que tienen los títulos de producto y categoría y les apliques text-transform: lowercase; Este sería el resultado por ejemplo en la ficha de producto.
  17. 1 point
    Senden Sie mir in einer privaten Nachricht einen Link zum Eshop.
  18. 1 point
    Hola soy nuevo por el foro, al parecer me había registrado hace un tiempo ya pero creo que nunca había publicado. Me dedico (o intento dedicarme) al mundo del desarrollo web freelance en Argentina. Espero aprender más sobre Prestashop, ya que me parece un CMS genial, he experimentado algo con el montanto uno para un proyecto propio, pero espero especializarme un poco más. Saludos.
  19. 1 point
    Is working at PS 1.7.6.5 but I changed both files with this code, because an error occurred and a dot needed to be removed: CONCAT(LEFT(c.`firstname`, 10), \' \', c.`lastname`) AS `customer`,
  20. 1 point
    Dziękuję za Wasze odpowiedzi rozumiem że 1.7.x.x - x.x najnowszą stabilną (1.7.6.5)? czy którąś wcześniejszą?
  21. 1 point
    Bonjour, J'ai déjà rencontré ce problème sur une installation de Prestashop. En fait, il apparaît que les types d'images n'ont pas été configurées lors de l'installation de prestashop. Rendez-vous sur Apparence > Images (dans la 1.7). Si vous ne voyez aucun type d'image configuré, cela vient de là. 2 solutions : 1- soit vous reconfigurer chaque type d'image à la main. Vous pouvez cliquer sur ce lien pour voir ce que vous devez avoir de configurer : http://doc.prestashop.com/display/PS17/Parametres+des+images 2- réinstaller votre Prestashop, et vérifier que ces paramètre soient normaux. Ce n'est pas réjouissant, mais je vous le conseille fortement car ci votre base de données ne s'est pas installée correctement vous risquez d'avoir des surprises un peu partout. Bonne journée.
  22. 1 point
    make sure to setup your cron to keep current!
  23. 1 point
    Thank you for answer! At the moment I will leave as it is then maybe I will use
  24. 1 point
    Thank you! I fainally found a working module😃
  25. 1 point
    quale sarebbe ? perchè nel thread si parla di più di un problema
  26. 1 point
    Bonjour, est ce que vous utilisez cloudflare ? , si oui essayez de vider le cache du cdn
  27. 1 point
    Witaj, 1) Musisz podpiąć dodane strony do wybranych miejsc w Wygląd -> Link widget 2) Usunąłeś produkty modułem Oczyszczanie PrestaShop? W bazie danych usunąłeś ten produkt w tabeli ps_product czy też w ps_shop_product?
  28. 1 point
    Probiere zunächst mal den cache manuell zu löschen (über FTP Zugang): dazu den Ordner /var/cache umbenennen z.B. in var/cachexxx. Beim nächsten Aufruf wird das Cache-Verzeichnis dann neu generiert. Grüsse Whiley
  29. 1 point
    Hej, możesz pobrać te pliki z GitHub, ale są one nieistotne z Twojego punktu widzenia, są używane przez programistów oraz narzędzia CI, więc równie dobrze możesz zignorować ten błąd. eslint - są to pliki konfiguracyjne narzędzia do statycznej analizy kodu php_cs - plik sniffera, czyli narzędzia do sprawdzania zapachu kodu Sama presta jako aplikacja nie korzysta z tego.
  30. 1 point
    I'm working on a module to do this. Send me a private message if you want to (beta) test it on a test-instance of your shop
  31. 1 point
    Como comenta el compañero @juanrojas son dos apartados que es conveniente que estén a disposición del cliente. Puedes ocultar la opción de Facturas de Abono para que solo este disponible cuando el cliente tenga alguna /themes/classic/templates/customer/my-account.tpl Y dejamos esta parte. <a class="col-lg-4 col-md-6 col-sm-6 col-xs-12" id="order-slips-link" href="{$urls.pages.order_slip}"> <span class="link-item"> <i class="material-icons"></i> {l s='Credit slips' d='Shop.Theme.Customeraccount'} </span> </a> Así, por esta vez no haremos override del controller MyAccountController.php, aunque sea mejor práctica. {if OrderSlip::getOrdersSlip($customer.id_customer)} <a class="col-lg-4 col-md-6 col-sm-6 col-xs-12" id="order-slips-link" href="{$urls.pages.order_slip}"> <span class="link-item"> <i class="material-icons">&#xE8B0;</i> {l s='Credit slips' d='Shop.Theme.Customeraccount'} </span> </a> {/if}
  32. 1 point
    Hallo Klinki, PS 1.7.5.2 beherscht nicht den Sprach/Funktionsumfang von PHP 7.3 also zurückstellen auf 7.2 Grüsse Whiley
  33. 1 point
    I changed the function and it works. For those who need it, the code is not perfect but it works for the product list. For prestashop 1.7.6.5 and a shop without tax (adapt for tax). Create an override "Product.php" in /override/classes and copy this code : <?php class Product extends ProductCore { public static function getMinSpecificPrice($id_product, $product_ratio) { $discount = DB::getInstance()->ExecuteS(' SELECT MIN(price) AS min_price, from_quantity AS quantity FROM `'._DB_PREFIX_.'specific_price` WHERE id_product = '.$id_product.''); foreach ($discount as $data) { $counter = $data['quantity']; if ($counter > 1) { $specificPrice = $data['min_price']; $specificPrice = round($specificPrice, 2); if ($product_ratio != 0) { $specificPrice = ($specificPrice / $product_ratio); return $specificPrice; } } } } public static function getUnitPrice($product_price_tax_exc, $product_ratio) { if ($product_ratio != 0) { $unitPrice = $product_price_tax_exc / $product_ratio; return $unitPrice; } } } getMinSpecificPrice() will find out if a specific price exists and recover the lowest price. getUnitPrice() will calculate and display the price per unit in the event that you sell a product by package. Next in yourtheme\templates\catalog\_partials\miniatures\product.tpl, copy this code in the block 'product_price_and_shipping' : {assign var=specificPrice value=Product::getMinSpecificPrice($product.id_product, $product.unit_price_ratio)} {assign var=unitPrice value=Product::getUnitPrice($product.price_tax_exc, $product.unit_price_ratio)} {if $specificPrice} <span itemprop="price" class="price">A partir de {$specificPrice|string_format:"%.2f"|replace:'.':','} €</span> {else if $unitPrice} <span itemprop="price" class="price">{$unitPrice|string_format:"%.2f"|replace:'.':','} €</span> {else} <span itemprop="price" class="price">{$product.price}</span> {/if} Result :
  34. 1 point
    I suppose it has to do with the folder name generated by github. It needs to be pdrecaptcha. For simplicity, I have created ready zip file to upload and install: https://github.com/hamsn/pdrecaptcha/blob/with_customer_reg/pdrecaptcha.zip Download the file above and try it. Best regards.
  35. 1 point
    Vale, pues esto tiene pinta de ser más del lado del servidor. Por favor, ve al servidor y mira el error log. Pásanos los errores que te muestre. Por cierto, ¿has subido versión de PHP recientemente? Saludos.
  36. 1 point
    1ClickUpgrade non funziona per passare da 1.6 a 1.7, per utilizzarlo e' necessario prima aggiornare all'ultima versione del ramo 1.6, mi pare sia 1.6.1.24, poi si puo' passare da 1.6 a 1.7, il risultato pero' e' un sito non funzionante, che necessita di parecchi aggiustamenti. Per poter aggiornare con successo occorre usare un modulo come questo: https://addons.prestashop.com/en/data-migration-backup/8934-migrationpro-prestashop-upgrade-and-migrate-tool.html il modulo permette il trasferimento dei dati (prodotti, clienti, ordini, ecc) da una versione all'altra, poi si dovranno fare aggiustamenti sulle pagine CMS e sopratutto verificare la compatibilita' dei moduli, o meglio la disponibilita' di aggiornamenti per 1.7 dei moduli che si utilizzano, questo perche' i moduli della 1.6 non vengono importati e non e' detto che esistano per la versione 1.7
  37. 1 point
    Por cierto, así es como he insertado el código que me pasaste @ventura // Send an e-mail to customer (one order = one email) if ($id_order_state != Configuration::get('PS_OS_ERROR') && $id_order_state != Configuration::get('PS_OS_CANCELED') && $this->context->customer->id) { $invoice = new Address((int) $order->id_address_invoice); $delivery = new Address((int) $order->id_address_delivery); $delivery_state = $delivery->id_state ? new State((int) $delivery->id_state) : false; $invoice_state = $invoice->id_state ? new State((int) $invoice->id_state) : false; $carrier = $order->id_carrier ? new Carrier($order->id_carrier) : false; $euroCurrencyId = 3; // Boton pagar con PayPal en email order_conf $currencyEur = new Currency($euroCurrencyId); // Boton pagar con PayPal en email order_conf $totalPaidEur = number_format($order->total_paid / $currencyEur->conversion_rate, 2, '.', ''); // Boton pagar con PayPal en email order_conf $data = array( '{paypal_url}' => 'https://PayPal.Me/RockMa/'.$totalPaidEur.$currencyEur->iso_code, // Boton pagar con PayPal en email
  38. 1 point
    Para los productos puedes utilizar estas clases PRODUCTOS product-id-2 // ID del producto product-nombre-producto // Nombre del producto product-id-category-5 // Productos categoria por defecto product-id-manufacturer-1 // Producto por fabricante product-id-supplier-0 // Producto por proveedor product-available-for-order // Productos disponibles para la venta CATEGORIAS category-id-5 // Categoria por ID category-women // Categoria por nombre category-id-parent-3 // Nivel dentro de la categoria padre category-depth-level-3 // Nivel de la categoria dentro del arbol
  39. 1 point
    @Alex Castillo It seems you've figured it out, let me know if you need more help.
  40. 1 point
    You don't need to zip your module in order to install it. Just go to module catalog instead of Modules Manager, and you will find your custom modules.
  41. 1 point
    Hi David Thank you for your story - we have bought the MigrationPro that takes apparently everything. Nice to know that you feel better performance and thanks for mentioning the currency types, which seems not to be an issue. I presume I will get the the newest PHP and PS for the ride. I am sad that there are less free modules available - but I guess that is normal for a new engine. Development takes time. So I guess I will need to find out what PS 1.6 modules are needed and how I can get similar modules in 1.7+ Thanks again for your time.
  42. 1 point
    -> OK, je viens de trouver, ça fait parti des options bien planqué dans la configuration du module "formulaire de contact". Pas très logique de répartir les options sur la page SAV, sur la page Contact et sur la conf du module...
  43. 1 point
    Bonjour et merci pour votre retour. Le site PS est issue d'une migration depuis VirtueMart, sous Joomla. Et je viens de faire le lien avec la date de création des clients. Ceux qui marchent sont ceux après la migration, ceux issus de la migration sont en erreur. J'ai donc contacté le support de l'outil de migration (MigrationPro) en leur expliquant le comportement. Ils m'ont donné la solution (car du coup celà venait de leur côté à cause de la migration). Dans la base de données, la table ps_orders contient une colonne nommée conversion_rate. Ceux qui fonctionnement ont une valeur égale à 1, ceux qui ont l'erreur 500 ont une valeur égale à 0. J'ai donc exécuté la commande SQL suivante : UPDATE `psdec_orders` SET `conversion_rate` = '1' WHERE `conversion_rate` = "0" Celà a réolu mon problème 😃 Si celà peut aider d'autres personnes dans le même cas. Ils sont très pro et ont un support excellent (temps de réponse dans la minute des fois, à la limite du chat). Je recommande vivement pour ceux qui voudraient se lancer dans la migration VirtueMart vers Prestashop. Cordialement.
  44. 1 point
    Hi, It is due to: Missing theme configuration file which should be in located in /config/theme.yml You should look into that .zip file and search there for another .zip inside - sometimes there are folders like prestashop1.6 and prestashop1.7. In this child zip should be congig/theme.yml
  45. 1 point
    A blocking IP module should also help. Or by adding IP/IP ranges to the .htaccess (free solution) you can stop bad IP's. Nevertheless it's a bug and should be treated on github for to be debugged.
  46. 1 point
    Esta es la cuenta de usuario del foro de Alberto: https://www.prestashop.com/forums/user/281432-alberto-alvarez/ (Viendo su avatar, que tiene el logo de la empresa Informax, imagino que trabaja en informax), prueba también enviarle un privado.
  47. 1 point
    Saludos a todos. Hace mas de una hora que he escrito y contactado de nuevo con Informax y nadie ha dado la cara y segun veo ademas tienen cuenta en estos foros. Creo que esta todo dicho. Saludos a todos.
  48. 1 point
    Desde el foro, no podemos ayudarte mucho a nivel legal (y menos todavía si no es un modulo comprado en la tienda oficial de Prestashop). Yo soy un usuario normal y corriente, ni trabajo para Prestashop, ni para la empresa que mencionas. Si se consigue que la empresa contacte contigo para llegar a una solución, supongo que no sera mala opción. Suerte con el proceso, y cualquier avance sea negativo o positivo, comentalo. Saludos,
  49. 1 point
    Si j'ai bien compris, ce que tu souhaites avoir comme rendu ne peut pas être obtenu avec les textures ou avec les fonctionnalités par défaut de prestashop, il faut passer par un module tel que http://www.coeos.pro/fr/modules-prestashop/121-images-miniatures.html Voici un exemple de résultat : http://www.demo-coeos.pro/fr/robes-soiree/4-robe-imprimee.html
  50. 1 point
    you can remove from the sitemap.xml or edit the gsitemap.php module file, and remove the section /* CMS Generator */
×
×
  • Create New...

Important Information

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