@lexstile

Что выбрать за идентификатор при периодическом парсинге OpenCart?

Суть в чем. Оптовик не хочет делиться информацией до оборота на сумму 150к.
Я решил спарсить каталог и регулярно обновлять (раз в сутки) цену и доступность товара.
Вопрос в следующем, что выбрать за уникальный идентификатор?
Сам процесс:
1. Взяли товар у оптовика;
2. Добавили в БД;
3. На следующий день снова парсим каталог, если есть новые товары - добавляем, если у существующих в БД поменялась цена - меняем, если товар пропал из каталога - пометить в бд, что товар закончился.
Вопрос в том, каким образом сравнивать товар из своей БД с товаром в каталоге оптовика?
Поля в БД следующие: https://dropmefiles.com/T1cHl
Единственная идея - сравнивать по url, возможно есть другие предложения.
Либо делать парсинг не по ЧПУ, а по url вида:
/index.php?route=product/product&path=10&product_id=23

Но тут встает вопрос, непонятно, по какому диапазону id парсить...
Поделитесь опытом, спасибо!
  • Вопрос задан
  • 14 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы