Задать вопрос
@16Gb

На сайте постоянно меняются id товаров. Как правильно реализовать выгрузку в Yandex маркет?

В общем на сайте работает парсер он очищает базу и заливает всё по новой из-за чего айдишники меняются. В яндекс маркет нужны же постоянные айдишники, у товаров есть постоянный урл, но его же нельзя запихнуть в поле id.
Есть какие варианты? Переписывать парсер чтобы он только обновлял предлагать не надо, это очень долгий и самый последний резервный вариант.
  • Вопрос задан
  • 190 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
@WQP
Сделать ещё одну таблицу
ID | URL
и её уже отдавать яндексу
Ответ написан
Комментировать
@dev400
допполе с неменяющимся id не вариант?
Ответ написан
Комментировать
gromdron
@gromdron
Работаю с Bitrix24
Используйте вместо ID хеш от url
Ответ написан
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Косяк номер раз - каждый раз менять ид - и на базу переиндексация хорошо не влияет, и себе лишний гемор.
Косяк номер два - каждый продукт должен иметь в прайсе артикул, уникальный ключ, если его там нет - значит что то пошло не так(хотя мы этои из первого пункта видим).

Решение - либо исправлять первое, и переписать часть кода апдейта прайса, либо второе и ввести порядок на складе и в бухгалтерии.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы