Как организовать алгоритм мониторинга цен с разных магазинов?
===============================================================

 Привет!  
  

Суть вопроса:  
  

В конечном итоге необходимо сравнивать цены продукта из разных магазинов.  

То есть, к примеру я сделал парсинг товаров с разных магазинов.   

Как понять теперь, что, например, у Apple 11 pro есть три цены.  

В базе лежат несколько таких товаров Apple 11.   

Название могу незначительно меняться, где-то присутствуют кодировки, либо ещё какие-то знаки. 

 Никак, пока не будут прописаны правила соотнесения или не будет предварительный механизм, где пользователь эти тождества проверяет, меняет или устанавливает и они прописываются в базу.  
  

Обычно делается именно так: если приходит новый товар, программа ищет те товары из других магазинов, которые сходи с ним по названию и предлагают подтвердить или опровергнуть тождество.