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.12

Совместим с:

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

Тестировалось на:

Joomla 3.7.1 + JoomShopping 4.16.1

Совместим:

J!3.x

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

Виталий (27.05.2017, 00:38)

Импортирует на ура! Но у поставщика разметка немного отличается, хоть и в Маркет они делают выгрузку - структура файла соответствует. В общем, нужно немного править их файлик под себя. Какие тэги каким элементам JoomShopping соответствуют?
Ответ от Службы Поддержки:
Вопрос переделки решения не может описываться в двух словах, вам нужно более детально описать проблему, предоставить прайсы, сравнения, указать где и что не подходит. Это платная услуга и всё данные лучше описывать на почту нам или в Тикет

Александр Затынин (02.05.2017, 22:53)

Все в порядке, появился список файлов изображений для загрузки. Причина было в том, что это была вторая попытка импорта того же xml. Следовательно изображения не обновлялись и файл не создавался. Расширение то что нужно!
Ответ от Службы Поддержки:
Спасибо за комментарий

Александр Затынин (02.05.2017, 19:13)

Работает, супер! Только не разобрался пока с выгрузкой изображений. Дело в том, что у меня напрочь отсутствует ссылка на "список файлов изображений для загрузки" (для download master). ****
Пожалуйста, посоветуйте, как это побороть.
Ответ от Службы Поддержки:
Напишите нам в Тикет, предоставьте все доступы и пути чтобы мы смогли увидеть не рабочий функционал. Спасибо

Александр Затынин (02.05.2017, 11:04)

Ув. разработчики!
Пожалуйста, проверьте мой XML/YML:
http://****/yandex_market.xml?html_description=0&hash_tag=c85ef99f41a66fb12fa7e0e0434b9c01&yandex_cpa=&group_ids=4011644%2C4012111%2C4012112%2C4125022&exclude_fields=&sales_notes=&product_ids
Если да, я всецело ваш!
PS: Joomshopping Version 4.4.2
***@***il.com
Ответ от Службы Поддержки:
Мы не проверяем прайсы. Извините. Внесите данные в яндекс webmaster.yandex.ru/tools/xml-validator/ выбрав пункт Маркет, это не составляет труда. Если есть ошибки - значит не подходит

Артем (15.03.2017, 16:13)

импорт проходит отлично! но столкнулись с непонятной ситуацией
через параметр <quantity>1</quantity> загружаем количество на складе
если количество = 0 - все отлично,
если количество не 0 - то в любом случается устанавливается unlimited =1 вместо количества
Ответ от Службы Поддержки:
напишите в тикет

cemal erdogan (08.03.2017, 11:21)

Я был бы счастлив, если вы пытаетесь понять меня, человека. Я собираюсь тянуть продукты в формате CSV или XML-формате. Me компания, чтобы обеспечить связь продукта. Эта связь с системой онлайн будет тянуть продукт. продукты с XML будет тянуть через ссылку в Интернете. Это яснее мне? Ваш плагин, вы можете сделать эту операцию?
Ответ от Службы Поддержки:
Повторимся, главное чтобы файл соответствовал структуре, подтягивать же ссылку со стороннего сайта возможно указав в специальном поле ссылку источник.

cemal erdogan (07.03.2017, 14:44)

Нет, я хочу использовать свою собственную ссылку.
Ответ от Службы Поддержки:
Если ваш файл (ссылка) соответствует указанным стандартам то будет

cemal erdogan (07.03.2017, 12:21)

I would like to transfer the product with xml link.
Ответ от Службы Поддержки:
Да, если ваш Xml соответствует стандартам Яндекс маркет yandex.st/market-export/1.0-17/partner/help/YML.xml

cemal erdogan (07.03.2017, 10:42)

hi,
Is it possible to shoot products remotely via xml link?
Ответ от Службы Поддержки:
Здравствуйте. Что вы понимаете под словом "удаленно"? Все что умеет модуль описано в карточке товара

Артем (03.02.2017, 13:21)

Все работает отлично! спасибо.
Ответ от Службы Поддержки:
Спасибо за комментарий

Александр (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)

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

Данил (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 то да, подойдет

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

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