Перейти к содержимому


Выгрузка прайс-листа на Яндекс.Маркет по cron.

yml яндекс.маркет

  • Вы не можете ответить в тему
Сообщений в теме: 6

#1 GiantCherry

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 75 сообщений
Репутация: 1
Начинающий
  • ГородСанкт-Петербург

Отправлено 14 November 2014 - 09:53 AM

Нужна выгрузка прайс-листа на Яндекс.Маркет по cron, подскажите, существует готовое решение?

Возможно к стандартному модулю прикрутить cron??

Поискал по форуму, не нашел.
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 November 2014 - 01:28 PM

Нужна выгрузка прайс-листа на Яндекс.Маркет по cron, подскажите, существует готовое решение?

Смотря что является задачей. Само по себе создание yandex.xml по cron является способом решения, но явно не конечной задачей.

Возможно к стандартному модулю прикрутить cron??

Зависит от квалификации. Отрезать все лишнее, жестко задать требуемые параметры - вот и будет желаемое.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 GiantCherry

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 75 сообщений
Репутация: 1
Начинающий
  • ГородСанкт-Петербург

Отправлено 16 November 2014 - 02:02 PM

Нужна выгрузка прайс-листа на Яндекс.Маркет по cron, подскажите, существует готовое решение?

Смотря что является задачей. Само по себе создание yandex.xml по cron является способом решения, но явно не конечной задачей.

Возможно к стандартному модулю прикрутить cron??

Зависит от квалификации. Отрезать все лишнее, жестко задать требуемые параметры - вот и будет желаемое.


Наверное я не правильно выразился. Нужно создание xml-файла по крон. Естественно после выгрузки паук Яндекса учтет изменения в файле.
  • 0

#4 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 November 2014 - 04:22 PM

Наверное я не правильно выразился. Нужно создание xml-файла по крон.

Я понял, что не загружать XML прямо на Яндекс :).
Но имелось в виду не это.

Штатный модуль Яндекс.Маркета плох тем, что yandex.xml создается только по нажатию кнопки. Т.е. поменял что-то в товарном наполнении - иди в модуль и снова жми кнопку. А он еще и набор категорий для вывода хранит не в базе, а в сессии. Каждый раз, когда надо заново сгенерить yandex.xml сессия обычно уже давно устарела и весь набор категорий надо задавать заново. Неудобно как первое, так и второе.

Для устранения этих неудобств мной где-то с год назад написан абсолютно аналогичный по результату модуль с двумя мелкими отличиями:
1. настройки вывода сохраняются в базе
2. XML-файл генерится не по кнопке, не по таймеру (cron), а каждый раз заново при запросе от Яндекса. Т.е. Яндекс КАЖДЫЙ раз получает актуальный yandex.xml вне зависимости от того, когда и сколько раз в день его запросил и сколько раз в день менялось товарное наполнение.

Подозреваю, что Вам надо то, что я написал, а не генерация XML именно по cron. Хотя, конечно, у всех свои тараканы бывают.

PS. А, да! Главное забыл :).
Он тут давно выложен, тогда же.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#5 GiantCherry

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 75 сообщений
Репутация: 1
Начинающий
  • ГородСанкт-Петербург

Отправлено 16 November 2014 - 08:22 PM

Это оно: http://vsupport.club...аждому-запросу/ ?

Как оперативно понять, что Яндекс получил актуальный xml??? По факту получается можно узнать только когда яндекс обновит информацию на маркете, а это не есть гуд.
  • 0

#6 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 16 November 2014 - 09:14 PM

Это оно: http://vsupport.club....club/t...BEсу/ ?

Да.

Как оперативно понять, что Яндекс получил актуальный xml?

Точно так же, как и в случае со штатным модулем. Как Вы с ним это понимаете? :)
Не вижу каких-либо отличий.
И уж точно создание yandex.xml по расписанию (cron) ничего не изменит и не улучшит.

PS. Не делайте из Яндекса волшебный чудо-сервис :). Обновление "информации на маркете" не имеет прямого отношения к моменту получения нового XML и заметно отстает.

PPS. Если же Вас интересует точное знание, КОГДА Яндекс скачал распоследний yandex.xml, то для этого достаточно штатной для любого Линукса/Юникса утилиты grep и лога.
Примерно так (это для sitemap.xml):
grep -h 'sitemap.xml' access.log | grep YandexBot > sitemap_yandex.txt

  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#7 GiantCherry

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 75 сообщений
Репутация: 1
Начинающий
  • ГородСанкт-Петербург

Отправлено 04 December 2014 - 10:45 AM

Как в Вашем прайс листе сделать округление копеек??
  • 0