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