Récemment
-
multiples déclinaisons sur produit [RÉSOLU]
Bugs & Améliorations19 -
ONePageCheckout
BUG connus4 -
Informations générales
PhenixSuite2 -
timepicker absent dans le BO
Bugs & Améliorations11 -
Installation Phenixsuite depuis 1.6.1.24
Questions relatives à l'installation/upgrade4 -
Passage au Webp qui n'a pas fonctionné
Bugs & Améliorations11 -
erreur 500 module paypal
Bugs & Améliorations8 -
probleme page de commande ONE PAGE
Bugs & Améliorations3 -
Traduction module Colissimo en admin
Bugs & Améliorations2 -
Erreur module block_cart en php8.2 mais pas en php7.4
Bugs & Améliorations14 -
Bug page de commande
Bugs & Améliorations4 -
Nouveautés possibles ?
Nouvelles fonctionnalités2 -
bug installation bdd
Questions relatives à l'installation/upgrade26 -
Configuration de wamp compatible presta.1.6.1.24 et PhenixSuite 1.6.2.25
Discussion générale61 -
Responsive sur liste des produits dans les commandes
Bugs & Améliorations2 -
affichage incorrect de produit personnalisé au panier
Bugs & Améliorations3 -
Erreur PHP à l'installation du module cedconnector
Bugs & Améliorations2 -
Problème calcul HT
Bugs & Améliorations18 -
MAJ .htaccess Apache 2.4 et 2.2
Nouvelles fonctionnalités5 -
Erreur SQL 1.6.2.23 -> 1.6.2.25
Questions relatives à l'installation/upgrade2
[1.5.5.0]+ Ajax error lors de ma mise à jour des ranges transporteur (AdminCarrierWizard)
-
Lors du changement des paramètre range (poids/prix) d'un transporteur, l'action enregistrer provoque une erreur ajax.
Dans controllers/admin/AdminCarrierWizard.php aux alentours de la ligne 690 remplacer
if ($range_type == Carrier::SHIPPING_METHOD_WEIGHT) { if (!RangeWeight::rangeExist(null, (float)$delimiter1, (float)$range_sup[$key], $carrier->id_reference)) {
par
if ($range_type == Carrier::SHIPPING_METHOD_WEIGHT) { if (true || !RangeWeight::rangeExist(null, (float)$delimiter1, (float)$range_sup[$key], $carrier->id_reference)) {
procéder de même aux alentour de la ligne 701
if ($range_type == Carrier::SHIPPING_METHOD_PRICE) { if (!RangePrice::rangeExist(null, (float)$delimiter1, (float)$range_sup[$key], $carrier->id_reference)) {
par
if ($range_type == Carrier::SHIPPING_METHOD_PRICE) { if (true || !RangePrice::rangeExist(null, (float)$delimiter1, (float)$range_sup[$key], $carrier->id_reference)) {
Il est possible que la base soit devenu inconsistante après l'erreur et nécessite d'être corrigé
Liste des version affectés au 19/04/2018
prestashop_1.5.5.0/controllers/admin/AdminCarrierWizardController.php
prestashop_1.5.6.0/controllers/admin/AdminCarrierWizardController.php
prestashop_1.5.6.1/controllers/admin/AdminCarrierWizardController.php
prestashop_1.5.6.2/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.0.5/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.0.6/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.0.8/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.0.9/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.0.11/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.0.12/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.0.13/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.0.14/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.0/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.1/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.2/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.3/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.4/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.5/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.6/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.7/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.8/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.9/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.10/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.11/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.12/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.13/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.14/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.15/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.16/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.17/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.18/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.19/controllers/admin/AdminCarrierWizardController.php
prestashop_1.6.1.20/controllers/admin/AdminCarrierWizardController.php
-
Pensez également à contrôler la valeur de max_input_vars (par défaut à 1000 si non configurée sur le serveur) dans le cas d'un nombre important de zones / tranches de poids / prix
Cette variable correspond au nombre maximum de champs acceptés par le serveur lors de la soumission d'un POST.
Mettez-là à 10 000 et vous serez tranquilles également pour les traductions ;)