Плагин/аддон выгрузки для Joomshopping выполняет экспорт товара в файл XML из базы данных магазина, построенного на CMS Joomla и компоненте JoomShopping специально для сервиса HOTLINE.UA.
Прайс полностью соответствует требованиям сервиса Hotline.
Параметры выгрузки
Описание параметров выгрузки и XML тегов:
- имя файла (файл выгрузки имеет расширение .xml);
- выбор изображений товара - только главное или все;
- возможность пересчета цен товаров на главную валюту;
- тег delivery – возможность доставки и условия;
- включить атрибуты товара, кроме указанных;
- включить характеристики товара, кроме указанных;
- включить код товара (EAN, артикул) как <code>
- выбор одного из трёх полей описания товара JoomShopping;
- список категорий товара, которые нужно включить или исключить из прайса;
- список производителей, которые нужно включить или исключить из прайса;
- список товара для исключения из экспорта;
- для склада - включить товар только в наличии;
- выбор источника цены товара;
- тег oldprice – старая цена товара для расчёта скидки;
- тег guarantee – информация о гарантии производителя и магазина;
- поле Страна изготовления определяет страну производителя из названия Производителя или через Характеристики;
- тег condition – состояние товара.
- тег custom – для отбора товаров в Управлении аукционными ставками.
- транскодирование кириллицы в ссылках;
- параметры в ссылках товаров для отслеживания трафика.
Можно сохранять и вызывать на выполнение разные профили параметров (шаблоны): удобно, если нужно выгружать разные прайсы с разными параметрами.
Автоматически исключает дубли страниц для товаров, которые встречаются одновременно в нескольких категориях. Приоритет у категории с меньшим ID.
Учитывается функция "Склад" Joomshopping: если "Склад" включен, статус наличия товара определяется по остатку на складе. Опция "Только в наличии" позволяет включить в экспорт только товар с положительным остатком на складе. Если функция "Склад" не активна, опция "Только в наличии" при экспорте не учитывается и весь товар считается доступным.
Значение Страна изготовления может быть получено из названия производителя.
Например, если производитель "HTC, Китай", то в xml-прайсе название производителя будет "HTC" и добавится поле <param name="Страна изготовления">Китай</param>
Также, если Производитель указан как страна, например, "Малайзия", это тоже будет показано тегом <param name="Страна изготовления">Китай</param>
и имеет приоритет над страной из Производителя.
Для корректной работы этой функции в справочнике Joomshopping => Опции => Список стран нужно перевести на русский язык все те страны, которые встречаются в производителях.
Характеристка cpa позволяет управлять включением товара в прайс. Для этого выберите в параметре "Управление cpa" опцию "Исключать из прайса"
- Если у товара характеристика 'cpa' не указана или её значение "1", "да", "участвует" – товары попадают в прайс.
- Если значение характеристики 'cpa' – "0", "нет", "не участвует" – такие товары в прайс не попадут
То есть, вместо того, чтобы перечислять ID товаров в строке "Исключить товар", можно воспользоваться характеристикой cpa.
Установка и настройка
Аддон устанавливается из Joomshopping: Панель управления => Компоненты => Joomshopping => Установка и обновление. Проверьте в Настройках JoomShopping, "Информация о магазине" должны быть заполнено поле "Название магазина" (до 20 символов). Код магазина (ID), который указан в Вашем аккаунте Hotmail, нужно указать в соответствующем поле параметров выгрузки.
В панели управления Joomla плагин будет здесь: Компоненты => JoomShopping => Опции => Импорт и Экспорт => Экспорт YML imaud.
Описание условий доставки в теге <delivery>
Каждая строка описания доставки такого вида
<delivery id="1" type="address" carrier="slf" cost="30" freeFrom="500" time="1" region="65*" />
записывается так (знак равно заменить на двоеточие, кавычки удалить):
id:1 type:address carrier:slf cost:30 freeFrom:500 time:1 region:65*
Несколько условий – аналогично. Друг от друга условия отделяются вертикальной чертой | (пайп). Перенос строки в поле ввода не добавлять!
id:1 type:address carrier:slf cost:30 freeFrom:500 time:1 region:65* | id:2 type:warehouse cost:35 time:2 carrier:NP region:01*-94* | id:3 type:warehouse cost:5 time:2 carrier:UP
Описание гарантии в теге <guarantee>
Гарантия производителя и гарантия магазина могут быть указаны общие для всех товаров (в параметрах выгрузки) и индивидуально (через характеристики товара).
Укажите гарантию одним из способов: 9 | 14 дней | 12 месяцев | 1 год | 5 лет. По-умолчанию гарантия считается в месяцах.
Не забудьте привязать id характеристик гарантии к соответствующим параметрам выгрузки в закладке "Шаблон, схема".
Автоматическое выполнение можно настроить через Cron:
- Установить в списке Joomshopping => Опции => Импорт и экспорт метку "Автоматическое выполнение" только там, где нужно.
- Командная строка для CRON (это одна строка):
wget -O /dev/null "http://{Ваш_Домен}/index.php?option=com_jshopping&controller=importexport&task=start&alias=imaudexporthot&key={Ключ безопасности}"
или
wget "http://{Ваш_Домен}/index.php?option=com_jshopping&controller=importexport&task=start&alias=imaudexporthot&key={Ключ безопасности}" -O /dev/null
или
curl "http://{Ваш_Домен}/index.php?option=com_jshopping&controller=importexport&task=start&alias=imaudexporthot&key={Ключ безопасности}"
где {Ключ безопасности} нужно взять здесь: Joomshopping => Настройки => Ключ безопасности (много букв и цифр).
- У каждого сервера могут быть свои нюансы настройки CRON. Спрашивайте у техподдержки сервера.
Гарантии
Помощь в решении вопросов с HOTLINE.ua – бесплатно!
Проверено до версий включительно
- Joomla 3.9.3
- JoomShopping 4.18