Skip to content
MiniShop3
MiniShop3
Современный компонент интернет-магазина для MODX 3
  1. Компоненты
  2. MiniShop3
  3. Интерфейс админки
  4. Клиенты

Клиенты

Откройте Extras → MiniShop3 → Клиенты. Здесь грид CustomersGrid и диалоги правки профиля и адресов.

Список

В строках видны email, имя, телефон, даты и флаги верификации (если колонки включены в конфигурации грида). Поиск и пагинация идут через /api/mgr/customers. Массовое удаление: DELETE /api/mgr/customers/bulk (право msorder_remove).

Права совпадают с заказами: список — msorder_list, карточка — msorder_view, правка — msorder_save, удаление — msorder_remove.

Профиль

Кликните строку или действие «Изменить». В диалоге правятся поля msCustomer: имя, email, телефон и editable-расширения Object Extension. Сохранение уходит в Manager REST.

Адреса

Отдельный диалог работает с адресами покупателя:

МетодПуть
GET/api/mgr/customers/{id}/addresses
POST/api/mgr/customers/{id}/addresses
PUT/api/mgr/customers/{id}/addresses/{addressId}
DELETE/api/mgr/customers/{id}/addresses/{addressId}

Те же адреса покупатель видит на витрине: Адреса доставки.

Связь с заказами

У заказа есть customer_id. В гриде заказов можно показать колонку покупателя и перейти к карточке. На витрине гостя можно превратить в покупателя при оформлении, если включён ms3_customer_auto_register_on_order.

Sync с modUser

Ключ ms3_customer_sync_enabled связывает msCustomer с modUser. Тогда регистрация и правки профиля могут создавать или обновлять пользователя MODX. Для обычного магазина на токене MS3 sync не нужен.

См. также