retailCRM Документация

Магазины

В этом разделе описано, как подключать интернет-магазины и оффлайн-магазины к системе.

Список магазинов

Для просмотра списка подключенных магазинов к системе надо зайти в раздел Администрирование > Магазины.

Список магазинов можно отсортировать по названию, по адресу сайта и по порядку значения.

Также присутствует фильтр списка магазинов по названию и активности.

Добавление нового магазина

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

Основные настройки

Для добавления нового магазина необходимо заполнить Название магазина, URL сайта, символьный код, активность и порядок. Описание необязательно.

Символьный код можно не заполнять, он автоматически сгенерируется на основе адреса сайта. К системе можно подключить несколько магазинов, разработанных на разных CMS-системах.

В поле «Юридическое лицо» выбирается юридическое лицо, которое создаётся в соответствующем разделе.

Примечание: также присутствует возможность выбора одних юридических данных для разных магазинов.

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

Загрузка каталога

Опишем, какие настройки необходимо произвести для подключения магазина на стороне системы.

Примечание: в демо-версии системы загрузка каталога недоступна.

Для этого надо перейти на вкладку «Каталог» на странице редактирования магазина.

Для параметра «Каталог» можно выбрать одно из следующих значений:

При выборе значения «Загружать каталог из ICML» страница выглядит следующим образом:

Установка параметра «Загружать из ICML», означает, что каталог будет выгружаться из файла в формате ICML. Более подробно об этом формате читайте в статье Формат ICML. В следующем поле необходимо указать полный путь к файлу, где располагается каталог (Например http://site.ru/catalog.xml).

Система загружает каталоги каждые 3 часа. При необходимости можно выставить галочку «Загрузить каталог из ICML сейчас» и Сохранить. Задача на загрузку каталога добавится в очередь на исполнение. Каталог грузится от 1 (на 3 тысячи товаров) до 20 (на 100 тысяч товаров) минут.

Примечание: также можно сохранить и сразу выйти из настроек магазина с помощью кнопки «Сохранить и вернуться»

Система поддерживает каталоги в YML-формате (Yandex Market) с ограничениями. Каталог можно загружать в YML, если отсутствуют торговые предложения, в противном случае требуется формировать ICML, где есть их поддержка.

На стороне магазина необходимо только сгенерировать файл в формате ICML или YML. Для этого понадобиться помощь специалиста, которые разрабатывал/поддерживает ваш магазин.

Если магазин разработан на CMS 1С-Битрикс, не надо генерировать файл, не нужно производить здесь настройку. Достаточно установить модуль системы на http://marketplace.1c-bitrix.ru/solutions/intaro.intarocrm/

При выборе галочки «Очистить каталог сейчас» в очередь встает задача на очистку каталога данного магазина из системы.

Примечание:
Удаляются все товары и категории интернет-магазина, которые есть в системе. Также удаляются все торговые предложения кроме торговых предложений, связанных с существующими заказами.

При выборе значения «Использовать каталог из другого магазина» страница выглядит следующим образом:

Необходимо выбрать другой магазин (поле «Магазин»), каталог которого будет использоваться и в данном магазине.

Проблемы с загрузкой каталога

Если возникают проблемы с загрузкой каталога, вкладка каталог приобретает следующий вид.

Под сообщением об ошибке и информацией о времени неудачной загрузки каталога есть кнопка «Скачать лог ошибок». В скачанном файле будет информация о причине и точном времени сбоя.

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

Пример лога:

 2016-05-20 16:15:42: Load started
 2016-05-20 16:15:48: Торговое предложение с номером ID: 29774 содержит ошибку в поле name. Сообщение: Значение слишком длинное. Должно быть равно 255 символам или 
 меньше. (code 2)
 2016-05-20 16:15:48: Торговое предложение с номером ID: 29774 содержит ошибку в поле price. Сообщение: Значение должно быть числом. (code 1)
 2016-05-20 16:16:34: Loading end

Возможны следующие причины:

  1. Файла с каталогом нет на сервере интернет-магазина;
  2. Прописан файл с расширением .yml/.icml. Это нестандартное расширение и apache/nginx отдает его с Content-Type = text/plain.

Во всех этих случаях выдается вышеуказанная ошибка из-за того, что:

  1. Пытается обратиться к http://site.ru/http://site.ru/file.xml;
  2. Получает контент страницы 404;
  3. Content-Type у файла неправильный.

Решение:

  1. Заменить путь к файлу на относительный вида /file.xml;
  2. Сгенерировать файл каталога;
  3. Заменить расширение на XML, либо в настройки nginx прописать примерно такое:
location = /some_catalog_file.yml {
    add_header Content-Type text/xml;
}

Примечание: В случае, если загрузка каталога инициирована не вручную и при загрузке возникла какая-либо ошибка, пользователям с правами «Администратор» отправляется оповещение о возникшей ошибке.

Ключ API

Для окончательного подключения магазина к системе необходимо сделать связку ключа API c добавленным магазином. Об этом читайте в разделе Создание и редактирование ключа.

Адрес и телефон

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

Склады для авторезервирования

Вкладка «Склады» в разделе «Магазины» отображается только в том случае, если в разделе Администрирование > Настройки > Склад включена работа со складами. Эта настройка полезна в том случае, если у Вас включено авторезервирование товаров. Подробнее с этим функционалом Вы можете ознакомиться в статье Авторезервирование.

Настройка «Доступны все склады» имеет два статуса: «Да» и «Нет». Если выбрать «Да», то при включенном авторезервировании будут доступны все заведенные в систему склады. Если установить значение «Нет», то будут доступны только те склады, что отмечены галочками в списке ниже.

Юридическое лицо

В данном разделе Вы можете указать тип Вашей деятельности - юридическое лицо или индивидуальный предприниматель. Перечень заполняемых полей: ИНН, Полное наименование, ОКПО, КПП (юр. лицо)/ ОГРНИП (и.п.), Адрес регистрации, ОГРН (юр. лицо)/ Номер свидетельства и Дата свидетельства (и.п.), а также банковские реквизиты для возможности генерации товарных чеков.

В поле «Ставка НДС» из выпадающего списка выбирается налог на добавленную стоимость в зависимости от выбранной страны.

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

Примечание: также присутствует возможность выбора одних юридических данных для разных магазинов.

Склады

Для работы со складами и отображения раздела «Склады» в разделе «Магазины», не забудьте включить настройку работы со складами в разделе Администрирование -> Настройки -> Склад -> Основные.

Тогда страница со складами будет выглядеть так:

Тут же находится фильтр по списку складов.

Чтобы добавить новый склад, нажмите на кнопку

По складу будет предложено заполнить основные поля и настройки, адрес и контактные данные.

Важно: Если выбран тип склада «Склад поставщика», то при бронировании на этом складе резерв не выставляется. То есть не уменьшается свободный остаток, как это происходит с другими типами складов.

В заказе возможность выбора склада по товару будет выглядеть так:


Редакция от 29.05.2017 14:52