Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Вопросик по поводу экспорта в market.yandex


Автор: garizlo 2.6.2008, 21:30
Привет всем.
Если кто знает, подскажите.
Появился вопросик такого характера:

Я никогда не пользовался market.yandex.ru и не знаю как он работает, первый вопрос к тем, кто пользовался данным сервисом.
Каким образом происходит распределение товаров по категориям? Тоесть происходит ли это автоматически, полуавтоматически, или в ручную после анализа xml файла (товаров магазина)

И второй вопрос, к спецам PHP:
Каким образом можно реализовать автоматическое распределение товаров после выгрузки по категориям?

Ведь угодить с категориями всем магазинам практически не возможно. А ручками выбирать категорию для каждого товара это катастрофически напряжно, если конечно товаров не 10 штук.

Поделитесь идеями, советами.

Всем спасибо.

Автор: skyboy 2.6.2008, 21:57
Сам в Яндексе не работаю(не работал), потому нижеизложенное - плод собственной логики и некоего опыта.
если данные присылают магазины, то присылаются они не телефонным звонком. а вполне себе в виде структурированного файла. по крайней мере, Яндекс вполне имеет вес, чтоб требовать от партнеров-магазинов предоставлять информацию в формализованном(читай - строгом и однозначном) виде(форме). Пусть хоть xml(предпочтительнее), хоть csv. Главное условие - валидная структура.
Потом происходит парсинг и(естественно!) автоматическое разделение по категориям. 
Цитата(garizlo @  2.6.2008,  20:30 Найти цитируемый пост)
Каким образом можно реализовать автоматическое распределение товаров после выгрузки по категориям?

что сделать, чтоб огурцы ложкой банка майонеза?
о чем ты только что спросил? автоматическое распределение товаров куда? какой выгрузки? будь добр, если интересует мнение, спроси так, чтоб понятно было даже для дундуков.
Цитата(garizlo @  2.6.2008,  20:30 Найти цитируемый пост)
Ведь угодить с категориями всем магазинам практически не возможно.

Это есть. Но основная масса товара:
а) категоризируется довольно легко("общепринятые" и привычные "обобщенные" категории можешь посмотреть в том же Яндексе), а "эксклюзив" можно "сливать" в категорию "другое" или "сувениры";
б) у магазина все равно будет некая целевая товарная категория(оргтехника, нижнее белье, стройматериалы и т.д.) с устоявшейся классификацией; если же планируется нечто разнородное(типа e-bay или amazon.com), то можно вообще обойтись без категорий или сделать категоии обобщенными.
Кроме того, можно было бы попросить посетителей определять категорию товара smile и предложить приз за максимум категоризированного. (скорее, фантастика)
---
Пару идей на время раскрутки: поначалу, пока уровень "раскрученности" будет низок, придется боротьбся за наполнение контента и уступать партнерам-магазинам. Если у них убийственный формат отдаваемых прайсов - смириться и приянть его. При этом:
а) поначалу обрабатываем вручную(1 этап)
б) при определении закономерностей/заполнению собственной базы автоматизируем обработку средствами PHP(2 этап); необходимое условие: дополнительный механизм фиксирования ошибок парсинга; "чтобы не было мучительно больно"
в) при достижении некой степени раскрученности делаем парсинг полностью автоматическим(3 этап); магазинам в случае "ааа... мы выслали товар, а его нет в каталоге" прививаем мысль, что файл-прайс обрабатывается машиной и он должен быть четко и "правильно" оформлен. Глядишь - и магазины уже присылают тебе валидный XML вместо корявых текстовиков  smile 
---
Я правильно понял, что тебя интересует создание собственного магазина/каталога? или это просто любопытство?

Автор: garizlo 2.6.2008, 23:20
Большое спасибо за ответ.
Многое почерпнул из твоих слов.

Есть приличный объем трафика, и есть пару десятков магазинов.
Сделать свой маркет, и сосредоточить имеющийся траффик в одном месте.

А там и глядишь, маркет 2 сделаю..smile))))

Еще раз спасибо. Вопрос был не из любопытства..smile) smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)