693907351 support@joomla-i.org
Поддержка работает: Круглосуточно
Корзина пуста
Выберите нужное расширение
Приобретение товаров возможно и без регистрации

Импорт (загрузка прайса) XML/YML для Joomshopping

Импорт (загрузка прайса) XML/YML для Joomshopping
  • Артикул 517
  • Импорт (загрузка прайса) XML/YML для Joomshopping
420 руб

Загрузка файлов XML для Joomshopping. Обновление цен и остатков в продуктах.
XML парсер, по схеме данных YML (яндекс маркет).

Наполнение товаром интернет-магазина отнимает массу времени и сил, специально для этого мы разработали специальный и профильный импорт. Теперь количество товаров даже далеко за несколько тысяч не будет столь изнутрительной системой. Вводить вручную каждый товар – невероятно трудоёмкое занятие, но можно автоматизировать лагодаря нашему аддону.

Многие источники (партнеры) позволяют получить товарные позиции путём выгрузки (экспорт данных) в формат XML. Это могут быть готовые прайсы, парсеры или экспорт/выгрузка данных через админку сайта, например, для переноса контента на другой движок магазина.

Данный (аддон/расширение) предназначено для того, чтобы загрузить товар из такого источника (например от поставщика) на сайт интернет-магазина, построенного на Joomshopping, построенный по схеме импорта через Яндекс Маркет.

Схема загружаемого документа XML должна соответствовать схеме YML. Это схема Яндекс Маркет, довольно распространённая и, практически, общепринятая. Среди популярных дилеров – Begemott.ru

Внимание! Обязательно убедитесь, что ваш прайс, который собираетесь загружать, действительно соответствует формату xml по схеме YML!

Все основные данные извлекаются из XML файла и размещаются в карточке товара Joomshopping в соответствующих полях, включая описание, цены и т.п.

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

Расширение имеет открытый исходный код и не имеет привязки к доменным именам. С аддоном идет профессиональная версия генератора изображений.

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

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

Для опытных: Если ссылки в источнике SEF-вида, в конце ссылки – псевдоним товара, эти псевдонимы переносятся в карточку товара. Если псевдонимы товаров в прайсе отсутствуют или не устраивают, можно разрешить транслитерацию названий в латинские буквы. Возможно передавать псевдоним товаров отдельно, с помощью тега <alias>. Имеется возможность загрузки товаров по признаку доступности, наличию. Если в атрибутах offer указано available=”true” stock=”xx” (xx - любое положительное количество), такой товар загружается. Если либо available=”false”, либо остаток stock=”0” – товар будет пропущен, не будет загружен в базу. Параметр отключаемый.

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

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

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

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

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

Для начала попробуйте задать большее значение опции Set time limit, мин.. Это позволит серверу максимально долго обрабатывать прайс, насколько позволяют другие настройки сервера.

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

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

Вес:

79kb

Дополнение:

Ресайзер изображений

Версия:

4.4

Совместим с:

Joomla 2.5, 3.x и Joomshopping 3.x.x, 4.x.x

Импорт (загрузка прайса) XML/YML для Joomshopping - Комментарии и отзывы

Алексей (12.11.2016, 12:21)

А есть ли возможность работы с атрибутами? Будут ли создаваться различные варианты атрибутов и цен для одного товара? Если да, то как это должно быть реализовано в YML? Через group_id?
Ответ от Службы Поддержки:
Все что есть указано в описании

Александр (02.11.2016, 09:59)

экспорт можно делать ? или есть отдельный аддон для этого?
Ответ от Службы Поддержки:
Этот аддон только для импорта

Вадим (11.10.2016, 11:10)

URL не добавляется с ОЗОНа.
Кусок кода: <url>http://***/context/detail/id/138153555/?partner=</url>
Ответ от Службы Поддержки:
Это не партнерский магазин где размещаются ссылки с сайта донора. Url товара ваш записывается

Ковальчук Георгий (29.09.2016, 23:12)

обрабочик картинок идет в комплекте
Ответ от Службы Поддержки:
Если это вопрос то - Да

Роман (25.08.2016, 05:48)

Здравствуйте! Есть ли у данного модуля демо? Прежде чем купить хотелось бы посмотреть его.
Ответ от Службы Поддержки:
Здравствуйте. Есть видео в карточке товара. Других вариантов не предусмотрено

Евгений (15.08.2016, 22:58)

Здравствуйте! у меня выдает ошибку при импорте. Подскажите что не так
1054 Unknown column 'category_ordertype' in 'field list' SQL=INSERT INTO `#s_jshopping_categories` (`category_parent_id`,`category_publish`,`ordering`,`products_page`,`products_row`,`access`,`name_ru-RU`,`category_ordertype`) VALUES ('0','1','1','12','3','1','Серия 400 (круглая)','1')
Ответ от Службы Поддержки:
Здравствуйте. Обращения принимаются через тикет с более подробным описанием проблемы. Там есть все пункты которые необходимо заполнить

Данил (01.07.2016, 14:39)

После загрузки YML выдает ошибку 500
Ответ от Службы Поддержки:
Значит увеличьте у хостера время выполнения скриптов, или загружайте в меньшем объеме

Дмитрий (31.05.2016, 20:35)

Здравствуйте! Выгрузка xml из 1С 8.3 УТ11.1 по схеме YML ? ....я дилетант в этом...
Ответ от Службы Поддержки:
Если он соответствует яндекс схеме, пример yandex.st/market-export/1.0-17/partner/help/YML.xml то да, подойдет

Вы хотели бы оставить свой отзыв или комментарий?

Если у вас проблемы с расширением, пожалуйста, заполните пункт "создать тикет".

captcha