// Пример работы с API поставщиков
class SupplierAPI {
constructor() {
this.baseURL = 'https://api.supplier.com/v1';
this.apiKey = 'your-api-key';
}
async getStock(sku) {
try {
const response = await fetch(`${this.baseURL}/stock/${sku}`, {
headers: {
'Authorization': `Bearer ${this.apiKey}`
}
});
return await response.json();
} catch (error) {
console.error('Ошибка получения остатков:', error);
}
}
async updatePrices(supplierId, markup) {
// Обновление цен с наценкой
const response = await fetch('/api/update-prices', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
supplier_id: supplierId,
markup: markup
})
});
return await response.json();
}
}