Запуск обмена в ручном режиме

Важно

Статья актуальна для CS-Cart 4.12.2 и более новых версий.

Для запуска выгрузки каталога товара в ручном режиме выполните следующие действия:

  1. Создайте директорию var/files/<company_id>/exim/1C, где <company_id> — идентификатор витрины (в CS-Cart) или продавца (в Multi-Vendor).

  2. Загрузите в директорию var/files/<company_id>/exim/1C файлы import.xml и offers.xml, полученные из системы учета.

  3. Для обработки файла 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 — означает, что обработка завершилась ошибкой. Ошибки обработки можно будет увидеть в логах.
  4. Для обработки файла offers.xml перейдите в браузере по адресу http://example.com/index.php?dispatch=commerceml.import&type=catalog&mode=import&filename=offers.xml&is_manual=1.

    Результатом запроса могут быть следующие ответы:

    • progress — означает, что обработка еще не завершена. В этом случае повторите исходный запрос.
    • success — означает, что обработка успешна завершена.
    • failure — означает, что обработка завершилась ошибкой. Ошибки обработки можно будет увидеть в логах.

Важно

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

Важно

Отключите дебаггер если он запущен. В противном случае возможен выход за пределы выделенной памяти, т.к. дебаггер будет стремиться собрать максимум информации.