UNPKG

aliexpress-product-scraper

Version:

Get Aliexpress product details as a json reponse including feedbacks, variants, description, images, etc.,

58 lines (51 loc) 1.3 kB
const getShippingData = (shippingData) => { const shippingOptions = shippingData?.map((shippingOption) => { const { deliveryProviderName, tracking, provider, company, shipFrom, shipFromCode, shipTo, shipToCode, deliveryDayMax, deliveryDayMin, composeEtaMixDate, composeEtaMaxDate, shippingFee, formattedAmount, displayAmount, displayCurrency, warehouseType, } = shippingOption?.bizData || {}; const hasShippingFee = shippingFee === "charge"; const returnData = { deliveryProviderName, tracking, provider, company, deliveryInfo: { min: deliveryDayMin, max: deliveryDayMax, displayMin: composeEtaMixDate, displayMan: composeEtaMaxDate, }, shippingInfo: { from: shipFrom, fromCode: shipFromCode, to: shipTo, toCode: shipToCode, fees: hasShippingFee ? formattedAmount : 0, }, warehouseType, }; if (hasShippingFee) { returnData.shippingInfo.displayAmount = displayAmount; returnData.shippingInfo.displayCurrency = displayCurrency; } return returnData; }); return shippingOptions; }; export { getShippingData as get };