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 этой инструкции: