База клиентов собиралась несколько лет из разных источников, поэтому телефоны записаны в разных форматах, один клиент существует под несколькими ID, города введены вручную разными языками, область почти нигде не заполнена. Из-за этого невозможно нормально сегментировать базу.
Что нужно сделать:
1. Аудит базы (оплачивается отдельно, первый этап). Сколько карточек, сколько телефонов вне формата, сколько дублей, сколько уникальных написаний городов. По результатам — уточненная оценка остальных работ.
2. Стандартизация телефонов. Все номера привести к формату +380XXXXXXXXX. Номера, которые невозможно однозначно распознать, — не удалять и не угадывать, а вынести в отдельный список.
3. Слияние дублей. Правило: один номер телефона = один ID клиента. При этом одному клиенту может принадлежать неограниченное количество номеров. История заказов, email, адреса, теги и кастомные поля должны сохраниться.
4. Разбор карточек, на которых «навешано» много номеров.
5. Города и области. Названия населенных пунктов — из единого справочника на украинском (API Новой Почты или КАТОТТГ). Область должна заполняться всегда, чтобы одним фильтром можно было выгрузить всех клиентов Киева и области, а не отдельно Бровары, отдельно Ирпень и т.д.
6. Защита от повторного засорения: нормализация телефона и города на входе (формы сайта, интеграции, ручной ввод) + регулярная фоновая проверка новых записей.
Требования:
— практический опыт работы с API SIMLA / RetailCRM (v5): выгрузка, обновление, объединение карточек, лимиты запросов;
— опыт задач с дедупликацией данных;
— понимание украинских адресных справочников.
Условия работы: полный бэкап до любых изменений; сначала dry-run с отчетом о запланированных изменениях на согласование, и лишь потом запуск на боевой базе; лог всех операций с возможностью отката. Без безвозвратных удалений без согласования.
В отзыве напишите:
— сроки и стоимость