Обмен данными между PrestaShop и МоимСкладом осуществляется автоматически через протокол CommerceML2.
Товары синхронизируются по идентификатору Внешний код. Этого поля нет в PrestaShop, но оно появится после установки модуля. Для редактирования и просмотра поля потребуется установить бесплатный модуль CmlId.
В первый раз синхронизация возможна также по артикулу или наименованию товара. В таком случае они должны строго совпадать. Первичная синхронизация не работает с товарами, для которых включен учет по характеристикам. Поэтому при сопоставлении по названию не учитываются характеристики товаров, их можно заменять.
После синхронизации из МоегоСклада в PrestaShop будут выгружаться данные:
- артикул;
- наименование;
- короткое описание товара;
- полное описание товара;
- характеристики товара;
- производитель;
- количество;
- стоимость.
Из PrestaShop в МойСклад:
- номер и дата заказа;
- клиент и его контакты
- товары;
- стоимость;
- валюта заказа;
- способ оплаты;
- статус заказа.
Настройки в PrestaShop
- Авторизуйтесь в личном кабинете PrestaShop и в основном меню выберите раздел Модули.
- Нажмите Добавить модуль и загрузите модуль синхронизации с МоимСкладом.
- Найдите МойСклад в списке модулей внизу страницы. Нажмите Установить и подтвердите установку.
- Откройте настройки модуля и найдите раздел Настройки МойСклад.
Настройки в МоемСкладе
- Перейдите в раздел Меню пользователя → Настройки → Обмен данными → Интернет-магазины.
- Нажмите на кнопку +Магазин вверху и выберите PrestaShop в выпадающем списке. Откроется страница настройки синхронизации.
- В поле Наименование введите произвольное название вашего магазина — оно будет отображаться в списке интернет-магазинов.
- Заполните поле Адрес магазина — скопируйте в него путь скрипта из раздела Настройки МойСклад в PrestaShop.
- В полях Логин и Пароль укажите логин и пароль администратора магазина.
- Нажмите кнопку Проверить соединение. Если проверка прошла успешно, заполните остальные нужные вам поля.
- Нажмите Сохранить.
Настройки в МоемСкладе для выгрузки остатков:
- периодичность выгрузки остатков;
- выгружать или нет модификации товаров;
- группа товаров для выгрузки — чтобы выгружать товары только из указанной группы;
- цены;
- склад, с которого будут выгружаться остатки — можно добавить несколько складов, тогда в PrestaShop будет выгружена информация по каждому складу.
Настройки в МоемСкладе для загрузки заказов:
- периодичность загрузки заказов;
- копировать номера заказов из магазина (иначе будет использована собственная нумерация);
- префикс, который будет добавляться к номеру заказа;
- резервирование товаров (чтобы автоматически ставить в резерв на складе товары из заказа);
- склад, который будет подставляться в заказ покупателя;
- организация, от имени которой будут создаваться заказы;
- отдел, в который будут загружаться заказы и из которого будут выгружаться остатки;
- загружать или нет модификации товаров;
- часовой пояс в случае, если магазин работает не по московскому времени.