Параметры командной строки

Для автоматизации процесса обновления каталога товаров и загрузки заказов программу можно запустить в режиме командной строки.

Список команд

Команда

Описание

/importprice=

Импортировать каталог товаров по указанному профилю настроек.
Пример:  ezcatalog.exe /importprice="Профиль 0"/logfile= - Путь и имя файла для сохранения лога.

/exportprice=

Экспортировать каталог товаров по указанному профилю настроек.
Пример:  ezcatalog.exe /exportprice="Профиль 0"/logfile= - Путь и имя файла для сохранения лога.

/createupdate

Создать файл обновления каталога товаров.

/createupdate_mode=

Режим создания обновления каталога. Может принимать значения: all -все данные; stock-только остатки и цены.

/upd_file=

Путь и имя файла для сохранения файла обновления.

/upd_title=

Название обновления.

/upd_comm=

Описание обновления.

/upd_upload

Загрузить созданное обновление на ftp.

/loadorders

Получить новые заказы с ftp и сайта. Реккомендуется назначать выполнение задания по загрузке заказов раз в 15-30 мин. В зависимости от частоты поступления заказов от клиентов.

/crcupdate

Загрузить изображения, описания и прикрепленные к товарам файлы на ftp сервер.
Используется в сочетании с флагами :  img_link, img_upd_new, img_upd_crc, descr_upd_new, files_upd_new

/img_link

Связать изображения с товарами по артикулу.

/img_upd_new

Загрузить только новые изображения товаров на ftp сервер.

/img_upd_crc

Перед загрузкой посчитать контрольные суммы изображений.

/descr_upd_new

Загрузить только новые описания товаров на ftp сервер.

/files_upd_new

Загрузить только новые прикрепленные к товарам файлы на ftp сервер.

/siteupdate=

Выполнить обновление данных на сайте/интернет-магазине по заданному номеру профиля. Нумерация профилей начинается с 1. Используется совместно с ключем  /siteupdate_mode. Комманду желательно выполнять от одного до трех раз в день для актуализации ассортимента и остатков.

/siteupdate_mode=

Режим обновления данных на сайте. может принимать значения:  all  -все данные;  stock-только остатки и цены.

/login=

Подключиться к базе данных по указанному профилю соединения, имени пользователя и паролю.
Только для сетевой версии программы. Пример:  ezcatalog.exe /login="Профиль БД" /user="user1" /pass="password"

/user=

Пользователь. Используется совместно с ключем  /login

/pass=

Пароль. Используется совместно с ключем  /login

/logfile=

Путь и имя файла для сохранения лога. Применяется только в сочетании с другими командами.

Примеры

Импорт данных в каталог

Команда

Описание

ezcatalog.exe /importprice="prof1" /logfile="c:\eorderlog.txt"

Где,
/importprice=""  - имя профиля из диалога импорта, заранее настроенного;
/logfile=""  - сохранить результаты операции в текстовый файл по указанному пути.

При использовании профиля в командной строке название профиля указывайте без использования специальных символов и русской кодировки. Программа выполнит загрузку данных по заранее настроенному профилю и запишет результат операции в файл.

Создание файла обновления и загрузка обновления на ftp (Для клиентского ПО версии 7.8 и ниже)

Команда

Описание

ezcatalog.exe /createupdate /upd_upload /logfile="c:\eorderlog.txt"

Где,
/createupdate  - создать обновление каталога товаров;
/upd_upload  - заугрузить созданное обновление на ftp;
/logfile=""  - сохранить результаты операции в текстовый файл по указанному пути.

Получение списка заказов

Команда

Описание

start """" /wait "C:\Program Files (x86)\ezcatalog net\ezcatalog.exe" /login="default" /user="ADMIN" / pass="1234" /loadorders /logfile="C:\Temp\loadorders-log.txt"

Где,

/login="default" /user="ADMIN" / pass="1234" - Подключение к нужной базе данных каталога в сетевой версии с логином и паролем.
/loadorders  - загрузить с ftp новые заказы от клиентов;
/logfile=""  - сохранить результаты операции в текстовый файл по указанному пути.

Загруженные заказы попадают в базу данных и в "Папку даннных каталога\Orders\"

Выполнение обновления каталога товаров на сайте/интернет-магазине (для сетевой версии)

Команда

Описание

start """" /wait "C:\Program Files (x86)\ezcatalog net\ezcatalog.exe" /login="default" /user="ADMIN" / pass="1234" /siteupdate="1" /logfile="C:\Temp\siteupdate-log.txt"

Где,

/login="default" /user="ADMIN" / pass="1234" - Подключение к нужной базе данных каталога в сетевой версии с логином и паролем.
/siteupdate="1"  - выполнить обновление данных на сайте по первому в списке профилю, настроенному в кнопке "Интернет-магазин";
/logfile=""  - сохранить результаты операции в текстовый файл по указанному пути.

Несколько команд можно комбинировать в одной строке. Например импорт и загрузку обновления на ftp.

Полный список команд и ключей можно узнать запустив программу с ключем /help