Magento : Limite d’options/labels pour les attributs

Si comme moi vous avez plus de 200 marques dans votre catalogue Magento, vous aurez sans doutes un problème sur l’enregistrement des options de cet attribut (manufacturer)

Magento limite d'options pour les attributs
Magento limite d’options pour les attributs

Pour mon cas, mes options d’attributs étaient enregistrées mais pas les positions. Imaginez 2 secondes. 200 marques, 2 colonnes admin et 5 magasins.
200 x 7 = 1400 ! Oui 1400 champs input sur ma page.

Alors là plusieurs cas : Vous cliquez sur sauvegarder et vous allez vous faire un café. Le loader s’affiche et c’est comme un freeze sur votre Magento. Du coup la solution va se passer du réglage de PHP sur votre serveur dans le fichier php.ini. Il va falloir adapter des valeurs par défaut.

; Input Vars
max_input_vars = 100000

; Posts
post_max_size = 16M

J’ai donc modifié « max_input_vars » à 10000. Je n’ai pas eu besoin de modifier « post_max_size », 16Mo est bien. Une fois le fichier modifié, redémarrer Apache ou votre PHP-FPM et ça devrait fonctionner.