Если вы уже сделали свой первый YML-файл и добавили его в Яндекс.Вебмастер, следующий шаг — автоматизация.
Чтобы больше не редактировать XML вручную и не обновлять цены каждый день, можно сделать динамический YML-фид, который создаётся “на лету” из Google Sheets или базы данных 💡 Разберём пошагово, как это сделать. Обычный YML — это статичный XML-файл.
Вы сделали его один раз, загрузили на сервер, и всё. Но при изменении цен или остатков нужно снова вручную обновлять. Динамический YML работает иначе: ✅ Аккаунт Google и таблица с товарами
✅ Доступ к серверу с PHP
✅ Любой текстовый редактор Создайте таблицу со столбцами: Теперь сделайте таблицу доступной для чтения по ссылке:
Файл → Опубликовать в интернете → CSV. После публикации вы получите ссылку примерно такого вида: Эта ссылка будет источником данных для вашего фида. На сервере создайте файл, например:
/public_html/yml.php И вставьте код: <?php header("Content-Type: text/xml; charset=utf-8"); // Ссылка на опубликованную табл