Quad.Wiki
Opencart: выгрузка контента с сайта в программу
Для выгрузки контента из Opencart нужно установить (купить) такой модуль:
CSV Price Pro import/export – ocmod.costaslabs.com
1. Выгрузка файла с контентом
Зайдите в модуль, раздел Товары / Экспорт
Настройки выгрузки:
Все птички и значения должны быть установлены как на скриншетах.
Выберите поля:
Если в выберите другие колонки для выгрузки, то нужно будет настраивать загрузку в программу информации в соответствии с вашими колонками. Т.е. нужно будет вносить изменения в настройки загрузки файла, описанные в этой инструкции ниже.
После настройки нажмите кнопку “Экспорт” в правом нижнем углу. В результате должен выгрузиться такой файл:
Если открыть его в Excel, то русские буквы не будут отображаться, это нормально, так как кодировка файла UTF-8.
Сохраните полученный файл в папку Quad Solutions\files\1_ main\ с именем product_export.csv
2. Преобразование файла из CSV в Excel
Так как Excel не умеет правильно открывать CSV-файлы, содержащие переносы строк, то файл предварительно нужно преобразовать в Excel при помощи программы Libre Office https://ru.libreoffice.org/
При установке оставляйте все настройки по-умолчанию, в том числе и папку, куда устанавливается программа.
Нужно скачать и установить эту программу, если ее нет на вашем компьютере. Если вы работаете на нашем сервере, то напишите в техподдержку, чтобы установили.
Создайте отдельную группу действий Quad.Magic, например “Импорт контента” и в ней добавьте действие с типом “Выполнить файл и дождаться завершения”
В Настройка 4 действия укажите следующий скрипт
set CSVPath="d:\Quad Solutions\files\1_ main\product_export.csv"
set OutPath="d:\Quad Solutions\files\1_ main"
"C:\Program Files\LibreOffice\program\soffice.exe" ^
--headless --infilter="csv:59,34,UTF8" ^
--convert-to xlsx:"Calc MS Excel 2007 XML" ^
--outdir %OutPath% %CSVPath%
Поменяйте в нем букву диска для путей, чтобы она соответствовала вашему диску.
Выполните действие, если все Ок, то у вас должен появиться файл
Quad Solutions\files\1_ main\product_export.xlsx
3. Настройка прайса для импорта контента
Добавьте новый прайс с типом Другой и выберите полученный на прошлом шаге файл Excel.
Прайс настраивается так же как и другие прайсы, из которых загружается контент.
Импорт контента из файла Excel/CSV
Настройка колонок для файла, выгруженного в п.1 этой инструкции: