Парсинг почты для сбора трек номеров в карточку заказа в RetailCRM

Цена договорная
21 марта 2023, 15:03 • 11 откликов • 63 просмотра
Сейчас все треки проставляются сотрудником службы поддержки вручную. Естественно, ввиду большого объема - часть писем теряется, пропускается, может быть перепутана и т.д., поэтому хотим автоматизировать.

Логика тут следующая:

1. Запрашиваем заказы по API rCRM по статусам которые предполагает внесение трек номера:
- Выкуплен
- Выставлен Invoice клиенту

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

3. По каждому заказу обращаемся к почтовому серверу (proton) и получаем письма с адресатом равным Email заказа склада отгрузки.

4. Ищем по отправителю и теме письма содержащие трек номер

5. По итогу сбора получаем таблицу с данными:
- Email заказа склада отгрузки (в данном случае является для нас идентификатором заказа)
- Трек номера через запятую полученные в п.4

6. Обращаемся к rCRM, и записываем в полученные в п.1 заказы трек номера в поле: Трек-номер cклада отгрузки (ссылка).
В случае если в данном поле уже указаны трек номера, проверяем на совпадения, и вносим через запятую только те треки, что не были указаны.
Отзывы
Всё отлично, парсер сделали, все правки/дополнения реализовали
~ 1 год назад
R50 ffc2071a4c3322f95198e766f7463abe
Фрилансер
Было приятно с вами работать! Спасибо за четкие наставления, хорошую оплату и компетентность в тематике задания.
~ 1 год назад