Ver 3.46

New 1 month ago

1) Добавлена поддержка языковых констант Joomla в качестве названий настраиваемых полей Virtuemart.

2) Пытаемся оптимизировать используемый плагином объём оперативной памяти сервера.

3) Теперь можно формировать множество прайсов, если они должны отличаться категориями и/или производителями.

Для этого в ссылку нужно добавить ID категорий и ID производителей как параметры*.

Аналогично, поддерживаются параметры URI метод экспорта &export_method=0|1|2** и имя файла &export_filename=newfilename


 .../exportyml.php?category=2,3,4&manufacturer=1,2&export_method=1&export_filename=newfilename


* Параметры в ссылке имеют безусловный приоритет над аналогичными опциями в плагине.

** Методы экспорта: 0 - динамически, 1 - в файл, 3 - оба.

Ver 3.45

Fix 3 months ago

1) Столкнулись с ошибкой загрузки нашего плагина "Export YML, Virtuemart (iMaud)" на версии Virtuemart 3.4.3


#0 Joomla\CMS\Form\Form::getInstance() could not load file


Точно такая же ошибка и на другом популярном скрипте vm2_market.php


Ошибка возникает на загрузке конфигурации VM из файла

/administrator/components/com_virtuemart/helpers/config.php

VmConfig::loadConfig()

при попытке загрузить плагины оплаты и доставки - vmpayment, vmshipment.


Скрипт VM, который выполняет их загрузку, не находит xml-файлы указанных плагинов относительно текущей папки (а не от корня сайта, как это должно быть).


В версии 3.45 мы внесли соответствующие изменения, чтобы обойти эту неприятность.


2) Добавлен параметр "Исключить настраиваемые поля". Перечислите через запятую ID настраиваемых полей, которые не надо показывать в прайсе. Например, атрибуты корзины или поля, значения которых выводятся не корректно из-за применения сторонних плагинов настраиваемых полей.

Ver 3.44

New 3 months ago

1) Текст из поля "Примечание" в карточке товара (секция "Информация") теперь можно использовать как источник данных для тега <sales_notes>.


2) Добавлена поддержка нового тега YML <pickup-options> - условия самовывоза товара, в соответствии с описанием https://yandex.ru/support/partnermarket/elements/pickup-options.html


Как и <delivery_options>, можно задать общее описание условий самовывоза для всего прайса (непосредственно в параметрах плагина), либо для любого товара отдельно через настраиваемые поля Virtuemart.


Список связанных настраиваемых полей (нужно создать точно с таким названием):

  • pickup-options-cost
  • pickup-options-days
  • pickup-order-before


Ver 3.43

Fix 4 months ago

Исправлен баг в определении страны из названия производителя или товара.


Чтобы автоматически определилась страна из названия, её нужно отделить от названия товара/бренда запятой.


Например:

Xiaomi, Китай

Телевизор Phillips 43PP234, Малайзия


Добавьте в параметры плагина список стран, которые у вас используются, чтобы ускорить обработку. Если не перечислять страны, поиск страны будет выполняться по справочнику стран Virtuemart (это будет намного дольше).

Ver 3.42

Improvement 4 months ago

Добавлена функция корректировки внутренних ссылок в описании товара. Если в ссылке не указан домен сайта (относительные ссылки на другие внутренние страницы сайта или изображения) - он будет добавлен.


Доработана логика формирования строки URL tracking в ссылке на страницу товара.


Внутренняя оптимизация, подготовка к VM 3.4.3 (в новой версии VM много изменений в плане загрузки библиотек).