Нужен модуль Импорт / Экспорт. Есть бесплатный для начала?

Тема в разделе "Модули и дополнения", создана пользователем Тимофей, 7 авг 2015.

  1. Тимофей

    Тимофей Новичок

    Сообщения:
    2
    Симпатии:
    0
    Всем привет.
    Поставил русскую сборку Version 2.0.1.0 (rs.1). Я так понял, что самого главного для старта работы магазина на OpenCart, модуля Импорт/Экспорта - нет по умолчанию. Верно?

    Поставил этот модуль:
    Export/Import Tool for OpenCart 2.0.x,

    но как и везде у всех (даже при всех правах для Администратора) такая проблема:
    "Доступ запрещен!", "У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору."

    Что посоветуете? Есть еще что-то из подобных модулей?
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    у всех данный модуль работает. Задайте вопрос там где это модуль обсуждают, может и ответ найдете.
    Остальные модули есть конечно, на opencart.com ищется по запросу Export xls
    Но они платные от 10$
     
  3. Тимофей

    Тимофей Новичок

    Сообщения:
    2
    Симпатии:
    0
    Ок, спасибо
     
  4. Kolya

    Kolya Новичок

    Сообщения:
    5
    Симпатии:
    0
    Уважаемый Ален, прошу совета.
    Opencart 2.1.0.1
    Установил в ручном режиме модуль "opencart-2-x-export-import-multilingual-2-27.ocmod",
    т.к. через расширение установки выдавал ошибку, что не удаётся загрузить файл "temp" какой то...
    Товары (предустановленные в базовом шаблоне) из сайта в Эксель выгружает нормально.
    Если вносишь изменения в файл Эксель (цена, метки разные и т.д.), то импорт тоже проходит нормально.
    А если добавляю в Эксель-файл новые товары, то импорт не проходит, выдаёт ошибку типа:
    2015-10-15 18:22:26 - PHP Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' ',0,'',1,0.00,0,NOW(),NOW(),NOW(),0,1,1,0,0,0,0,0,'1','0','1','1')' at line 1<br />Error No: 1064<br />INSERT INTO `ck90624_probaproduct` (`product_id`,`quantity`,`sku`,`upc`,`ean`,`jan`,`isbn`,`mpn`,`location`,`stock_status_id`,`model`,`manufacturer_id`,`image`,`shipping`,`price`,`points`,`date_added`,`date_modified`,`date_available`,`weight`,`weight_class_id`,`status`,`tax_class_id`,`viewed`,`length`,`width`,`height`,`length_class_id`,`sort_order`,`subtract`,`minimum`) VALUES (52,0,'','','','','','','',,' ',0,'',1,0.00,0,NOW(),NOW(),NOW(),0,1,1,0,0,0,0,0,'1','0','1','1'); in /home/c/ck90624/proba/public_html/system/library/db/mysqli.php on line 41
    Спасибо.
     
  5. Ravilr

    Ravilr Специалист

    Сообщения:
    3.116
    Симпатии:
    861
  6. Kolya

    Kolya Новичок

    Сообщения:
    5
    Симпатии:
    0
    Я тоже так подумал, что "не в том формате добавляете строку", и решил сделать наоборот - удалить товар.
    И просто удалил существующую запись в файле Эксель и попытался импортировать. Однако, так же выдало ошибку, что не получается обработать из-за отсутствия ID удалённой строки.
    Через администратора каталог/товары добавляется товар в базу нормально.
    Спасибо за ссылку, но прежде чем обращаться за советом уже прочитал все посты про экспорт/импорт на этом сайте и других форумах, такой проблемы не описывается, к сожалению.
     
    Последнее редактирование: 15 окт 2015
  7. Kolya

    Kolya Новичок

    Сообщения:
    5
    Симпатии:
    0
    Попробовал скопировать строку в Эксель файле, изменил ID товара и этот новый товар импортировался в базу.
    Затем снова экспортировал товар в Эксель, удалил ранее добавленный товар и попытался снова импортировать таблицу.
    Модуль выдал ошибку: Export/Import: Missing product_ids in worksheet 'Products'!
     
  8. Vlad

    Vlad Эксперт

    Сообщения:
    3.895
    Симпатии:
    938
    Дайте доступ поиграться. Наверняка что то не так делаете.
     
  9. Kolya

    Kolya Новичок

    Сообщения:
    5
    Симпатии:
    0
    Дать доступ - это дать пароль на админку сайта?
    Я просто не программист, изучаю так для себя, могу не сразу понять о чём речь.
     
  10. Kolya

    Kolya Новичок

    Сообщения:
    5
    Симпатии:
    0
    Так, с удалением товара, вроде понял.
    Нужно удалить всю информацию о товаре в строке файла Эксель, но оставить ID удаляемого товара.
    Тогда при импорте файла Эксель, товар с базы удаляется, и при последующем экспорте в файл Эксель,
    информации об удалённом товаре уже нет.
     
  11. Ruzanoff

    Ruzanoff Новичок

    Сообщения:
    11
    Симпатии:
    5
    Полученный при экспорте файл xlsx exel-ем не открывается - говорит неверный формат или расширение. Информации не нашел. Куда копать, подскажите пожалуйста?

    UPD. Всё нормально. Просто делал файл перевода и "напереводил" ))
     
    Последнее редактирование: 5 ноя 2015