Jump to content

temara

Members
  • Posts

    37
  • Joined

  • Last visited

Everything posted by temara

  1. Tu crées un transporteur gratuit (tu mets "non" à "Appliquer les frais de transports:") et tu l'appelles "Retrait en magasin".
  2. De mon coté, j'ai terminé la migration de notre boutique : 1.2.5.0->1.4.8.2->1.5.0.17. La nouvelle version est en prod. Presque plus aucun bug (à part quelques bugs mineurs coté back office).
  3. J'ai finalement téléchargé manuellement prestashop 1.5, dézipé, et lancé la mise à jour depuis une version local. "Il faut télécharger à la main le zip de la 1.5 le mettre dans le dossier /admin/autoupgrade/latest. Aller dans l'autoupgrade cliquer sur plus d'options (mode expert) et choisir le canal répertoire local Ensuite lancer la mise à jour."
  4. J'ai le même prb sur mon serveur. Vous avez trouvé une solution à votre problème?
  5. Sur une 1.5.0.17 de base le bug ne se produit pas. Je vais essayer de désactiver les modules un par un pour voir si ça vient de là. Merci.
  6. Bonjour, J'ai le même problème après une migration de la 1.4.8.2 vers la 1.15.0.17. L'onglet "Quantités" et "Fournisseurs" ne fonctionnent pas. J'ai désactivé le debug comme @webbax et ça a marché. Mais ça me rassure pas le fait de régler ce problème de cette façon, j'aimerai bien connaitre la cause exacte. Est ce que quelqu'un peut m’orienter sur la façon de débugger ça afin de connaitre l'origine du problème?
  7. Nous avons migré notre site de la version 1.2.5.0 vers la version 1.4.8.2 et puis vers la 1.5.0.17 . Et nous avons ensuite adapté notre thème et nos modules à la version 1.5 (1 mois de travail). Tout s'est bien passé sauf pour un bug sur le BO dans la page de modification d'un produit, les tab ne se chargent pas tous.
  8. Active le debug @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); dans /config/config.inc.php (ligne 29 et 30)
  9. Télécharge de nouveau pretashop 1.5 en entier : http://www.prestashop.com/fr/telechargement Et puis copier coller le dossier du module en question. Le dossier en question : /modules/blocktopmenu/
  10. J'ai vérifié le fichier /cache/class_index.php d'une nouvelle install (1.5.0.17) il n'est pas vide. Je déduis donc que la mise à jour a laissé ce fichier vide. /cache/class_index.php (1.5.0.17) <?php return array ( 'AbstractLogger' => 'override/classes/log/AbstractLogger.php', 'AbstractLoggerCore' => 'classes/log/AbstractLogger.php', 'Address' => 'override/classes/Address.php', 'AddressController' => 'override/controllers/front/AddressController.php', 'AddressControllerCore' => 'controllers/front/AddressController.php', 'AddressCore' => 'classes/Address.php', 'AddressFormat' => 'override/classes/AddressFormat.php', 'AddressFormatCore' => 'classes/AddressFormat.php', ... /cache/class_index.php (après mise à jour) <?php return array ( 'AbstractLogger' => '', 'AbstractLoggerCore' => 'classes/log/AbstractLogger.php', 'Address' => '', 'AddressController' => '', 'AddressControllerCore' => 'controllers/front/AddressController.php', 'AddressCore' => 'classes/Address.php', 'AddressFormat' => '', 'AddressFormatCore' => 'classes/AddressFormat.php', 'AddressesController' => '', 'AddressesControllerCore' => 'controllers/front/AddressesController.php', 'AdminAccessController' => '', 'AdminAccessControllerCore' => 'controllers/admin/AdminAccessController.php', 'AdminAddonsCatalogController' => '', ....
  11. Bonjour, Nous avons migré notre site de la version 1.2.5.0 vers la version 1.4.8.2 et puis vers la 1.5.0.13 . Et nous avons ensuite adapté notre thème et nos modules à la version 1.5. Tout s'est bien passé. Ensuite nous avons refait les mêmes étapes pour passer à la version stable: 1.2.5.0->1.4.8.2->1.5.0.17 Mais le override des classes ne fonctionnait plus sur la 1.5.0.17. J'ai ensuite ecrasé le fichier /cache/class_index.php (1.5.0.17) par celui de la version (1.5.0.15) et l'override a de nouveau fonctionné. Est ce que vous avez une idée pourquoi ça ne marche pas sur la 1.5.0.17. Merci.
  12. Essaye : background-image: url('http://www.monsite/img/monimage.gif');
  13. Merci Mpic pour ta réponse. Finalement, j'ai trouvé une solution: J'ai crée un deuxieme transporteur (plus cher que le transporteur par default) (je l'affiche pas dans la liste des transporteurs) Dès que le client valide le paiement à la livraison je lui change le mode de livraison qu'il à choisi. Et donc dans le fichier validation.php je met : $customer = new Customer((int)$cart->id_customer); /* Début de la partie ajoutée */ $delivery_option = $cart->getDeliveryOption(); $delivery_option[$cart->id_address_delivery] ='32,'; /* 32 c'est l'id du nouveau transporteur */ $cart->setDeliveryOption($delivery_option); $cart->update(); /* Fin de la partie ajoutée */ $total = $cart->getOrderTotal(true, Cart::BOTH); $cashOnDelivery->validateOrder((int)$cart->id, Configuration::get('PS_OS_PREPARATION'), $total, $cashOnDelivery->displayName, NULL, array(), NULL, false, $customer->secure_key);
  14. J'ai essayé de modifier la variable $cart ainsi : $cart->variableAModifier = nouvelle valeur; $cart->update(); Mais je ne trouve aucune variable dans $cart qui contient le montant total de la livraison.
  15. Bonjour, Je suis entrain de modifier le module cashondelivery (paiement à la livraison). Je voudrais augmenter les frais de livraison si le client choisi ce mode de paiement (à la livraison). (C'est légale dans mon pays, je sais qu'en France ce n'est pas autorisé). Pour cela je dois modifier le fichier validation.php (/modules/cashondelivery/validation.php). Avant d’exécuter la fonction $cashOnDelivery->validateOrder, je devrais augmenter les frais de livraison. Je dois exécuter quoi comme fonction pour updater ce montant ? J'ai trouvé cette fonction : $cart->getTotalShippingCost(), existe-il une fonction du genre : "setTotalShippingCost()" ? Merci d'avance pour votre aide.
  16. Je ne sais pas si j'ai bien compris mais cette fonction existe déjà sur prestashop (voir démo de la 1.4 : http://demo-store.prestashop.com/fr/accessoire-high-tech/30-ipad.html )
  17. Merci pour ta réponse. Effectivement en affichant les nom des layout c'est plus clair. Mais je ne vois toujours pas comment donner au panier un layout différent des autres étapes du processus vu qu'il ont le même index "order".
  18. Bonjour, Je voudrais appliquer un layout différent dans le processus de commande de mon site sauf pour le panier. Or le panier et le reste des étapes ont le même nom de page "order". Quand je crée le fichier /themes/montheme/override/layout-order.tpl il s'applique même au panier. Comment faire pour dire à prestashop de ne pas appliquer ce layout au panier ? j'ai essayé de créer les fichiers suivants : /themes/montheme/override/layout-order-1.tpl /themes/montheme/override/layout-order-step-1.tpl /themes/montheme/override/layout-order-adresse.tpl mais ça ne marche pas. J'utilise prestashop RC 1.5.0.13. PS:ça serait sympa d'avoir dans la documentation du 1.5 une partie qui parle de ça
  19. Est ce que quelqu’un a une idée sans mettre à jour prestashop?
  20. Je ne pourrai pas malheureusement mettre à jour notre boutique pour le moment.
  21. Bonsoir, J'aimerais rendre obligatoire la saisie d'au moins l'un des numéros de téléphone (portable ou fixe). J'utilise la version 1.2.5.0 de prestashop. Le seul truc que je peux modifier c'est le $fieldsRequired. Et donc je peux rendre l'un ou l'autre ou les deux obligatoires, mais je ne vois pas comment rendre le deuxième optionnel si le premier a été rempli. J’espère que ma question est claire. Une piste ? une solution ? Merci.
×
×
  • Create New...