У меня странная проблема с WooCommerce на одном из моих сайтов. Это популярный интернет-магазин с тысячами продуктов. Скорее всего, проблема существует долгое время, но мы только что заметили.
Проблема: многие продукты не отображаются на веб-интерфейсе. Все это видно в бэкэнде, все они живые, все они есть в наличии. Поэтому они должны появиться. Некоторые из товаров магазина видны, некоторые нет. В этом нет логики c. НО ... если я просто отредактирую отсутствующий продукт и просто заново сохраню его в бэкэнде, он сразу же появится во внешнем интерфейсе.
Скорее всего, проблема связана с 2.x к 3. x Обновление базы данных: «3.0.0 вводит новую таксономию видимости продукта; каталог, поиск, скрытый, рекомендуемый, внешний товар - это термины. Они устанавливаются при обновлении и помогают фильтровать продукты в каталоге во время запросов веб-интерфейса.»
Моя теория состоит в том, что это обновление базы данных не было окончено sh в то время по какой-то причине.
Таким образом, решение было бы запустить его снова или найти автоматический c способ подражать "сохранить" "функция, которую я делаю вручную, если редактирую и сохраняю отсутствующий продукт в бэкэнде. Но ручной способ просто не подходит, когда у меня есть тысячи продуктов.
Я просто хочу, чтобы все доступные продукты тоже появлялись в интерфейсе. Есть ли у вас какие-либо идеи, как я могу решить эту проблему?
Ps: я уже пытался вернуться к теме по умолчанию и отключить все остальные плагины, кроме WooCommerce. Это явно проблема с базой данных WooCommerce. И да, у меня есть последняя версия WP и последняя версия 3.x Woo. PHP версия - 7.2.
Заранее спасибо!