Jump to content

Szed

Members
  • Posts

    2,004
  • Joined

  • Last visited

4 Followers

Profile Information

  • Activity
    Freelancer

Recent Profile Visitors

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

Szed's Achievements

Newbie

Newbie (1/14)

199

Reputation

29

Community Answers

  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 ! 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 !
  12. 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!
×
×
  • Create New...