Обновления версий расширения Virtuemart для выгрузки товаров в торговые площадки.

Версии

Версия 1.2.0

  1. Исправлена ошибка добавления площадки
  2. Исправлена ошибка расчета цены со скидкой
  3. Добавлена возможность удаления расширения
  4. Изменен способ вставки пунктов меню в header.php: Теперь файл не копируется из дистрибутива
  5. Добавлена возможность изменения выгружаемых описаний товаров с использованием регулярных выражений
  6. Добавлен тег url_nosef для выгрузки не SEF cсылок
  7. Добавлено автосоздание папки export при установке и проверка существования папки при выгрузке
  8. На странице связей с категориями добавлена возможность выделения всех категорий
  9. Лимит в демо версии уменьшен до 20 товаров

Версия 1.0.9

  1. Выгрузка полных изображений {full_picture}
  2. Дополнительные возможности выгрузки параметров типов. Выгрузка только выбранных параметров, изменение заголовков параметров.

Версия 1.0.8

  1. Замена спец символов в названии категории

Версия 1.0.7

  1. Работа с валютами. Список валют из настроек VM. Валюта по умолчанию. {price_CUR} - цена товара в валюте по умолчанию.
  2. Галочка "Только уникальные" в настройках площадки.

Версия 1.0.6

  1. Добавлена настройка маркета для выгрузки только уникальных товаров

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

    yml_propusk_dubley
  2. В формат экспорта добавлен тег {serial} для вставки порядкового номера товара в выгрузке

    Порядковый номер принимает значения от 1 до кол-ва выгружаемых товаров, т.е. для первого товара в файле выгрузки порядковый номер будет, для второго 2 и т.д. Таким образом порядковый номер принимает уникальные значения даже для не уникальных товаров.
  3. Добавлена возможность выгрузки произвольных полей из таблицы jos_vm_product, jos_vm_category, jos_vm_manufacturer в блоке информации о товаре

    Довольно часто в стандартную структуру таблиц jos_vm_product, jos_vm_category, jos_vm_manufacturer базы данных Virtuemart добавляются различные поля для дополнительной информации. Теперь данные поля можно добавлять в выгрузку. Для этого в формате экспорта в блоке {product}...{/product} необходимо использовать теги вида {#таблица.поле}, где таблица - имя таблицы (без префикса jos_vm, т.е. product, category или manufacturer), а поле - имя поля в таблице.
    Например у Вас в таблице товаров есть поле country, которое было добавлено для хранения информации о стране производителя товара. Для того, чтобы вывести данное поле в файл выгрузке необходимо в формате экспорта вставить тег {#product.country}
  4. Добавлено поле, для вставки в файл выгрузки текущей даты и времени в соответствии с настройками Joomla и возможностью форматирования.

    Не всегда время на сервере совпадает с временем на сайте, например время сервера сахалинское, а Ваш сайт живет по московскому (в настройках Joomlа произведены соответствующие настройки). В предыдущей версии выгрузки для вставки даты формирования файла выгрузки использовался тег {today}, который вставлял текущую дату и время сервера (в нашем примере сахалинское время), в результате Яндекс не всегда принимал такие файлы, т.к. время выгрузки получалось раньше текущего московского времени.

    Для вывода даты с учетом настройки джумлы необходимо использовать тег {today_formatXXX}, где XXX - описание формата даты и времени, например {today_format%m-%d-%Y %H:%M:%S} сформирует дату вида "07-07-2011 17:15:38", в то время как {today} выводит дату в формате "2011-07-07 17:15"
  5. Оптимизирована работа с sh404Sef

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

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

    При установке предыдущей версии все настройки сделанные в форматах экспорта и связях с товарами и категориями заменялись настройками по умолчанию. Новая версия позволяет производить установку поверх старой с сохранением всех настроек. Но всетаки мы рекомендуем производить обновление не путем повторной установки, а распаковки содержимого папки install в корень сайта.
  8. Исправлены ошибки в связях с категориями

    • На странице связей с категориями не отображалась пагинация
    • Исправлена ошибка java script на странице "Связи с категориями": нельзя было выбрать маркет, для которого настраиваются связи
    Скачать новую версию можно здесь

 

Информация для владельцев коммерческой версии скрипта:Перед установкой сохраните файл administrator\components\com_virtuemart\classes\ps_market_ext.php. После обновления замените файл расположенный по данному пути на ранее сохраненный, иначе скрипт будет работать в демо режиме.