интернет-магазине создаем фид для стороннего модуля умного поиска, умный поиск подхватывает информацию из фида и на ее основе отображает результаты поиска, проблема в том, что после полного (ночного) обмена с 1С обновляются пути к картинкам товаров и в фиде пути становятся не актуальными, поэтому какое то время результаты поиска отображаются без картинок. Какие есть пути решения? Кастомизировать модуль обмена в 1С?
А почему у вас пути меняются? По моему обмен штатный с 1С только добавляет новые и удаляет. Ну как вариант делайте пути к картинкам кастомные в фиде, например мойСайт/img/12345/ где 12345 - идентификатор товара А на странице /img/index.php обрабатывайте через роутер или urlrewrite, достаете id товара и далее выводите только картинку (заголовки header('Content-Type: image/png') и т.д. прописываете на странице и вывод самой картинки). Пример для вывода 1 картинки для фида.
Ну вот у меня вопрос тоже к тем кто наверняка знает, понимает ли штатный обмен что картинки не обновлялись и их выгружать не нужно, городить если честно обработку картинок лишнюю не хочется, на мой взгляд проще 1С специалиста озадачить проверять этот факт на стороне 1С и не грузить лишними данными
Видел 1 разработку по поиску на загруженном ресурсе, он работал по такому принципу ему скармливали XML файл с товарами, при поиске он показывал названия, описание и картинки уже оттуда и не лез в базу данных
тут поиск тоже не лезет в базу, он берет урлы из фида, проблема в том что урлы после выгрузки уже не рабочие
Ну а почему не рабочие? Товар продали и его больше нет? Или в чем дело Пример как было и как стало
Обсуждают сегодня