diff --git a/config/services.php b/config/services.php index 22a2286f8..f198a9ca1 100755 --- a/config/services.php +++ b/config/services.php @@ -30,12 +30,16 @@ return [ ], 'exchange-api' => [ - 'default' => 'fixer', + 'default' => 'exchange_rates', + 'fixer' => [ - 'paid_account' => false, 'key' => env('fixer_api_key'), 'class' => 'Webkul\Core\Helpers\Exchange\FixerExchange' - ] + ], + + 'exchange_rates' => [ + 'class' => 'Webkul\Core\Helpers\Exchange\ExchangeRates' + ], ], 'stripe' => [ diff --git a/packages/Webkul/Admin/src/Http/routes.php b/packages/Webkul/Admin/src/Http/routes.php index 914486afc..350d86b17 100755 --- a/packages/Webkul/Admin/src/Http/routes.php +++ b/packages/Webkul/Admin/src/Http/routes.php @@ -507,7 +507,7 @@ Route::group(['middleware' => ['web']], function () { 'view' => 'admin::settings.exchange_rates.edit' ])->name('admin.exchange_rates.edit'); - Route::get('/exchange_rates/update-rates/{service}', 'Webkul\Core\Http\Controllers\ExchangeRateController@updateRates')->name('admin.exchange_rates.update-rates'); + Route::get('/exchange_rates/update-rates', 'Webkul\Core\Http\Controllers\ExchangeRateController@updateRates')->name('admin.exchange_rates.update_rates'); Route::put('/exchange_rates/edit/{id}', 'Webkul\Core\Http\Controllers\ExchangeRateController@update')->defaults('_config', [ 'redirect' => 'admin.exchange_rates.index' diff --git a/packages/Webkul/Admin/src/Resources/lang/ar/app.php b/packages/Webkul/Admin/src/Resources/lang/ar/app.php index 61969ca19..545db5abe 100644 --- a/packages/Webkul/Admin/src/Resources/lang/ar/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ar/app.php @@ -729,7 +729,7 @@ return [ 'target_currency' => 'العملة المستهدفة', 'rate' => 'معدل', 'exchange-class-not-found' => ':service لم يتم العثور على فئة سعر الصرف آسيف', - 'update-rates' => ':service تحديث الأسعار باستخدام ', + 'update-rates' => 'الأسعار', 'create-success' => 'تم إنشاء سعر الصرف بنجاح', 'update-success' => 'تم تحديث سعر الصرف بنجاح', 'delete-success' => 'تم حذف سعر الصرف بنجاح', diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index e04395bab..db4d43661 100755 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -729,7 +729,7 @@ return [ 'target_currency' => 'Target Currency', 'rate' => 'Rate', 'exchange-class-not-found' => ':service exchange rate class not found', - 'update-rates' => 'Update rates using :service', + 'update-rates' => 'Update Rates', 'create-success' => 'Exchange Rate created successfully.', 'update-success' => 'Exchange Rate updated successfully.', 'delete-success' => 'Exchange Rate deleted successfully.', diff --git a/packages/Webkul/Admin/src/Resources/lang/fa/app.php b/packages/Webkul/Admin/src/Resources/lang/fa/app.php index ea4c62a9b..bb964621a 100644 --- a/packages/Webkul/Admin/src/Resources/lang/fa/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fa/app.php @@ -729,7 +729,7 @@ return [ 'target_currency' => 'هدف ارز', 'rate' => 'نرخ', 'exchange-class-not-found' => 'کلاس نرخ ارز :service یافت نشد', - 'update-rates' => ' به روز کنید :service نرخ ها را با استفاده از', + 'update-rates' => 'نرخ ها را به روز کنید', 'create-success' => 'نرخ ارز با موفقیت ایجاد شد.', 'update-success' => 'نرخ ارز با موفقیت به روز شد.', 'delete-success' => 'نرخ ارز با موفقیت حذف شد.', diff --git a/packages/Webkul/Admin/src/Resources/lang/nl/app.php b/packages/Webkul/Admin/src/Resources/lang/nl/app.php index 18a75ccd5..5b839b9d8 100644 --- a/packages/Webkul/Admin/src/Resources/lang/nl/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/nl/app.php @@ -729,7 +729,7 @@ return [ 'target_currency' => 'Valuta doel', 'rate' => 'Tarief', 'exchange-class-not-found' => ':service wisselkoersklasse niet gevonden', - 'update-rates' => 'Tarieven bijwerken met :service', + 'update-rates' => 'Tarieven bijwerken', 'create-success' => 'Wisselkoers succesvol aangemaakt.', 'update-success' => 'Wisselkoers succesvol bijgewerkt.', 'delete-success' => 'Wisselkoers succesvol verwijderd.', diff --git a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php index c6ea97783..31558f1a3 100755 --- a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php @@ -729,6 +729,7 @@ return [ 'target_currency' => 'Moeda Alvo', 'rate' => 'Taxa', 'exchange-class-not-found' => ':service de taxa de câmbio de serviço não encontrada', + 'update-rates' => 'Atualizar Tarifas', 'rate' => 'Taxa', 'create-success' => 'Taxa de Câmbio criada com sucesso.', 'update-success' => 'Taxa de Câmbio atualizada com sucesso.', diff --git a/packages/Webkul/Admin/src/Resources/views/settings/exchange_rates/create.blade.php b/packages/Webkul/Admin/src/Resources/views/settings/exchange_rates/create.blade.php index ed1a75c1c..047f2e316 100755 --- a/packages/Webkul/Admin/src/Resources/views/settings/exchange_rates/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/settings/exchange_rates/create.blade.php @@ -56,7 +56,7 @@