Wildberries API TypeScript SDK / calculateSupplyCost
Function: calculateSupplyCost()
ts
function calculateSupplyCost(input: SupplyCostInput, getCoefficients: () => Promise<ModelsAcceptanceCoefficient[]>): Promise<SupplyCostResult>;Defined in: utils/calculateSupplyCost.ts:221
Calculates the total supply cost including acceptance, storage, and logistics
Parameters
| Parameter | Type | Description |
|---|---|---|
input | SupplyCostInput | Supply cost input parameters |
getCoefficients | () => Promise<ModelsAcceptanceCoefficient[]> | Function to retrieve acceptance coefficients from API |
Returns
Promise<SupplyCostResult>
Promise resolving to detailed cost breakdown
Throws
Error when volume is <= 0
Throws
Error when no coefficients are available
Throws
Error when warehouse is not found
Throws
Error when acceptance is unavailable (coefficient = -1)
Example
typescript
const result = await calculateSupplyCost(
{ volume: 5, warehouseID: 507, days: 30 },
() => sdk.ordersFBW.getAcceptanceCoefficients()
);
console.log(result.totalCost); // Total cost in rubles
console.log(result.storageCost); // Storage cost breakdown