В настоящее время у Magento есть проблема с тем, как он обрабатывает массовые действия.Он возвращает бит JS, который содержит КАЖДЫЙ идентификатор базы данных для текущей коллекции и фильтра, независимо от нумерации страниц.Это делается для поддержки опции «Выбрать все» и «Выбрать все видимые» в заголовке сетки.Это не такая проблема, когда у вас меньше записей, но если у вас 850 тыс. Записей (в данном случае заказов), это становится серьезной проблемой.
Мой вопрос: есть ли у кого-нибудь элегантное решение?к этой проблеме?
Я могу подумать о нескольких решениях, каждое из которых имеет свои недостатки, но я надеюсь, что кто-то решил это простым способом, который работает как дополнительный модуль.Как платные, так и открытые решения приветствуются.
Пояснение:
Я ищу элегантное / выпадающее решение проблемы с записями 850k + с использованием виджета сетки в Magento.Стандартный Magento-код принимает необдуманное решение возвратить идентификатор для каждой записи, которая соответствует текущему фильтру, даже если они не отображаются.Речь идет не об автономной обработке записей, а об использовании виджета сетки для ежедневных задач администратора.
Одним из возможных решений было бы сохранить результаты отфильтрованного поиска во временной таблице и вернуть ссылку на результат поиска.Затем вы можете изменить его с использования фактических идентификаторов в «Выбрать все» на использование определенного обратного вызова для действия с использованием ссылки.Это сохранит текущее поведение.
Итак, еще раз спросите, есть ли у кого-нибудь хорошее решение для этого уже созданного?