[Решено] Сплит: cинхронизация этих пунктов и обновления страницы
Эта тема решена. Вот описание проблемы и ее решения.
Проблема: Клиент столкнулся с проблемой, что после выполнения синхронизации метаданных товаров и обновления страницы и кеша, показатели остаются не синхронизированными, что критично влияет на работу сайта. Решение: Мы подтвердили, что проблема с формулировкой в интерфейсе плагина WPML, указывающая на оставшиеся несинхронизированные удаленные метаданные товаров, уже известна нашей команде. Ранее был создан тикет для разработчиков для анализа и корректировки в будущих версиях плагина. Если данное решение кажется вам неактуальным или не решает вашу проблему, мы настоятельно рекомендуем открыть новый тикет поддержки. Также рекомендуем проверить известные проблемы, верифицировать версию исправления и убедиться, что у вас установлены последние версии тем и плагинов.
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
Почему после выполнения синхронизации этих пунктов и обновления страницы и кеша, эти показатели остаются не синхронизированными. (кол. изменилось в пределах 1 %). Это же критично влияет на работу сайта?
Я не могу точно сказать, почему Вы видите эти значения после определённых действий. Однако, если на сайте не возникает конкретных проблем с товарами и их переводами, это не влияет на его работу.
Эти опции являются вспомогательными или отладочными инструментами — они предназначены для устранения неполадок и применяются только в случае, если Вы столкнулись с конкретными проблемами, связанными с товарами.
я имею проблему с размером с этой автозагрузкой, а она может быть сделсвием кучи не синхронизированных параметров плагином впмл, так что нужно разобраться, ответ типо "мы не вкурсе че там как как-то работает и норм" мягко выражаясь смущает...
Ранее я писал, что не могу точно сказать, в чём причина — имелось в виду, что в Вашем конкретном случае изначальная проблема была не совсем ясна.
Опция wcml_trbl_products_needs_fix_postmeta отвечает за синхронизацию удалённых метаданных продуктов.
Запуск процесса Sync removed product meta from original products to translation должен уменьшить размер этой опции, поскольку данные синхронизируются.
Я провёл несколько тестов локально и заметил, что после выполнения синхронизации количество товаров для Sync removed product meta from original products to translation не уменьшается визуально — это связано с тем, что количество подгружаются с помощью следующего запроса из базы данных:
SELECT p.ID, t.trid, t.element_type
FROM wp_posts p
JOIN wp_icl_translations t ON t.element_id = p.ID AND t.element_type IN ('post_product', 'post_product_variation')
WHERE p.post_type IN ('product', 'product_variation') AND t.source_language_code IS NULL
Однако, в результате выполняется обработка только тех товаров, которые зарегистрированы в записи wcml_trbl_products_needs_fix_postmeta, и именно за счёт этого должен уменьшится ее размер.
Когда Вы запускаете эту синхронизацию, подскажите, пожалуйста, что именно возвращается во вкладке Network в разделе Response?
Сайт лег после этих синхронизаций, попросил потджержку хостинга откатить..
Какую фатальную ошибку Вы получили? - та по ходу сайт лег из-за сбоя некоторых настроек хостинга, просто по времени совпало. Сайт заработал.
Когда Вы запускаете эту синхронизацию, подскажите, пожалуйста, что именно возвращается во вкладке Network в разделе Response? - не знаю где смотреть, вы об этом: скрытая ссылка
Да проверяйте все что считаете нужным, можете удалить не нужным плагины впмл, если считаете что они не нужны интернет магазину одежды, я вообще без понятия какие что делают плагины типо Sticky Links и иже с ними..
и еще вопрос как вот это (скрин) понимать?
я переводил все товары но написано ссылки не переведены, о сколки товарах идет речь?
если нажму перевести плагин мне не нагенерит ссылок на кириллице?
Новые потоки, созданные Andrey и связанные с этитм потоком, приведены ниже:
Да проверяйте все что считаете нужным, можете удалить не нужным плагины впмл, если считаете что они не нужны интернет магазину одежды, я вообще без понятия какие что делают плагины типо Sticky Links и иже с ними..
Я проверю и дам Вам знать.
и еще вопрос как вот это (скрин) понимать?
я переводил все товары но написано ссылки не переведены, о сколки товарах идет речь?
если нажму перевести плагин мне не нагенерит ссылок на кириллице?
Screenshot at May 09 15-24-28.png
Нет, здесь имеется ввиду, что не ссылки в товарах, а структура самой ссылки для товара Product base (к примеру, shop).
По вопросу, поднятому в этом тикете, синхронизация данных товаров прошла успешно. После этого я очистил запись wcml_trbl_products_needs_fix_postmeta в базе данных, она не должна содержать товары, требующие синхронизации.
Поясните пожалуйста развернутее, я не понял о чем речь, что это за функция что она делает, и нужно ли мне ее использовать. Спс.
1. Если синхронизация прошла успешно, то почему остаются не синхронизированными 10000-13000 параметров по разным направлениям?
Что-то же генерит эту проблему, мб я неправильно перевожу атрибуты или вариации... Я бы хотел исправить первопричину а не избавится от симптома.
2. Как узнать использует ли мой сайт шаблоны Twig?
Новые потоки, созданные Andrey и связанные с этитм потоком, приведены ниже: