@php $gearbox = ["Механическая" => "МКПП", "Робот" => "Робот", "Автоматическая" => "АКПП", "Вариатор" => "CVT"]; // Курсы валют $EUR_RUB = floatval(\JustWeCMS\Modules\Param\Entities\Param::where('slug', 'EUR_RUB')->first()->value); $USD_KRW = floatval(\JustWeCMS\Modules\Param\Entities\Param::where('slug', 'USD_KRW_calc')->first()->value); $USD_RUB = floatval(\JustWeCMS\Modules\Param\Entities\Param::where('slug', 'USD_RUB_calc')->first()->value); $CNY_RUB = floatval(\JustWeCMS\Modules\Param\Entities\Param::where('slug', 'CNY_RUB_calc')->first()->value); // Цена авто в рублях $priceInRub = 0; // Комиссия компании DzenCar: $commision = calculateCommission($priceInRub); // Расчет таможенных платежей $fullPrice = getCustomClearance( $EUR_RUB, $priceInRub, intval($car->engine_volume), $car->year ); // Таможенные платежи и иные платежи $customsAndAnotherPayment = $fullPrice['summary']; if($car->country === 'Китай') { $priceInRub = $car->price * $CNY_RUB; // Расходы по Южной Кореи $expensesChinaCny = 11600; $expensesChina = $expensesChinaCny * $CNY_RUB; // Расходы по России: $expensesRussia = 100000; // Коммиссия банка ВТБ за перевод $commissionBankForTransfer = $priceInRub * 0.025; // Финальная цена $endPrice = $priceInRub + $expensesChina + $expensesRussia + $commissionBankForTransfer + $commision + $customsAndAnotherPayment; } if($car->country === 'Корея') { $priceInRub = $car->price / 100 * 1000000 / $USD_KRW * $USD_RUB; // Расходы по Южной Кореи $expensesKoreanWon = 2500000; $expensesKorean = $expensesKoreanWon / $USD_KRW * $USD_RUB; // Расходы по России: $expensesRussia = 100000; // Финальная цена $endPrice = $priceInRub + $expensesKorean + $expensesRussia + $commision + $customsAndAnotherPayment; } if($car->country === 'Япония') { $JPY_RUB = floatval(\JustWeCMS\Modules\Param\Entities\Param::where('slug', 'JPY_RUB_calc')->first()->value); $priceInRub = $car->price * $JPY_RUB; // Расходы по Японии $expensesJapanYen = 150000; $expensesJapan = $expensesJapanYen * $JPY_RUB; // Расходы по России: $expensesRussia = 65000; // Комиссия банка АТБ $commissionBankForTransfer = $priceInRub * 0.015; // Финальная цена $endPrice = $priceInRub + $expensesJapan + $expensesRussia + $commissionBankForTransfer + $commision + $customsAndAnotherPayment; } $countrySub = ''; if($car->country === 'Китай') { $countrySub = 'Китая'; } elseif($car->country === 'Корея') { $countrySub = 'Кореи'; } elseif($car->country === 'Япония') { $countrySub = 'Японии'; } $name = sprintf( '%s %s %s с пробегом %s км', $car->name, $gearbox[$car->gearbox] ?? '', $car->year, price_format(intval($car->mileage)) ); $param = sprintf( '%s %s г. с пробегом %s км', $gearbox[$car->gearbox] ?? '', $car->year, price_format(intval($car->mileage)) ); $title = sprintf( '%s %s %s под заказ из %s с пробегом %s км и ценой %s руб.', $car->name, $gearbox[$car->gearbox] ?? '', $car->year, $countrySub, price_format(intval($car->mileage)), price_format($endPrice, 0, ' ', ' ') ); $description = sprintf( '%s %s %s под заказ из %s с пробегом %s км и ценой %s руб.', $car->name, $gearbox[$car->gearbox] ?? '',