Skip to content

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 ​

ParameterTypeDescription
inputSupplyCostInputSupply 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

Made with ❤️ for the Wildberries developer community