Инструкция по API-подключению
Полная техническая спецификация для интеграции самописных CMS, ERP-систем (1С, МойСклад) и кастомных интернет-магазинов с платформой ПрайсЛинк.
https://pricelink.by/api/v1/
Format: JSON / UTF-8
Auth: Bearer API Token
Как подключиться к API за 3 шага
Получите API-токен
Зайдите в Личный кабинет ПрайсЛинк → Настройки магазина → Нажмите «Сгенерировать API Key».
Передавайте Header
Добавляйте заголовки Authorization: Bearer KEY и Content-Type: application/json.
Выгружайте цены
Отправляйте фоновые запросы обновления цен и остатков по готовому эндпоинту синхронизации.
/api/v1/products
Возвращает список товаров из вашего магазина для первично сопоставления с прайсами поставщиков.
Пример ответа сервера (200 OK):
{
"status": "success",
"data": [
{
"sku": "ART-10492",
"name": "Шуруповерт аккумуляторный 18V",
"price": 185.00,
"stock": 14,
"updated_at": "2026-07-24 16:00:00"
}
]
}
/api/v1/products/sync
Принимает массив рассчитанных розничных цен и актуальных остатков для выгрузки на ваш сайт.
Тело запроса (Request Body):
{
"shop_id": "shop_84920",
"items": [
{
"sku": "ART-10492",
"price": 219.90,
"stock": 25
},
{
"sku": "ART-88210",
"price": 450.00,
"stock": 3
}
]
}
Пример запроса на PHP (cURL)
PHP 7.4+ / 8.x<?php
$apiKey = 'YOUR_SECRET_API_KEY';
$url = 'https://pricelink.by/api/v1/products/sync';
$payload = json_encode([
'items' => [
['sku' => 'ART-10492', 'price' => 219.90, 'stock' => 25]
]
]);
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $payload,
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Authorization: Bearer ' . $apiKey
]
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
Нужна помощь с интеграцией API?
Наши технические специалисты помогут настроить интеграцию под вашу кастомную CMS или 1С бесплатно в рамках первого месяца.