LiveImport для OpenCart

Прописывание авторизации

Если на доноре надо авторизироваться, это прописывается особо. Иногда это делается просто, а иногда требует программистских навыков.

1. Нажмите кнопку Script возле названия вашего донора в LiveImport

2. Если есть черная кнопка Programmer Mode, нажмите ее

3. Перейдите во вкладку login.php

4. Пропишите $login_check. Это строка, которую LiveImport будет искать в коде страницы. Если найдет - будет считать, что он неавторизирован. Чаще всего это слово Регистрация или Войти:

$login_check = 'Регистрация';

5. Теперь откройте страницу вашего донора в браузере Google Chrome.

6. Если были залогинены, разлогиньтесь и перейдите в форму авторизации.

7. Откройте Инструменты разработчика (Ctrl+Shift+I)

8. Перейдите во вкладку Network.

9. Поставьте галочку Preserve Log.

10. Нажмите на зачеркнутый кружочек, чтобы очистить список запросов.

11. Авторизируйтесь.

12. Нажмите на первый запрос в списке, это ваш запрос авторизации.

13. Убедитесь, что у него прописан Request Method: POST. Если нет, поищите такой в следующих запросах.

14. Возьмите Request URL и пропишите его в LiveImport как $login_url:

$login_url = 'http://books.devs.mx/index.php?route=account/login';

15. Смотайте данные запроса до самого низа, найдите там Form Data, нажмите возле нее view source.

16. Скопируйте эту строку и пропишите в $login_data:

$login_data = 'login=max@bukrek.net&pass=hello';

17. После этого попробуйте пропарсить тестовый товар, и посмотрите, проходит ли авторизация. Если нет - значит что-то сделано не так или донор не так прост.