Цитата |
---|
Надежда Яцык написал: Всем привет. Коллеги, у нас та же проблема. Робот ЯМ нашел старую цену, которая уже 4 дня как неактуальна. Магазин забанен. Объясните, кто как смог решить проблему? Техподдержка ЯМ занимается отфутболиванием, ничего слышать не хотят, у них робот - священная корова. "Да, мы видим что на сайте цена правильная, но наш робот ранее заметил, что она неправильная -- нет, цена была правильная -- но наш робот увидел неправильную". АААА. и по кругу. Что же делать?.. У нас да, 1сБитрикс. |
С чего бы начать... здесь много факторов. И да яндекс конечно классные ребята , написали робота который парсит страницу, а то что люди видят совсем другое это их не интересует...
Почему так происходит...
- если страница запрограммирована не правильно , то на первом хите (когда вы загружаете страницу) может быть такое что вы видите старую цену ... если обновите страницу то увидите новую цену, потому что битрикс вычислил новую цену и записал по новой кэш .
- если страница запрограммирована правильно, то человек (робот нет) увидит всегда актуальную цену , поскольку цена обновляется принудительно после загрузки страницы с помощью js . Но дело в том что робот как раз и не увидит новую цену, так как она проставляется для пользователя после загрузки страницы.
Здесь два варианта:
1. Отключить Кеш именно на карточке товара (самый простой но не правильный вариант , поскольку страница будет больше грузится )
2. Попробовать выводить цену с помощью отложенных функций у битркиса (точно сказать не могу поможет или нет , но стоит попробовать)
3. Написать тех поддержке битрикса и спросить у них, как быть в таком случаи