Virtuemart экспорт YML, ver 3.52
- Поправлен порядок вывода списка изображений товара в прайсе в соответствии с их порядком в карточке товара.
- Для настраиваемых полей типа "Текст" или "Область текста", в случае, если в тексте присутствует HTML разметка, включается формат поля CDATA, сохранящий эту разметку как есть. Но только если в параметрах выгрузки включена опция "Cохранить HTML-теги". Если опция выключена, разметка из текста будет удалена.
- Добавлена поддержка плагина "StockableCustomFields" для отображения в прайсе настраиваемых полей корзины как <param>.
- Можно заменить список категорий на другой? Теперь – можно! Смотрите описание ниже.
Замена в прайсе списка категорий Virtuemart на любой другой список
Для разных сервисов требуется чтобы названия категорий товаров в прайсе соответствовали строго определённому списку из справочника.
Сначала сохраните блок категорий <categories> из рабочего прайса в отдельный файл с расширением xml. Далее, его нужно заполнить так, как нужно сервису, с сохранением ID категорий: просто меняете названия категорий своего сайта на категории другого.
Первая строка файла - заголовок, описание формата, не потеряйте:
<?xml version="1.0" encoding="UTF-8"?> <categories> <category id="2">Велотовары</category> <category id="3">Горные лыжи</category> <category id="4">Шапки</category> <category id="7">Спортивная одежда</category> <category id="8" parentId="7">Мужчины</category> <category id="9" parentId="7">Женщины</category> <category id="11">Товары для отдыха</category> <category id="12">Аксессуары</category> </categories>
В имени файла тире не ставьте, лучше совсем без тире или подчёркивание. Расширение файла - xml
Когда будет готов файл с категориями, положите его в ту же папку, куда выгружается прайс. Выгрузка будет искать его там же.
Имя нового файла категорий можно указать в параметрах выгрузки - закладка "Дополнительные параметры" поле "Файл с категориями". Пишите только имя файла, а путь и расширение xml добавляются при обработке автоматически.
Чтобы запускать выгрузку с разными такими файлами-списками, можно добавить параметры в ссылку генерации прайса: ?categories_filename=catrozetka&export_filename=ymlrozetka
Пример ссылки:
https://домен/plugins/vm_ie_imaud/exportyml/exportyml.php?export_method=1&categories_filename=catrozetka&export_filename=ymlrozetka
В ссылке заданы следующие параметры: выгрузить прайс в файл, имя файла-списка категорий "catrozetka.xml", сохранить прайс с именем файла "ymlrozetka.xml"