Ищу Компонент для импорта/экспорта товаров из Excel и YML в VirtueMart 2.0 - 3.0

компонент лучший в своем роде.. пришлось купить -1800 руб.. с обновлением в течении года
 
Версия 6.22.10 зануленная (купил на джумлок).
Закомментировал фукнции sleep в файлах по инструкции выше - скорость загрузки стала быстрой. Перезалил архив.
 
Последнее редактирование:
Я все-таки остановился на CSVI. Скорость нормальная, крон работает стабильно, функционально очень широк.
 
У кого после обновления Virtuemart на последнюю версию excel2vm при импорте начал выдавать ошибку
Код:
Column 'category_parent_id' in order clause is ambiguous
правьте administrator/components/com_excel2vm/models/excel2vm.php
строка 3772
было:
PHP:
        if (isset($this->temp_category_ids["{$category_name}_{$parrent}_{$check_parrent}"])) {
            $category_id = $this->temp_category_ids["{$category_name}_{$parrent}_{$check_parrent}"];
        } else {
            $where = $check_parrent ? " AND cc.category_parent_id = $parrent" : "";
            $this->_db->setQuery("SELECT r.virtuemart_category_id
                              FROM #__virtuemart_categories_" . $this->config->sufix . " as r
                              LEFT JOIN #__virtuemart_categories as c ON c.virtuemart_category_id = r.virtuemart_category_id
                              LEFT JOIN #__virtuemart_category_categories as cc ON c.virtuemart_category_id = cc.category_child_id
                              WHERE category_name=" . $this->_db->Quote($category_name) . " AND c.virtuemart_category_id IS NOT NULL
                              $where
                              ORDER BY category_parent_id ASC
                              LIMIT 0,1");
стало
PHP:
        if (isset($this->temp_category_ids["{$category_name}_{$parrent}_{$check_parrent}"])) {
            $category_id = $this->temp_category_ids["{$category_name}_{$parrent}_{$check_parrent}"];
        } else {
            $where = $check_parrent ? " AND cc.category_parent_id = $parrent" : "";
            $this->_db->setQuery("SELECT r.virtuemart_category_id
                              FROM #__virtuemart_categories_" . $this->config->sufix . " as r
                              LEFT JOIN #__virtuemart_categories as c ON c.virtuemart_category_id = r.virtuemart_category_id
                              LEFT JOIN #__virtuemart_category_categories as cc ON c.virtuemart_category_id = cc.category_child_id
                              WHERE category_name=" . $this->_db->Quote($category_name) . " AND c.virtuemart_category_id IS NOT NULL
                              $where
                              ORDER BY cc.category_parent_id ASC
                              LIMIT 0,1");
 
У кого после обновления Virtuemart на последнюю версию excel2vm при импорте начал выдавать ошибку
Код:
Column 'category_parent_id' in order clause is ambiguous
правьте administrator/components/com_excel2vm/models/excel2vm.php
строка 3772
было:
PHP:
        if (isset($this->temp_category_ids["{$category_name}_{$parrent}_{$check_parrent}"])) {
            $category_id = $this->temp_category_ids["{$category_name}_{$parrent}_{$check_parrent}"];
        } else {
            $where = $check_parrent ? " AND cc.category_parent_id = $parrent" : "";
            $this->_db->setQuery("SELECT r.virtuemart_category_id
                              FROM #__virtuemart_categories_" . $this->config->sufix . " as r
                              LEFT JOIN #__virtuemart_categories as c ON c.virtuemart_category_id = r.virtuemart_category_id
                              LEFT JOIN #__virtuemart_category_categories as cc ON c.virtuemart_category_id = cc.category_child_id
                              WHERE category_name=" . $this->_db->Quote($category_name) . " AND c.virtuemart_category_id IS NOT NULL
                              $where
                              ORDER BY category_parent_id ASC
                              LIMIT 0,1");
стало
PHP:
        if (isset($this->temp_category_ids["{$category_name}_{$parrent}_{$check_parrent}"])) {
            $category_id = $this->temp_category_ids["{$category_name}_{$parrent}_{$check_parrent}"];
        } else {
            $where = $check_parrent ? " AND cc.category_parent_id = $parrent" : "";
            $this->_db->setQuery("SELECT r.virtuemart_category_id
                              FROM #__virtuemart_categories_" . $this->config->sufix . " as r
                              LEFT JOIN #__virtuemart_categories as c ON c.virtuemart_category_id = r.virtuemart_category_id
                              LEFT JOIN #__virtuemart_category_categories as cc ON c.virtuemart_category_id = cc.category_child_id
                              WHERE category_name=" . $this->_db->Quote($category_name) . " AND c.virtuemart_category_id IS NOT NULL
                              $where
                              ORDER BY cc.category_parent_id ASC
                              LIMIT 0,1");
благодарю, решило мою проблему, когда не мог в базе данных найти id новой создаваемой категории!!!
 
Столкнулся с ошибкой. Компонент давно не трогал. Был сбой с сервером. Сайт восстановил. Но сейчас при попытке запустить импорт или экспорт выдаёт ошибку.Но напрямую в настройки компонента заходит, редактирует и сохраняет настройки. Обновлял с 6.1 до 6.9.1. Результат тот же.
импортошибка.JPG
 
Столкнулся с ошибкой. Компонент давно не трогал. Был сбой с сервером. Сайт восстановил. Но сейчас при попытке запустить импорт или экспорт выдаёт ошибку.Но напрямую в настройки компонента заходит, редактирует и сохраняет настройки. Обновлял с 6.1 до 6.9.1. Результат тот же.
Посмотреть вложение 114419
пробовали обновить движок? (судя по скрину ошибка в версии джумлы, требует более свежую)
 
Назад
Сверху