Инструкция является набором рекомендаций по построению JSON REST API интернет-магазина. В ней описаны возможные способы реализации API, рекомендации по поддержке и расширению, созданию структуры данных, организации структуры запросов и т.д.
По следующей ссылке можно посмотреть пример API интернет-магазина, которое создано по принципам из инструкции: Описание API в Swagger-е.
Подробнее об описании API можно узнать здесь.
Примеры SQL-кода в инструкции приведены для базы данных PostgreSQL.
В инструкции не описаны внешние ключи в таблицах, так как они не являются единственным возможным способом контроля ссылочной целостности, и в некоторых проектах она контроллируется на уровне серверного приложения.
Уникальность так же может контролироваться на уровне серверного приложения, но при параллельной обработке API-запросов может дать сбой. Поэтому, контроль уникальности описан на уровне базы данных.
Передача данных между клиентом и сервером описана в формате JSON, а структура данных для сериализации - на языке Java.
- Прототипы товаров
- Фильтрация каталога
- CAPTCHA при регистрации анонимного пользователя
- В информации о доставке добавить срок доставки
- В самовывоз добавить выбор времени самовывоза