Импорт (загрузка) недвижимости YRL для Joomshopping

Рейтинг:
Новинка
Joomshopping XML парсер
Цена: 1000 руб
Версия Joomla: 2.5, 3.x
Версия Joomshopping: 3.20, 4.x.x
Последнее обновление: 19.07.2019
Поддержка: Помощь и обновления в течение 180 дней для домена, указанного в заказе

Загрузка xml фида Яндекс Недвижимость для Joomshopping.
YRL парсер, схема данных realty-feed

Данный аддон (плагин) предназначен для того, чтобы загрузить список недвижимости из фида xml (YRL) на сайт магазина, построенного на Joomshopping.

Пожалуйста, перед оплатой заказа убедитесь, что прайс, который Вы собираетесь загружать, действительно соответствует формату xml по схеме realty-feed YRL и Вы согласны с тем, что здесь описано!

Все основные данные извлекаются из XML и размещаются в карточках товаров Joomshopping в соответствующих полях. Предварительно необходимо создать Характеристики Joomshopping для недвижимости, которые вы будете использовать на своём сайте.

Импорт yandex realty feed Параметры плагина Параметры плагина Характеристики Joomshopping

Данный аддон позволяет обновлять все данные карточки товара или только цены, наличие/остатки товаров на складе путём загрузки соответствующего прайса. Если скрипт находит на сайте товар с Кодом (артикулом) таким же, как в прайсе – происходит обновление его данных (цена, остаток на складе и т.п.). Если кода нет, поиск осуществляется по точному совпадению названия товара. Для прайса типа vendor.model сравнение выполняется по сцепке Бренд+Модель. Если не найден ни код (артикул) ни название – в базу данных добавляется новый товар. Или товар не добавляется, если соответствующая опция отключена.

Категории и Продавцы (как Производители), которые отсутствуют в базе Joomshopping, будут созданы автоматически (если включена такая опция). Поддерживается сохранение нескольких категорий для одного объявления, если они перечислены.

Характеристики

Теги xml-фида (характеристики объекта) обрабатываются как характеристики Joomshopping. Есть возможность настроить соответствие, привязку тегов фида к характеристикам Joomshopping. Поддерживаются характеристики типа текст, список, множественный список.

Для xml-полей, которые надо сохранить из прайса, в Joomshopping нужно создать соответствующие Характеристики и подвязать их в параметрах плагина. Опции для характеристики типа "Список" создавать не нужно, они создаются автоматически.

Категории

Категории прайса/фида можно заменить на категории Joomshopping с другими названиями, которые уже есть у вас в менеджере Категорий. Для этого в настройках импорта заполняется список их соответствия.

Из текста описания недвижимости можно выделять отдельные ключевые слова и делать их Метками Joomshopping. Например, "срочно" и т.п.

Изображения

Если включено в опциях, заполняется информация о прикреплённых фото недвижимости как изображения товара, в т.ч. дополнительные. Первое фото объекта из прайса становится главным, остальные его фото – дополнительные.

Изображения прописываются только для новых объявлений. При обновлении всех данных фото в карточке товара пропускаются, не обновляются, чтобы не испортить то, что возможно было Вами улучшено (исправлены имена файлов, загружены другие фото и т.п.)

Файлы изображений автоматически не скачиваются и на сервер не загружаются! В карточках товаров (объявлений) только прописывается о них информация. После загрузки данных вы получите файл со списком ссылок фото новых объявлений. Далее нужно их скачать любым загрузчиком, загрузить на сервер и выполнить обычную для Joomshopping процедуру обновления размеров изображений (см. аддон Resize Products).
В качестве загрузчика фотографий очень удобен Download Master, (см.меню Файл / Импорт / URL из файла).

Не забывайте, что Joomshopping каждое фото товара хранит в трёх файлах: оригинал *.jpg, миниатюра thumb_*.jpg и крупный план full_*.jpg, поэтому на каждый файл-источник нужно сделать ещё 2 копии с именами thumb_*.jpg и full_*.jpg

По умолчанию, папка, в которой хранятся файлы фото объявлений, находится здесь:
/components/com_jshopping/files/img_products/

Списки ссылок (txt-файлы) для скачивания файлов фотографий сохраняются в этой папке:
/components/com_jshopping/files/importexport/imaudimportyrl/

См. файлы вида imagesList_YYYYMMDD_hhmmss.txt

Возможно автоматическое изменение цены и/или валюты. Если у вас в магазине валюта отличается от источника или просто есть такая необходимость, можно указать любую другую валюту, которая будет установлена для товаров. Одновременно вы можете указать и курс конвертации или любой коэффициент для цены. Так можно загрузить прайс с ценами в рублях, заменив налету все цены на евро или доллар, или наоборот.

Можно загружать отдельные категории и/или диапазон товаров по их ID в прайсе XML.

Можно предварительно автоматически снимать с регистрации объявления сайта (все категории или только указанные) для того, чтобы после обработки прайса активными были только те объявления, которые будут загружены/обновлены.

Аддон позволяет сохранять шаблоны/профили параметров. Вы можете работать с несколькими профилями параметров, которые настроены под разные прайсы-источники.

Установка

Установка пакета через Компоненты => Joomshopping => Установка и обновление.

После установки парсер будет здесь: Компоненты => Joomshopping => Опции => Импорт и экспорт
Называется "Realty import (YRL @ iMaud)". Кликните по названию, чтобы войти в настройки выгрузки.

Рекомендации

Если прайс содержит несколько тысяч объявлений, возможна ситуация когда сервер сайта не позволяет обработать файл целиком, за один сеанс. Это связано с ограничениями времени обработки PHP-скрипта на сервере. Стандартное значение 120 секунд (2 минуты). Признак такого финала – пустая страница по окончании процесса. Ничего страшного! Для начала попробуйте задать большее значение опции Set time limit, мин.. Это позволит серверу максимально долго обрабатывать прайс, насколько позволяют другие настройки сервера.

Если увеличение времени не помогает, чтобы всё-таки загрузить файл с большим количеством товара, в опциях предусмотрено задать номер ID товара по файлу, с которого нужно начать/продолжить обработку, и количество товаров на один сеанс. Количество обрабатываемых за один сеанс товаров лучше ограничить 1000...2000 и зависит от настроек вашего сервера, подбирается экспериментальным путём – до нормального возврата на страницу импорта с отображением результатов обработки.

Допустим, в предыдущем сеансе последний обработанный товар был с id=1834 - этот номер будет показан на этой же странице в результате обработки. Далее, нужно просто задать этот номер как начальный и снова запустить импорт.

Пример файла xml по схеме YRL, Яндекс realty feed Скачать
Оставить отзыв