Спецификация

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.yaml

SDK

Готовые клиенты для 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)