From dc30f5b6ed9fb9f8e5238c585230cb017b5b3377 Mon Sep 17 00:00:00 2001 From: Olivier Legat Date: Mon, 26 Jul 2021 15:24:12 +0200 Subject: [PATCH] =?UTF-8?q?queue=20mails,=20queue=20export=20commande=20Se?= =?UTF-8?q?tting=20pour=20activer=20l'envoi=20de=20commandes=20=C3=A0=20re?= =?UTF-8?q?gate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Bo/OrdersController.php | 10 +++-- resources/views/bo/settings.blade.php | 42 ++++++++++++++++++-- 2 files changed, 44 insertions(+), 8 deletions(-) diff --git a/app/Http/Controllers/Bo/OrdersController.php b/app/Http/Controllers/Bo/OrdersController.php index 226a15a..d100713 100644 --- a/app/Http/Controllers/Bo/OrdersController.php +++ b/app/Http/Controllers/Bo/OrdersController.php @@ -431,7 +431,7 @@ class OrdersController extends Controller $order->save(); //send confirm mail - Mail::to($order->customer->email)->send(new OrderConfirmMail($order)); + Mail::to($order->customer->email)->queue(new OrderConfirmMail($order)); //envoi du mail de confirmation aux admins site @@ -441,10 +441,12 @@ class OrdersController extends Controller } else { $toMail = $toMailSetting->value; } - Mail::to($toMail)->send(new OrderConfirmAdminMail($order)); + Mail::to($toMail)->queue(new OrderConfirmAdminMail($order)); - //TODO : ici génération du csv pour regate et dépose dans la zone de stockage - CsvOrderWrite::dispatch($order); + //export commande + if (config('bosettings.regate_orders')) { + CsvOrderWrite::dispatch($order); + } } //redirect to final confirmation diff --git a/resources/views/bo/settings.blade.php b/resources/views/bo/settings.blade.php index 225e878..12bbc99 100644 --- a/resources/views/bo/settings.blade.php +++ b/resources/views/bo/settings.blade.php @@ -49,6 +49,10 @@
@@ -98,11 +102,25 @@ @endforeach
- Gestion stricte des unités de commande + Envoi des commandes à Regate + + + +
+ +
+
+
+ Gestion stricte des unités de vente Il est indispensable que ce paramètre soit actif pour normaliser les envois de commande à Regate +
Les valeurs autorisées seront :
    @foreach(SellUnit::toArray() as $sellunit)
  • @@ -122,3 +140,19 @@ @endsection +@section('scripts') + +@endsection