Jump to content

Szed

Members
  • Posts

    2,004
  • Joined

  • Last visited

Everything posted by Szed

  1. Hi guys! Following an update to a private SQL server at OVH, every new customers doesn't appear on my back-office customer list. But i can access to the detail view with their ID, and they are present in the database. I need to enabled the mode debug to see them. It happen also for some other data types (categories, SQL query, etc). Any idea why? I'm on PS 1.7.6.1 and the new database in on MYSQL 5.7 Thanks!
  2. Hello! Problème un peu bizarre aujourd'hui. Suite a une migration d'une database sur un OVH SQL Privé (MYSQL 5.7 pour un Prestashop 1.7.6.1), le back-office n'affichent pas certaines dernières entrées dans les listings comme Clients > Client, Catalogue > Catégories, ... Par exemple le dernier client affiché date d'avant la migration. Depuis, j'en ai une bonne dizaine de plus qui n'apparaissent pas. Mais ils existent bel et bien car : Ils sont présent en database, et je peux accéder a leur fiche via leur ID. Un client peut commander et la commande apparait bien. Activer le mode debug permet d'afficher correctement toutes les entrées. Mais si on le désactive, on "perd" de nouveau ces données. Une idée ? Merci!
  3. Hello guys, i got a weird problem on a customer's shop coming from nowhere... Since one week, some orders end in Payment Error because the total amount in Prestashop and the total send to the payment method (paypal and bank) are different... After a quick investigation, we saw there is some error in the price taxed included, resulting in a wrong amount. The second thins weird is : when i try to reproduce one of this order, i notice that my cart is good with a french delivery address, and when i try a suisse address, the products prices are recalculed and end with weird amout, like 13,92€ instead 13,90€ with the french address. Any idea ? Thanks
  4. Hello, un Wordpress avec plugin de membership/abonnement répondra probablement plus à ton besoin qu'un PrestaShop à mon avis
  5. Après tracking du problème dans le fichier du module Panier, ce qui cause la lenteur est le premier appel de getOrderTotal() $base_shipping = $params['cart']->getOrderTotal($useTax, Cart::ONLY_SHIPPING); Any idea? -------- Suite de l'investigation : dans getOrderTotal, ce qui bloque est getTotalShippingCost. --------- Ok. C'est bien EMC... Reste à savoir pourquoi. EDIT & SOLUTION : Il s'agissait de la nouvelle option de calcul des frais de port d'EMC. Nous avons mis en place dans le module une option permettant de gérer le calculent des frais de port à l'ajout d'un article au panier . Dans sa configuration par défaut le module calcule le coût du transport, à chaque ajout d'un produit au panier, cela pour chacun des transports ( multipliés par le nombre de personnes présente simultanément sur votre site) ce qui peut engendrer des ralentissement. Vous avez la possibilité de modifier ce système, dans les paramètres avancés dans la configuration de notre module > estimation des frais de port lors de l'ajout d'un article au panier , vous aurez alors le choix entre 3 options vous permettant de déterminer à quel moment le calcule s'effectue
  6. On a testé de le désactiver. Rien :/ Par contre, si on désactive le module du panier, tout reviens dans l'ordre. Mais le module de panier vient avec le thème et n'as pas subit de modification depuis plusieurs mois. Donc il doit faire appel à quelque chose qui lui cause souci, mais pas moyen de trouver quoi. Sur tous mes PS c'est la première fois que je rencontre ce souci :/ Le souci est le même si je désactive le module panier du thème pour activer celui de PS par défaut.
  7. Hello! Quelqu'un aurait déjà eu ce cas-là : le front-office devient très lent (3 seconde) à partir du moment ou j'ai un produit dans mon panier. Si je supprime le produit, le site redevient correct. C'est facile de tester : http://www.mercerie-etoile.com/ J'ai tester de vider le cache, rien. En navigation privée au cas ou ca soit en rapport avec les cookies, rien. Mise à jour du module panier utilisé, rien. Je ne vois pas du tout ce qui peut causer cela ... Merci! PS 1.6 avec le thème Panda.
  8. Hi ! I just noticed something. There is no more token to access to a product page in back-office. I assume it's a change from the 1.7 Will the other elements (categories, brand, suppliers, cms page, etc) will get this functionnement too ? Thanks !
  9. Hi ! Everything is in the title, and i don't figure why. When i got only virtual product in my cart, i can't click on my Paypal payment... http://www.mercerie-etoile.com/ Here is a virtual product : http://www.mercerie-etoile.com/patrons/1057-fripouille-fille.html It may be related to this issues : https://www.prestashop.com/forums/topic/453394-paypal-link-dead-javascriptvoid0/page-2?do=findComment&comment=2240239 Any idea ? Thanks !
  10. Hello guys, trying to install the 1.7 Alpha 4 but getting the SQL error command doctrine:schema:update, please check your app/config/parameters.yml file I comment the lines 224-227 of /install/models/install.php and it worked (so far...).
  11. Hello ! Great module I'm trying to add a image field using ObjectModel, but without success : https://www.prestashop.com/forums/topic/516511-object-model-upload-an-image/ Could you take a look ? Thanks !
  12. Hello ! I am trying to edit a module who use object model for his data. I just want to add an image field ! SQL : `monimage` varchar(128) DEFAULT NULL, Class ObjectModel : class ExtraContent extends ObjectModel { /** * @see ObjectModel::$definition */ public static $definition = array( 'table' => 'extra_content', 'primary' => 'id_extra_content', 'multilang' => true, 'fields' => array( 'position' => array('type' => 1 /*self::TYPE_INT*/), 'move_per' => array('type' => 1 /*self::TYPE_INT*/), 'active' => array('type' => 2 /*self::TYPE_BOOL*/), 'tinymce' => array('type' => 2 /*self::TYPE_BOOL*/), 'hooks' => array('type' => 3 /*self::TYPE_STRING*/, 'required' => true), 'pages' => array('type' => 3 /*self::TYPE_STRING*/), 'products' => array('type' => 3 /*self::TYPE_STRING*/), 'categories' => array('type' => 3 /*self::TYPE_STRING*/), 'cms' => array('type' => 3 /*self::TYPE_STRING*/), 'manufacturers' => array('type' => 3 /*self::TYPE_STRING*/), 'title' => array('type' => 3 /*self::TYPE_STRING*/, 'lang' => true, 'validate' => 'isGenericName', 'required' => true, 'size' => 128), 'classel' => array('type' => 3 /*self::TYPE_STRING*/, 'validate' => 'isGenericName', 'size' => 128), 'monimage' => array('type' => 3 /*self::TYPE_STRING*/, 'validate' => 'isFileName'), 'content' => array('type' => 6 /*self::TYPE_HTML*/, 'lang' => true, 'validate' => 'isString', 'size' => 3999999999999), ), ); public $id; public $id_extra_content; public $position; public $move_per; public $active; public $tinymce; public $hooks; public $pages; public $products; public $categories; public $cms; public $manufacturers; public $title; public $classel; public $monimage; public $content; protected $table = 'extra_content'; protected $tables = array('extra_content', 'extra_content_lang'); protected $identifier = 'id_extra_content'; protected $fieldsRequired = array(); protected $fieldsValidate = array('position' => 'isUnsignedInt', 'move_per' => 'isInt',); protected $fieldsRequiredLang = array('title'); protected $fieldsSizeLang = array('title' => 128, 'content' => 3999999999999); protected $fieldsValidateLang = array('title' => 'isGenericName', 'content' => 'isString'); [...] public function getFields() { parent::validateFields(); $fields = parent::getFields(); // $fields['id_shop'] = (int)($this->id_shop); $fields['active'] = (int)$this->active; $fields['tinymce'] = (int)$this->tinymce; $fields['position'] = (int)$this->position; $fields['move_per'] = (int)$this->move_per; $fields['classel'] = pSQL($this->classel); $fields['monimage'] = pSQL($this->monimage); $fields['hooks'] = pSQL(implode(',', $this->hooks)); $fields['pages'] = pSQL(implode(',', $this->pages)); $fields['products'] = pSQL(implode(',', $this->products)); $fields['categories'] = pSQL(implode(',', $this->categories)); $fields['cms'] = pSQL(implode(',', $this->cms)); $fields['manufacturers'] = pSQL(implode(',', $this->manufacturers)); return $fields; } [...] public function add($autodate = true, $null_values = false) { unset($null_values); $this->position = (int)Db::getInstance()->getValue('SELECT COUNT(*) FROM `'._DB_PREFIX_.$this->table.'`'); return parent::add($autodate, true); } public function update($null_values = false) { $result = parent::update($null_values); if ($result) { $this->cleanPositions(); } return $result; } public function delete() { $result = parent::delete(); if ($result) { $this->cleanPositions(); } return $result; } [...] } Admin Controller : [...] array( 'type' => 'file', 'label' => $this->l('Image'), 'name' => 'monimage' ), [...] return parent::renderForm(); } But... nothing. My image name isn't even saved in database. Any help ? I can upload all file code if needed. Thanks !
  13. Hi ! I am looking for a simple module. In the module configuration, i will be able to create content, like an advice : a title, and a content. On my product page, in a new tab, i want to be able to check some of the advice to display in front-office. If anyone know one... Thanks!
  14. Curious on how to do it ! I work with PS and WP latest version and blank theme, just for try. My PS is in a shop/ folder, inside the WP.
  15. Hello ! Same issues here but with Paypal and another paiement module (which work also with href="javascript(void)". I figure something. When link seems disabed, uncheck then check the CGU checkbox reload the paiement methods and fix the issues... but why ?
  16. Hello ! Je chercher à savoir si quelqu'un à déjà plancher sur l'amélioration du système de retour. Il faudrait qu'il puisse être dispo hors connexion client (pour tout les acheteur de différent marketplace). Tout en conservant le système de statut... Si quelqu'un à une piste (exemple ou module), merci ! Sébastien
  17. La j'ai juste repris l'HTML du thème par défaut. Le mieux si ce bouton est différent des autres bouton de votre site et de lui ajouter une classe "bouton-red" par exemple, et de la rajouter dans votre fichier CSS.
  18. Vous aurez plus de réponses dans la section"Appel d'offres et Prestations".
  19. Ok <a class="button lnk_view btn btn-default" href="{$product.link|escape:'html':'UTF-8'}" title="{l s='View'}"> <span>{l s='View'}</span> </a> Ca pourra faire l'affaire. A vous de jouer avec le CSS ensuite.
  20. Ajouter un bouton, ce n'est pas compliqué en soit, il vous suffit de modifier le product-list.tpl Mais quelle action doit faire le bouton ?
  21. La banque postale ne fournis pas de module Prestashop, mais toutes les informations pour en "créer" un vous même (documentation, api, logo, etc) si vous êtes développeur. Il vous faut donc acheter un module Prestashop (Sur Addons ou autres), l'installer, et le configurer avec les informations (code commerçant, numéro, TPE, etc) fournis par la banque.
  22. Il vous faut modifier le fichier authentication.tpl (voir adresse.tpl) pour rajouter manuellement cette information. Vous pouvez insérez du HTML dans ces fichiers, et ensuite faire le CSS et le JS (pour le petit bouton ?) dans les dossiers JS et CSS de votre thème. Ca demande : • Des connaissances en modification de fichier depuis un FTP • Des petites connaissances en HTML • Des connaissances en JS si vous souhaitez ce "?" qui affiche une infobulle.
×
×
  • Create New...

Important Information

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