diff --git a/htdocs/admin/propale.php b/htdocs/admin/propale.php
index 9f212b990562bacb6638698eb45258b0913bcea6..ca74e8673c32762d97ec9d647b424027744fbddb 100644
--- a/htdocs/admin/propale.php
+++ b/htdocs/admin/propale.php
@@ -85,6 +85,20 @@ if ($_POST["action"] == 'setdefaultduration')
     exit;
 }
 
+if ($_POST["action"] == 'addshippingdate')
+{
+    dolibarr_set_const($db, "PROPALE_ADD_SHIPPING_DATE",$_POST["value"]);
+    Header("Location: propale.php");
+    exit;
+}
+
+if ($_POST["action"] == 'adddeliveryaddress')
+{
+    dolibarr_set_const($db, "PROPALE_ADD_DELIVERY_ADDRESS",$_POST["value"]);
+    Header("Location: propale.php");
+    exit;
+}
+
 if ($_POST["action"] == 'setclassifiedinvoiced')
 {
     dolibarr_set_const($db, "PROPALE_CLASSIFIED_INVOICED_WITH_ORDER",$_POST["value"]);
@@ -391,6 +405,25 @@ print '<td align="right"><input type="submit" class="button" value="'.$langs->tr
 print '</tr>';
 print '</form>';
 
+$var=!$var;
+print "<form method=\"post\" action=\"".$_SERVER["PHP_SELF"]."\">";
+print "<input type=\"hidden\" name=\"action\" value=\"setaddshippingdate\">";
+print "<tr ".$bc[$var].">";
+print '<td>'.$langs->trans("AddShippingDateAbility").'</td>';
+print '<td>'.$html->selectyesno('value',$conf->global->PROPALE_ADD_SHIPPING_DATE,1).'</td>';
+print '<td align="right"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></td>';
+print '</tr>';
+print '</form>';
+
+$var=!$var;
+print "<form method=\"post\" action=\"".$_SERVER["PHP_SELF"]."\">";
+print "<input type=\"hidden\" name=\"action\" value=\"setadddeliveryaddress\">";
+print "<tr ".$bc[$var].">";
+print '<td>'.$langs->trans("AddDeliveryAddressAbility").'</td>';
+print '<td>'.$html->selectyesno('value',$conf->global->PROPALE_ADD_DELIVERY_ADDRESS,1).'</td>';
+print '<td align="right"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></td>';
+print '</tr>';
+print '</form>';
 
 if ($conf->commande->enabled)
 {
@@ -422,7 +455,7 @@ print "<tr class=\"liste_titre\">\n";
 print "  <td>".$langs->trans("Name")."</td>\n";
 print "  <td>".$langs->trans("Value")."</td>\n";
 print "</tr>\n";
-print "<tr ".$bc[false].">\n  <td width=\"140\">".$langs->trans("Directory")."</td>\n  <td>".$conf->propal->dir_output."</td>\n</tr>\n";
+print "<tr ".$bc[false].">\n  <td width=\"140\">".$langs->trans("PathDirectory")."</td>\n  <td>".$conf->propal->dir_output."</td>\n</tr>\n";
 print "</table>\n<br>";
 
 
diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang
index 166d6fe8b4f8ddbaabc43244ea09d5aa1ed13335..66158c8f22a6b06e07298a6bd73c3f2e34a6be4b 100644
--- a/htdocs/langs/en_US/admin.lang
+++ b/htdocs/langs/en_US/admin.lang
@@ -524,6 +524,8 @@ ProposalsPDFModules=Commercial proposal documents models
 ClassifiedInvoiced=Classified invoiced
 ClassifiedInvoicedWithOrder=Classify invoiced proposal at the same time as the order
 HideTreadedPropal=Hide the treated commercial proposals in the list
+AddShippingDateAbility=Add shipping date ability
+AddDeliveryAddressAbility=Add delivery date ability
 ##### Orders #####
 OrdersSetup=Orders' management setup
 OrdersNumberingModules=Orders numbering modules
diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang
index 5790daf79b11a7d369c4d95b7cce10a059bfe941..8f9dddb127a929d5583ab39f1611bba77815842b 100644
--- a/htdocs/langs/fr_FR/admin.lang
+++ b/htdocs/langs/fr_FR/admin.lang
@@ -526,6 +526,8 @@ ProposalsPDFModules=Mod
 ClassifiedInvoiced=Class� factur�e
 ClassifiedInvoicedWithOrder=Class� factur�e la propale en m�me temps que la commande
 HideTreadedPropal=Cacher les propositions commerciales trait�es de la liste
+AddShippingDateAbility=Possibilit� de d�terminer une date de livraison
+AddDeliveryAddressAbility=Possibilit� de s�lectionner une adresse de livraison
 ##### Orders #####
 OrdersSetup=Configuration du module Commandes
 OrdersNumberingModules=Modules de num�rotation des commandes