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 :