Я работаю над Magento 2.2.6. В соответствии с требованием мне нужно сделать переиндексацию на sales_order_save_after событие.
Это хорошо работает в Magento 2.1.X, но я получаю следующую ошибку в Magento 2.2.X.
Ошибка: КРИТИЧЕСКАЯ: Ошибка пользователя: операторы DDL не допускаются в
транзакции в вендоре / magento / framework / DB / Adapter / Pdo / Mysql.php на
линия 504
Может ли кто-нибудь помочь мне в этом же? Я должен переиндексировать после завершения заказа, так как мне нужно отобразить этот заказ на моей пользовательской странице переднего плана. Без переиндексации он не отображается.