Спецификация
Open Commerce API стандарты для e-commerce платформ
Один API стандарт для всех платформ
Единые схемы данных
Product, Order, Inventory, Prices — одинаковый формат для всех
OpenAPI 3.0 стандарт
Машиночитаемая спецификация для автогенерации кода
SDK для популярных языков
Python, Go, Node.js, PHP, Ruby — готовые клиенты
Управление товарами
CRUD операции через Products API
Управление заказами
Получение и обновление через Orders API
Остатки и склады
Работа с Inventory и Locations API
Управление опциями доставки
CRUD операции с полигонами и опциями доставки
Инструменты
CLI
Валидация спецификаций, генерация кода
omninet validate spec.yamlSDK
Готовые клиенты для 5+ языков
npm i @omninet/sdkПример
Базовая интеграция
Пример использования SDK
quickstart.go
// 1. Установка SDK
go get github.com/omninet/sdk-go
// 2. Инициализация клиента
import "github.com/omninet/sdk-go"
client := omninet.NewClient("your_api_key")
// 3. Работа с API
products, _ := client.Products.List(ctx)
orders, _ := client.Orders.List(ctx)