Интеграция интернет-магазина с KazanExpress / Магнит Маркет (API)
KazanExpress (ребрендинг в Магнит Маркет в 2024) — быстрорастущий российский маркетплейс с экспресс-доставкой. API предоставляется продавцам для автоматизации управления товарами и заказами.
Подключение к API
API Магнит Маркет доступно через личный кабинет продавца. Используется Bearer Token аутентификация:
class MagnitMarketClient
{
public function request(string $method, string $path, array $data = []): array
{
return Http::withHeaders([
'Authorization' => "Bearer {$this->token}",
'Content-Type' => 'application/json',
])->{strtolower($method)}(
"https://api.seller.kazanexpress.ru{$path}",
$data
)->json();
}
}
Управление товарами
public function updateProductPriceAndStock(string $productId, float $price, int $stock): void
{
$this->request('PATCH', "/api/product/{$productId}", [
'price' => $price,
'quantity' => $stock,
]);
}
public function getProducts(int $page = 0): array
{
return $this->request('GET', '/api/product', ['page' => $page, 'size' => 100]);
}
Заказы
public function getOrders(string $status = 'NEW'): array
{
return $this->request('GET', '/api/order/list', ['status' => $status]);
}
public function confirmOrder(string $orderId): void
{
$this->request('POST', "/api/order/{$orderId}/confirm");
}
Особенности
- Маркетплейс ориентирован на быструю доставку (1–2 дня) — требования к наличию товара строже
- При переходе на бренд Магнит Маркет структура API частично изменилась
- Хорошее соотношение условий для молодых продавцов
Сроки
Интеграция с Магнит Маркет API: 5–8 рабочих дней.







