YML

Для присутствия интернет-магазина в Яндекс-Маркете необходим специальный YML-файл.

В нём вся необходимая информация о товарах: что, почём, как выглядит, чем прекрасно и где можно взглянуть. Если у Вас нет такого файла, то в Яндекс-Маркет Ваш магазин если и допустят, то он там надолго не задержится.

Составление прайсов YML – задание кропотливое. Эти файлы должны строго соответствовать точным правилам и содержать исключительно актуальную информацию. Поэтому лучше создавать YML-файлы автоматически, а не вручную.


Услуги

Чем я могу помочь?

Итак, Вам нужен постоянно обновляемый прайс YML для Вашего интернет-магазина. Я могу написать небольшой автономный php-скрипт, который этот прайс будет создавать!

Что это за скрипт?

Небольшой файл с расширение .php, представляющий из себя программу на этом языке программирования. При каждом запуске скрипт будет обращаться к базе данных интернет-магазина и создавать (или перезаписывать существующий) YML-прайс.

Как пользоваться скриптом?

Скрипт будет размещаться прямо на Вашем сервере и его можно вызывать на выполнение прямо в браузере.

Если Вам лень при каждом обновлении товарного ряда вызывать этот скрипт, то всегда можно прописать периодический автозапуск, например, средствами cron (скорее всего, Ваш провайдер предоставляет такую возможность).

Что понадобится от Вас?

Если кратко:

  1. Доступ к базе данных
  2. Доступ по FTP
  3. Доступ к админ-панели управления CMS.

Если подробно:

Во-первых, необходим доступ к базе данных: ссылка на mysql, логин, пароль. Нужно проанализировать структуру таблиц, в которых хранится информация о продукции, чтобы составить правильные команды и запросы.
Доступ к базе данных почти обязателен, хотя, если у Вас очень высокие требования к безопасности, то можно обойтись небольшим дампом из базы данных, достаточным для ознакомления со структурой таблиц из БД. Но если Вы мне вышлете не то что нужно – я не виноват :)

Во-вторых, желателен FTP-доступ к хостингу. Не лишней будет проверка работы скрипт именно на Вашем сервере – а то знаете, всякое бывает. Или будьте готовы провести финальное тестирование и окончательную настройку на месте своими силами.

В-третьих, не будет лишним доступ к админ-панели управления CMS. Это сильно поспособствует пониманию какую информацию можно вытащить в YML-прайс. В принципе, всё что надо я могу узнать и из сухих сводок базы данных MySql, но в панели управления CMS со многими нюансами можно ознакомиться быстрее и нагляднее.

После выполнения моей работы, все пароли для доступов можно (и, пожалуй, нужно) сменить.

Корректно?

Безусловно. Я уже выполнил несколько десятков подобных заказов и гарантирую, что сгенерированный YML-прайс устроит Яндекс-Маркет. Помимо технических требований я в курсе многих подводных камней, которые могут возникнуть с YML и все известные мне нюансы будут обязательно учтены. О потенциальных проблемах я даже когда-то написал статью на Хабре.

Безопасно?

Конечно. Хотя в скрипте прописаны параметры доступа к базе данных, получить эту информацию злоумышленнику будет невозможно, даже зная точный адрес файла со скриптом. Так как файл представляет из себя программу на PHP, код программы можно узнать только имея FTP доступ к файловой системе хостинга (который имеется только у Вас, не так ли?). Обращение к файлу по прямой ссылке всего-навсего запустит скрипт, в результате чего обновится файл YML. А вот доступа к тексту программы у посторонних людей не будет.

Интеграция в CMS

Её нет. Я не являюсь специалистом по движкам, благо их великое множество. Скрипт будет представлять из себя небольшую автономную программу на языке PHP и НЕ будет создан в виде компонента/плагина/модуля/виджета. Будут учтены только конкретные структурные особенности базы данных (для получения информации о продукции) и не более того.


Время

На всё про всё – два-три дня.

Это срок для создания, установки и тестирования.


Деньги

Стоимость – $25.

Сумма небольшая, поэтому, думаю, полная предоплата при первом сотрудничестве не вызовет особых затруднений. При последующих заказах - оплата по факту.

Контакт

Заинтересовало? Есть вопросы? Пишите!

valemak@ya.ru
www.valemak.com

Мои аккаунты на биржах фрилансеров:
Макаров Валерий - профайл на FL.ru Макаров Валерий - профайл на Фрилансим Макаров Валерий - профайл на FreeLance.ru Макаров Валерий - профайл на FreeLanceHunt


Яндекс

Помимо YML для Яндекс.Маркет, также могу сделать аналогичные экспортные XML-файлы для других партнёрских сервисов Яндекса. А именно:

  1. YRL-файл для Яндекс.Недвижимость
  2. YVL-файл для Яндекс.Работа

Цена/сроки будут аналогичными. Создание скрипта для генерации YRL или YVL мало чем отличается от создания YML.


Другое

Часто приходилось делать XML-фиды для партнёрских программ:

  1. WikiMart
  2. Berito
  3. Google.Покупки
  4. ЦИАН
  5. TIU.RU
  6. ... и многих других.

Цена/сроки будут аналогичными. Создание скрипта для генерации этих XML зачастую практически вообще не отличается от создания YML, иногда всё строится по похожим принципам.

Ссылки

Дополнительная информация:

Яндекс

Вопросы и ответы

Официальная спецификация YML

Валидатор

Требования к методу передачи данных

Требования к рекламным материалам

Хабрахабр

Корректный YML для Яндекс.Маркета. Взгляд программиста

Яндекс.Маркет – to be or not?

Размещение товаров на Яндекс.Маркете. Типичные проблемы и их решение

Ночное ворчание о Яндексе, Маркете и интерфейсах вообще

© Валерий Макаров