diff --git a/packages/Webkul/Admin/src/Http/Controllers/ConfigurationController.php b/packages/Webkul/Admin/src/Http/Controllers/ConfigurationController.php index 6ed7cb881..e427c6163 100755 --- a/packages/Webkul/Admin/src/Http/Controllers/ConfigurationController.php +++ b/packages/Webkul/Admin/src/Http/Controllers/ConfigurationController.php @@ -118,6 +118,22 @@ class ConfigurationController extends Controller if (! $atLeastOneCarrierEnabled) { session()->flash('error', trans('admin::app.configuration.enable-atleast-one-shipping')); + return redirect()->back(); + } + } elseif (isset($data['sales']['paymentmethods'])) { + $atLeastOnePaymentMethodEnabled = false; + + foreach ($data['sales']['paymentmethods'] as $paymentMethod) { + if ($paymentMethod['active']) { + $atLeastOnePaymentMethodEnabled = true; + + break; + } + } + + if (! $atLeastOnePaymentMethodEnabled) { + session()->flash('error', trans('admin::app.configuration.enable-atleast-one-payment')); + return redirect()->back(); } } diff --git a/packages/Webkul/Admin/src/Resources/lang/ar/app.php b/packages/Webkul/Admin/src/Resources/lang/ar/app.php index 1aeedf276..6cd443f6d 100644 --- a/packages/Webkul/Admin/src/Resources/lang/ar/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ar/app.php @@ -741,6 +741,7 @@ return [ 'no' => 'لا.', 'delete' => 'احذف', 'enable-atleast-one-shipping' => 'تفعيل طريقة شحن واحدة على الأقل.', + 'enable-atleast-one-payment' => 'تفعيل طريقة دفع واحدة على الأقل.', 'tax-categories' => [ 'title' => 'فئات الضرائب', diff --git a/packages/Webkul/Admin/src/Resources/lang/ben/app.php b/packages/Webkul/Admin/src/Resources/lang/ben/app.php index 77448dff2..e7e49895c 100755 --- a/packages/Webkul/Admin/src/Resources/lang/ben/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ben/app.php @@ -747,6 +747,7 @@ return [ 'no' => 'No', 'delete' => 'Delete', 'enable-atleast-one-shipping' => 'Enable atleast one shipping method.', + 'enable-atleast-one-payment' => 'Enable atleast one payment method.', 'tax-categories' => [ 'title' => 'Tax Categories', diff --git a/packages/Webkul/Admin/src/Resources/lang/de/app.php b/packages/Webkul/Admin/src/Resources/lang/de/app.php index 41d97363f..8464f51ec 100755 --- a/packages/Webkul/Admin/src/Resources/lang/de/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/de/app.php @@ -733,6 +733,8 @@ return [ 'no' => 'Nein', 'delete' => 'Löschen', 'enable-atleast-one-shipping' => 'Aktivieren Sie mindestens eine Versandart.', + 'enable-atleast-one-payment' => 'Aktivieren Sie mindestens eine Zahlungsmethode.', + 'tax-categories' => [ 'title' => 'Steuerkategorien', diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php index 717289e16..d0b424078 100755 --- a/packages/Webkul/Admin/src/Resources/lang/en/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php @@ -747,6 +747,7 @@ return [ 'no' => 'No', 'delete' => 'Delete', 'enable-atleast-one-shipping' => 'Enable atleast one shipping method.', + 'enable-atleast-one-payment' => 'Enable atleast one payment method.', 'tax-categories' => [ 'title' => 'Tax Categories', diff --git a/packages/Webkul/Admin/src/Resources/lang/es/app.php b/packages/Webkul/Admin/src/Resources/lang/es/app.php index 8fbbd231b..9c476bbd6 100644 --- a/packages/Webkul/Admin/src/Resources/lang/es/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/es/app.php @@ -743,6 +743,7 @@ return [ 'no' => 'No', 'delete' => 'Borrar', 'enable-atleast-one-shipping' => 'Habilite al menos un método de envío.', + 'enable-atleast-one-payment' => 'Habilite al menos un método de pago.', 'tax-categories' => [ 'title' => 'Categorías de impuestos', diff --git a/packages/Webkul/Admin/src/Resources/lang/fa/app.php b/packages/Webkul/Admin/src/Resources/lang/fa/app.php index 2552c5604..73a99b29e 100644 --- a/packages/Webkul/Admin/src/Resources/lang/fa/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fa/app.php @@ -726,6 +726,7 @@ return [ 'no' => 'خیر', 'delete' => 'حذف', 'enable-atleast-one-shipping' => 'حداقل یک روش حمل و نقل را فعال کنید.', + 'enable-atleast-one-payment' => 'حداقل یک روش پرداخت را فعال کنید.', 'tax-categories' => [ 'title' => 'دسته بندی های مالیات', diff --git a/packages/Webkul/Admin/src/Resources/lang/fr/app.php b/packages/Webkul/Admin/src/Resources/lang/fr/app.php index eef6b4329..d9b73ca56 100644 --- a/packages/Webkul/Admin/src/Resources/lang/fr/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/fr/app.php @@ -746,6 +746,7 @@ return [ 'no' => 'Non', 'delete' => 'Effacer', 'enable-atleast-one-shipping' => 'Activez au moins une méthode d\'expédition.', + 'enable-atleast-one-payment' => 'Activez au moins un mode de paiement.', 'tax-categories' => [ 'title' => 'Catégories de taxes', diff --git a/packages/Webkul/Admin/src/Resources/lang/he/app.php b/packages/Webkul/Admin/src/Resources/lang/he/app.php index 9a3e6c5c5..465b9f38e 100755 --- a/packages/Webkul/Admin/src/Resources/lang/he/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/he/app.php @@ -747,6 +747,7 @@ return [ 'no' => 'No', 'delete' => 'Delete', 'enable-atleast-one-shipping' => 'Enable atleast one shipping method.', + 'enable-atleast-one-payment' => 'Enable atleast one payment method.', 'tax-categories' => [ 'title' => 'Tax Categories', diff --git a/packages/Webkul/Admin/src/Resources/lang/hi_IN/app.php b/packages/Webkul/Admin/src/Resources/lang/hi_IN/app.php index e0ab49092..6b1b06284 100644 --- a/packages/Webkul/Admin/src/Resources/lang/hi_IN/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/hi_IN/app.php @@ -744,6 +744,7 @@ return [ 'no' => 'नहीं', 'delete' => 'हटाएं', 'enable-atleast-one-shipping' => 'कम से कम एक शिपिंग विधि सक्षम करें।', + 'enable-atleast-one-payment' => 'कम से कम एक भुगतान विधि सक्षम करें।', 'tax-categories' => [ 'title' => 'कर श्रेणियाँ', diff --git a/packages/Webkul/Admin/src/Resources/lang/it/app.php b/packages/Webkul/Admin/src/Resources/lang/it/app.php index 99b44dcdb..11e97d155 100644 --- a/packages/Webkul/Admin/src/Resources/lang/it/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/it/app.php @@ -731,6 +731,7 @@ return [ 'no' => 'No', 'delete' => 'Elimina', 'enable-atleast-one-shipping' => 'Abilita almeno un metodo di spedizione.', + 'enable-atleast-one-payment' => 'Abilita almeno un metodo di pagamento.', 'tax-categories' => [ 'title' => 'Categorie IVA', diff --git a/packages/Webkul/Admin/src/Resources/lang/ja/app.php b/packages/Webkul/Admin/src/Resources/lang/ja/app.php index 77448dff2..e7e49895c 100755 --- a/packages/Webkul/Admin/src/Resources/lang/ja/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ja/app.php @@ -747,6 +747,7 @@ return [ 'no' => 'No', 'delete' => 'Delete', 'enable-atleast-one-shipping' => 'Enable atleast one shipping method.', + 'enable-atleast-one-payment' => 'Enable atleast one payment method.', 'tax-categories' => [ 'title' => 'Tax Categories', diff --git a/packages/Webkul/Admin/src/Resources/lang/nl/app.php b/packages/Webkul/Admin/src/Resources/lang/nl/app.php index 083550640..d2f7bea34 100644 --- a/packages/Webkul/Admin/src/Resources/lang/nl/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/nl/app.php @@ -725,6 +725,7 @@ return [ 'no' => 'Nee', 'delete' => 'Verwijder', 'enable-atleast-one-shipping' => 'Schakel ten minste één verzendmethode in.', + 'enable-atleast-one-payment' => 'Schakel ten minste één betaalmethode in.', 'tax-categories' => [ 'title' => 'BTW categorieën', diff --git a/packages/Webkul/Admin/src/Resources/lang/pl/app.php b/packages/Webkul/Admin/src/Resources/lang/pl/app.php index c4a3e59f7..61673a80e 100644 --- a/packages/Webkul/Admin/src/Resources/lang/pl/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pl/app.php @@ -726,6 +726,7 @@ return [ 'no' => 'Nie', 'delete' => 'Usuń', 'enable-atleast-one-shipping' => 'Włącz co najmniej jedną metodę wysyłki.', + 'enable-atleast-one-payment' => 'Włącz co najmniej jedną formę płatności.', 'tax-categories' => [ 'title' => 'Kategorie podatkowe', 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 f833f3d57..ecb856529 100755 --- a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php @@ -724,6 +724,7 @@ return [ 'no' => 'Não', 'delete' => 'Deletar', 'enable-atleast-one-shipping' => 'Enable atleast one shipping method.', + 'enable-atleast-one-payment' => 'Enable atleast one payment method.', 'tax-categories' => [ 'title' => 'Categorias de Imposto', diff --git a/packages/Webkul/Admin/src/Resources/lang/ru/app.php b/packages/Webkul/Admin/src/Resources/lang/ru/app.php index 1a0777462..5bc5d7715 100755 --- a/packages/Webkul/Admin/src/Resources/lang/ru/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/ru/app.php @@ -747,6 +747,7 @@ return [ 'no' => 'No', 'delete' => 'Delete', 'enable-atleast-one-shipping' => 'Включите хотя бы один способ доставки.', + 'enable-atleast-one-payment' => 'Включите хотя бы один способ оплаты.', 'tax-categories' => [ 'title' => 'Tax Categories', diff --git a/packages/Webkul/Admin/src/Resources/lang/sin/app.php b/packages/Webkul/Admin/src/Resources/lang/sin/app.php index 9a3e6c5c5..465b9f38e 100755 --- a/packages/Webkul/Admin/src/Resources/lang/sin/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/sin/app.php @@ -747,6 +747,7 @@ return [ 'no' => 'No', 'delete' => 'Delete', 'enable-atleast-one-shipping' => 'Enable atleast one shipping method.', + 'enable-atleast-one-payment' => 'Enable atleast one payment method.', 'tax-categories' => [ 'title' => 'Tax Categories', diff --git a/packages/Webkul/Admin/src/Resources/lang/tr/app.php b/packages/Webkul/Admin/src/Resources/lang/tr/app.php index b0e61d9b4..b1c3a8bc2 100644 --- a/packages/Webkul/Admin/src/Resources/lang/tr/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/tr/app.php @@ -731,6 +731,7 @@ return [ 'no' => 'Hayır', 'delete' => 'Sil', 'enable-atleast-one-shipping' => 'En az bir gönderim yöntemini etkinleştirin.', + 'enable-atleast-one-payment' => 'En az bir ödeme yöntemini etkinleştirin.', 'tax-categories' => [ 'title' => 'Vergi Kategorileri', diff --git a/packages/Webkul/Admin/src/Resources/lang/zh_CN/app.php b/packages/Webkul/Admin/src/Resources/lang/zh_CN/app.php index e543b9eba..1453c404d 100644 --- a/packages/Webkul/Admin/src/Resources/lang/zh_CN/app.php +++ b/packages/Webkul/Admin/src/Resources/lang/zh_CN/app.php @@ -726,6 +726,7 @@ return [ 'no' => 'No', 'delete' => '删除', 'enable-atleast-one-shipping' => '啟用至少一種運輸方式', + 'enable-atleast-one-payment' => '啟用至少一種付款方式。', 'tax-categories' => [ 'title' => '税分类',