Online Store Integration with KazanExpress / Magnet Market (API)
KazanExpress (rebranded as Magnet Market in 2024) is a fast-growing Russian marketplace with express delivery. The API is provided to sellers for automating product and order management.
API Connection
Magnet Market API is accessible through the seller's personal account. Bearer Token authentication is used:
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();
}
}
Product Management
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]);
}
Orders
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");
}
Key Features
- The marketplace focuses on fast delivery (1–2 days), which requires stricter product availability requirements
- The API structure partially changed with the transition to the Magnet Market brand
- Favorable conditions for new sellers
Timeline
Magnet Market API integration: 5–8 business days.







