При редактировании заказа из админки - не дает возможности добавить в заказ более 165 позиций
Если заказ оформлен из фронтэнда, через корзину - без проблем пропускает любое кол-во позиций (ну... до 500 позиций протетсил - работает)
Но стоит открыть этот заказ в админке, совершить с ним любое действие (что-то удалить, поправить, добавить) - при сохранении заказ обрезается до 165 позиций.
Тестирование проводилось на 5ти сайтах, а так же на чистой установке на локале - результат тот же.
Господа Webasyst, это жесточайший БАГ!
Просьба максимально быстро дать информацию о заплатке т.к. на нескольких магазинах твориться страшное.
7 комментариев
max_input_vars?
ща проверю
помогло :)
спасибо :)
Хостинг позволяет увеличить до 10 000 (было 5 000)
то есть - максимальное кол-во будет примерно 330 позиций
а если таки будет больше?
Ну это, по большому счету, костыль, конечно.
Хотя и заказ из 500 наименований тоже не массовое явление.
По идее, раз уж все вот так сложилось, то там надо всю систему пересматривать. Я как то двигал идею сериализовать все данные формы в json и POST'ить это все одной большой переменной. А на сервере десериализовывать. Исчезнет проблема с max_input_vars, останется проблема с mzx_post_size но:
но тогда плагинам будет трудно встраиваться в формы :(
да, 500 наименований - не массовое явление, но когда магазин долго работает, развивается, превращается в оптово-розничный и тут! такой облом!
Если есть такая проблема - о ней надо писать в документации движка, чтобы люди понимали, а то получится, что они тупо упрутся в эту цифру.
Это очень серьезный баг
Уже наступали на похожие грабли. При сохранении туевой хучи артикулов у товара. Что-то там у человека их около тысячи было, чтоль.