Интеграция сайта с 1С: вопросы до старта разработки

Интеграция сайта с 1С: вопросы до старта разработки

Иван Проскуряков
Автор статьи

Иван Проскуряков

Интернет-магазиныИнтеграции

Фраза «подключить 1С» слишком короткая для задачи, которая может определить судьбу интернет-магазина.

Перед оценкой нужно ответить на вопросы.

Что выгружается на сайт

  1. Товары?
  2. Категории?
  3. Описания?
  4. Характеристики?
  5. Фото?
  6. Цены?
  7. Остатки?
  8. Скидки?
  9. Сопутствующие товары?
  10. Документы?

Отдельно: что является главным идентификатором товара — артикул, код 1С, GUID, штрихкод?

Цены

  1. Одна цена или несколько типов цен?
  2. Есть ли цены для разных групп клиентов?
  3. Есть ли скидки?
  4. Цена приходит с НДС или без?
  5. Что показывать, если цены нет?
  6. Можно ли заказать товар без цены?

Не решайте эти вопросы в день релиза. Они влияют на карточку, корзину и письма.

Остатки

  1. Один склад или несколько?
  2. Что значит «в наличии»?
  3. Показываем точное количество или статус?
  4. Что делать при нулевом остатке?
  5. Можно ли оформить предзаказ?
  6. Как часто обновляются остатки?

Статус «есть» должен означать одно и то же для сайта, менеджера и склада.

Заказы

  1. Заказ уходит из сайта в 1С?
  2. Какие поля передаются?
  3. Нужен ли контрагент?
  4. Что делать с юридическими лицами?
  5. Как передавать доставку?
  6. Как передавать оплату?
  7. Что происходит при ошибке передачи?

Минимум полей: номер заказа, состав, количество, цены, клиент, контакты, доставка, оплата, комментарий, источник.

Статусы

  1. Какие статусы есть в 1С?
  2. Какие из них показываем клиенту?
  3. Отправляем ли письма при смене статуса?
  4. Можно ли отменить заказ с сайта?
  5. Где хранится история изменений?

Не все внутренние статусы надо показывать пользователю. «На комплектации» понятно. «Резерв 7 склад 2» — нет.

Ошибки обмена

Опишите заранее:

ОшибкаЧто делать
товар не найдензаписать в лог, уведомить администратора
цена пустаяскрыть цену или запретить покупку
1С недоступнаповторить обмен и отправить предупреждение
дубль товараостановить импорт и показать отчет

Интеграция без обработки ошибок работает только на презентации.

Тестовый обмен

Перед запуском нужны тесты:

  • новый товар;
  • изменение цены;
  • изменение остатка;
  • удаление товара;
  • заказ с одним товаром;
  • заказ с несколькими товарами;
  • ошибка передачи;
  • смена статуса.

Если тестов нет, первый тест проведет реальный покупатель. Это плохой тестировщик.

Похожие статьи

Вам будет интересно