Данные покупателей по запросу

Вопрос к гуру:

Для интеграции с приложением (на Python) нам необходимо по запросу узнавать список всех пользователей, производивших покупки, и список покупок конкретного пользователя.

Есть ли в miniShop2 простой способ через HTTP запросить такие списки? По типу простого встроенного REST API без дополнительного программирования?

Прямое подключение к БД miniShop2 тоже подходит.
В каких таблицах хранится эта информация?
Документируется ли схема БД так, чтобы приложение не сломалось при возможном обновлении БД?

Спасибо за помощь заранее…
Григорий
13 августа 2018, 22:34
modx.pro
738
0

Комментарии: 1

Алексей Ерохин
14 августа 2018, 00:40
0
Без дополнительного программирования не выйдет,

Можно написать сниппет или просто php-скрипт, в котором средствами modx api собирать данные — по факту просто будет обертка для соединения с БД.

Если напрямую к базе:
данные пользователя:
users
user_attributes

заказы ms2_orders
ms2_order_products — состав заказов (товары)
если нужны более полные данные по заказам:
статус ms2_order_statuses
способ оплаты ms2_payments
способ доставки ms2_deliveries
адрес доставки ms2_order_addresses

Есть схема в xml если вы это имеете ввиду. Там описаны поля, индексы, связи
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1