CRM
RetailCRM
Передача заказов менеджеров на склад и возврат результатов.
Связать обращение с отгрузкой или возвратом и записывать подтверждённое складское заключение как заметку, отдельно от внешнего ответа.
Зафиксируем нужные операции, направление данных и условия приёмки.
| Операция | Направление | Состав и готовность |
|---|---|---|
| Складское заключение | Skirbo → Omnidesk | Обсудим в составе подключения Предлагается внутренняя заметка с проверенным автором и привязкой к case_id. |
| Доказательства | Skirbo / оператор → заметка | Обсудим в составе подключения Подтверждены файлы и attachment_urls; доступность и состав проверяются. |
| Квитанция записи | Omnidesk → Skirbo | Обсудим в составе подключения Сохранить message_id и признак note; прочтение человеком подтверждается отдельно. |
На узком экране таблицу можно прокрутить в сторону.
Это сценарии для обсуждения. Методы API сервиса сами по себе не подтверждают готовность подключения в Skirbo.
Рассматривается API обращений Omnidesk, прежде всего заметки и вложения. Для фулфилмента полезен внутренний обмен с поддержкой: сообщить, что обнаружено на складе, прежде чем сотрудник ответит продавцу или покупателю.
Подтверждены метод заметки и чтение сообщений обращения. Текущий пример использует note, однако имя поля автора в примерах расходится; перед реализацией нужен согласованный тестовый контракт. Наличие метода не означает готовность Skirbo.
Предлагаемая схема для согласования и пилота. Она не означает, что описанный обмен уже настроен в Skirbo.
Задача: Не отправить покупателю неподтверждённую внутреннюю версию расхождения.
Когда начинается: Поддержка запросила проверку недостачи в отгруженном заказе.
Результат: Обращение содержит идентифицированное складское заключение, доступное поддержке для решения.
Задача: Приложить материал, который относится к конкретному месту.
Когда начинается: Склад обнаружил повреждение при возврате.
Результат: Поддержка видит происхождение доказательства.
Задача: Сохранить связь нового факта с прежним заключением.
Когда начинается: После первого ответа найдено дополнительное подтверждение.
Результат: Уточнение видно как новое доказательство.
Задача: Не создавать две внутренние заметки по одному складскому событию.
Когда начинается: При добавлении заключения соединение оборвалось до получения message_id.
Результат: Повторная доставка продолжает один разбор, а не умножает заметки.
| Данные | Ответственный источник | Правило обмена |
|---|---|---|
| Заказ, SKU, остаток | Учётная система / Skirbo | Заметка описывает проверку, не выполняет движение товара. |
| Обращение и участники | Omnidesk | case_id и автор относятся к конкретному аккаунту клиента. |
| Статус разбирательства | Поддержка | Успешная запись не означает решения или прочтения. |
| Документы и фото | Склад / автор доказательства | В заметке хранится копия или ссылка с понятным происхождением. |
| Возврат товара и денег | Склад и продавец | Осмотр, складской приход и компенсация имеют отдельные подтверждения. |
| Событие и попытка передачи | Skirbo / интеграционный журнал | Клиент, аккаунт Omnidesk, case_id и ID события связываются с message_id; номер обращения не используется глобально между аккаунтами. |
На объём работ влияют версии систем, доступы, число кабинетов, направление обмена и обработка ошибок. После разбора задачи согласуем реализацию, стоимость и сроки.
Какое обращение и какой сотрудник поддержки должны получать внутренний результат складской проверки?
Нет. Здесь проектируется внутренняя заметка. Клиентский ответ должен быть отдельным подтверждённым действием поддержки.
Что есть идентификатор записанного сообщения, если ответ проверен. Он не доказывает прочтение и согласие сотрудника с выводом.
В тексте можно сохранить фактическое время проверки. Использование created_at меняет обработку правил по документации и требует отдельного решения.
Нужна связь складского события с message_id и проверка уже созданной записи. Идемпотентный ключ провайдера в прочитанном разделе не подтверждён.
В текущем примере добавления заметки используется note. Однако примеры поля автора всё ещё расходятся: staff_id и note_staff_id. Рабочее тело и права автора требуют отдельной проверки.
Нужно убедиться в полноте прочитанного периода и проверить аккаунт, обращение, автора и складское событие. Совпадение текста одной заметки не гарантирует её принадлежность нужному событию.
Изучаем возможность связи со Skirbo. Рабочий коннектор и сроки подключения не подтверждены; сначала согласуем описанный ниже процесс и проверим доступный интерфейс. Перед запуском подтвердим состав операций и проверим результат на согласованном сценарии.
Используем для оценки возможностей внешней системы. Документация не является подтверждением готовности коннектора Skirbo.
Выберите сервисы и расскажите, какие данные нужно передавать. Можно описать одну интеграцию или связку из нескольких систем.
Оценка заявки не означает, что подключение уже готово или разработка согласована. Пароли, API-ключи и данные покупателей в форму не добавляйте.
Названия и логотипы используются для обозначения сервисов. Состав подключения и условия уточняем для вашей задачи.