Обновление 3.1.1

  1. Исправление в модуле автоматического распределения новых товаров по каталогу (на каталогах с большим количеством разделов товар мог попасть не только в свой, но и в другой раздел)
  2. 404 для страниц с неправильным url (см. #75)
  3. Снижено потребление памяти в процессе автообновления
  4. Добавлен служебный скрипт cron_docatalogue.php, который позволяет на основе загруженных выгрузок Апишопса, автоматически создать дерево каталогов с настроенной привязкой для автоматического распределения новых товаров. (только для Premium)

    Для запуска скрипта необходимо:

    • Убедиться, что в папке xmldir есть выгрузки Апишопса (файлы типа site_12345.yml)
    • Подключиться по ssh
    • Перейти в папку плагина (wp-content/plugins/p-api-shop)
    • запустить скрипт командой
      php5 cron_docatalogue.php > xmldir/cron_docatalogue.log 2>&1

    Обновлена страница инструкции по созданию каталога.

  5. Добавлен фильтр title_for_new_product для названий товаров добавляемых в автоматическом и полуавтоматическом режимах.
    Использование фильтра:

    add_filter( 'title_for_new_product', 'my_fix_title');
    function my_fix_title( $title ){
        // здесь можете изменять значение $title
        // например, удалить цифровые коды, 
        // заменить какие-то фразы на аббревиатуры, 
        // привести к единому виду единицы измерения и пр.
        return $title;
    }