Запуск обмена в ручном режиме¶
Важно
Статья актуальна для CS-Cart 4.12.2 и более новых версий.
Для запуска выгрузки каталога товара в ручном режиме выполните следующие действия:
Создайте директорию var/files/<company_id>/exim/1C, где <company_id> — идентификатор витрины (в CS-Cart) или продавца (в Multi-Vendor).
Загрузите в директорию var/files/<company_id>/exim/1C файлы import.xml и offers.xml, полученные из системы учета.
Для обработки файла import.xml перейдите в браузере по адресу http://example.com/index.php?dispatch=commerceml.import&type=catalog&mode=import&filename=import.xml&is_manual=1. На запрос базовой авторизации укажите email и пароль администратора витрины (в CS-Cart) или продавца (в Multi-Vendor).
Результатом запроса могут быть следующие ответы:
- progress — означает, что обработка еще не завершена. В этом случае повторите исходный запрос.
- success — означает, что обработка успешна завершена, можно переходить к следующему шагу.
- failure — означает, что обработка завершилась ошибкой. Ошибки обработки можно будет увидеть в логах.
Для обработки файла offers.xml перейдите в браузере по адресу http://example.com/index.php?dispatch=commerceml.import&type=catalog&mode=import&filename=offers.xml&is_manual=1.
Результатом запроса могут быть следующие ответы:
- progress — означает, что обработка еще не завершена. В этом случае повторите исходный запрос.
- success — означает, что обработка успешна завершена.
- failure — означает, что обработка завершилась ошибкой. Ошибки обработки можно будет увидеть в логах.
Важно
Для полноценного выполнения импорта нужно сопоставить сущности системы учета с сущностями сайта в настройках синхронизации в административной панели. В противном случае каждый запуск обмена будет выполняться только в режиме анализа.
Важно
Отключите дебаггер если он запущен. В противном случае возможен выход за пределы выделенной памяти, т.к. дебаггер будет стремиться собрать максимум информации.