Інтеграція інтернет-магазину з 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 робочих днів.







