Support » Plugin: YML for Yandex Market » Не перезаписывается фид

  • Resolved bigporter

    (@bigporter)


    Плагин работает и создает фид но есть особенности. При полном обмене данных из 1с он создает фид это видно в админ панеле, а если посмотреть на сам файл через ISPmanager(у меня на сервере) то время создания файла стоит до полного обмена данными с 1с. Фид пересоздается по указанным параметрам(раз в час, каждые 6 часов) но на сервере сам файл не меняется. Один раз запускаешь вручную создание фида и потом все норм до полного обмена данных.
    И еще предложение по улучшению плагин: запуск создания фида в определенное время.
    Спасибо и всего доброго!)

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author icopydoc

    (@icopydoc)

    Я примерно понял, о чём вы. Тут зависит от того, каким способом у вас происходит обмен с 1с.
    Даю 90% на то, что синхронизация идет при помощи так называемых “тихих правок”.
    Это ситуация, когда с целью повышения скорости разработчики пишут в базу напрямую в обход вукомерцовских хуков.
    Все бы ничего, но такие изменения нельзя отследить средствами плагина или вордпреса.
    Особенно если при синхронизации даже не поменяли дату обновления поста.
    В результате плагин считает, что товар не обновлялся и сохраняет то состояние, которое было в КЭШ-файлах.
    Когда вы руками жмете “Сохранить”, то срабатывает алгоритм полного удаления кэш-файлов и создания фида “с нуля”.
    Собственно совет – уйти от “тихих правок” при синхронизации.

    С определенным временем – такие пожелания есть, но есть сложность. ВПшный крон. Это по сути скрипт. Если трафика нет – он не отрабатывает. Если не знакомы с тем, чем он отличается от обычного – можете прочитать что это. Поймете, то по сути это технически не реально. Будут существенные “промахи по времени” и как следствие – жалобы со стороны пользователей.

    bigporter

    (@bigporter)

    Обмен идет по принципу полной замены данных (woocommerce 1c data base exchange) и дата поста изменяется.
    Спасибо за ответ и поддержку. Поставил 5 звезд. Всего доброго.

    • This reply was modified 2 months ago by bigporter.
    bigporter

    (@bigporter)

    А можно ли запустить создание фида с помощью серверного крона “как бы вручную запустить”?

    Plugin Author icopydoc

    (@icopydoc)

    Если выключить впшный крон, то можно “дергать” файл wp-cron.php по прямому пути.
    На типа как я тут показал https://icopydoc.ru/minimalnye-trebovaniya-dlya-raboty-yml-for-yandex-market/
    Но вообще без файла wp-cron.php будет сложно. Т.к плагин построен на функциях постановки крон-задач, которые есть в движке.

    bigporter

    (@bigporter)

    Спасибо

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.