Редактирование покупателя

Максим

Максим

Обновлено Oct 6, 2026

Изменяет покупателя. Меняются только переданные поля, остальные остаются прежними. Подробнее о частичном редактировании в статье Общие правила.

v1/customers/edit.php

Параметры

Поле Тип Обязательное Описание
customer_id int Да ID покупателя
name string Нет Наименование юрлица или имя ИП и физлица
type int Нет Тип: 1 юрлицо, 2 ИП, 3 физлицо
email string Нет Электронная почта
phone string Нет Телефон
address_legal string Нет Юридический адрес
address_real string Нет Адрес доставки
inn string Нет ИНН
kpp string Нет КПП
ogrn string Нет ОГРН
agreement string Нет Договор
manager_name string Нет Руководитель
manager_post string Нет Должность руководителя
notes string Нет Заметки

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

Имя проверяется, только если передано. Поэтому покупателя с пустым именем можно отредактировать, не передавая name.

Удаленного покупателя изменить нельзя.

Пример запроса

{
    "customer_id": 512,
    "phone": "+7 495 765-43-21",
    "address_real": "г. Москва, ул. Заводская, д. 3"
}

Пример ответа

{
    "success": true
}

Ошибки

Ошибка Причина
No customer_id in input Не передан customer_id
Customer not found or access denied Покупатель не найден или удален
Name must not be empty Передано пустое имя
Name must be a string В name передан null, массив или объект
Invalid type value. Must be one of: 1, 2, 3 Неверный тип