AutoDownloadPrice

Материал из ABCP Documentation
Главная > AutoDownloadPrice
Перейти к: навигация, поиск

При выборе пункта "Скачивание" на вкладке "Загрузка файла" необходимо задать параметры скачивания прайс-листов:

  • Протокол - укажите по какому протоколу будет происходить соединение. HTTP/HTTPS - для ссылок на сайты. FTP - для доступа на файловые сервера по протоколу FTP.
  • Сервер host - адрес сервера (домен или IP-адрес). Например, demo.abcp.ru
  • Сервер port - порт сервера для соединения (обычно, 80 для HTTP, 443 для HTTPS, 21 для FTP). Например, 80.
  • Путь к файлу относительно корня сервера - путь к файлу относительно корня сервера. Например, "prices/price.xls" для файла http://demo.abcp.ru/prices/price.xls. Обратите внимание, если прайс заархивирован, то путь должен заканчиваться на архиве. Например, "prices.zip" для файла http://demo.abcp.ru/prices.zip/price.xls
    Если поставщик выгружает файл с меняющимся названием, то использовать маску "*" для обозначения меняющейся части названия файла нельзя! Название файла должно быть постоянным. Поэтому нужно попросить поставщика изменить название файла на постоянное, либо выгружать прайс в архиве с постоянным названием. В таком случае путь к файлу должен заканчиваться на архиве.
  • Логин (для FTP или basic-авторизации) - укажите логин, если используется basic-авторизации для HTTPS или для FTP-соединения. Если на FTP не требуется логин/пароль, то в поле "Логин" необходимо указать анонимного пользователя "anonymous". Автоматизировать скачивание файла с HTTP, которые требуют авторизации, не представляется возможным.
  • Пароль (для FTP или basic-авторизации) - укажите пароль, если он необходим для авторизации.
  • Использовать пассивный режим FTP - при работе по протоколу FTP между клиентом и сервером устанавливается два соединения – управляющее (по нему идут команды) и соединение передачи данных (по нему передаются файлы). Управляющее соединение одинаково для Активного и Пассивного режима. Клиент инициирует соединение с динамического порта к порту номер 21 на FTP-сервере и говорит «Привет! Я хочу подключится к тебе. Вот мое имя и мой пароль». Дальнейшие действия зависят от того, какой режим FTP (Активный или Пассивный) выбран. В активном режиме, когда клиент говорит «Привет!» он так же сообщает серверу номер порта для того, чтобы сервер мог подключиться к клиенту для установки соединения для передачи данных. В пассивном режиме, после того как клиент сказал «Привет!», сервер сообщает клиенту номер TCP-порта, к которому можно подключится для установки соединения передачи данных. Главное отличие между активным режимом FTP и пассивным режимом FTP – это сторона, которая открывает соединение для передачи данных. В активном режиме, клиент должен принять соединение от FTP-сервера. В пассивном режиме, клиент всегда инициирует соединение.
    Обычно скачивание работает в активном режиме, но некоторые настраивают свой сервер для работы принудительно только в пассивном режиме. Поэтому если прайс не скачивается в активном режиме, нужно попробовать скачать в пассивном.
  • Расписание скачивания:
    • Выключен - автоматическое скачивание выключено
    • Ежедневно - в этом режиме вы можете задать скачивания файла до 7 раз в сутки
    • Еженедельно - в этом режиме вы можете указать для каждого дня недели по одному времени скачивания

После настройки всех полей, нажмите кнопку "Сохранить". Скачивание и обработка прайса будет происходить в соответствии с расписанием и конфигурацией или принудительно при нажатии кнопки "Сохранить и скачать файл сейчас".

Видеоурок по работе с ручными поставщиками Вы можете просмотреть по ссылке http://youtu.be/dJ1l_eYjMq8