diff --git a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce/Product_getRelatedDescription.xml b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce/Product_getRelatedDescription.xml
index 7d8dabe39e874bd1c1436b479c1d1f55dd0a6c25..1f8bcc00c37ddb2a1d41e9cfe08f4e9d1961bb36 100644
--- a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce/Product_getRelatedDescription.xml
+++ b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce/Product_getRelatedDescription.xml
@@ -56,6 +56,7 @@
             <value> <string>portal = context.getPortalObject()\n
 \n
 #get cached description\n
+# TODO\n
 \n
 #get live description\n
 web_page = portal.portal_catalog(portal_type=\'Web Page\',\n
@@ -63,9 +64,6 @@ web_page = portal.portal_catalog(portal_type=\'Web Page\',\n
                                  default_publication_section_uid=context.restrictedTraverse(\'portal_categories/publication_section/pamphlet/web/short\').getUid(),\n
                                  #src__=1,\n
                                  )\n
-#context.pdb()\n
-\n
-#return web_page\n
 if web_page is None or len(web_page) == 0:\n
   return context.Base_translateString("No more information for this product.")\n
 return web_page[0].getObject().asStrippedHTML()\n
diff --git a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce/SaleOrder_getShoppingCartTotalPrice.xml b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce/SaleOrder_getShoppingCartTotalPrice.xml
index d600951973072c17c8fd32ca4aa8d8ee78759082..b1f1f441445d447d414bed3f509c4048d460b424 100644
--- a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce/SaleOrder_getShoppingCartTotalPrice.xml
+++ b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce/SaleOrder_getShoppingCartTotalPrice.xml
@@ -80,7 +80,7 @@ if include_taxes:\n
     \n
 if include_currency:\n
   currency = context.SaleOrder_getShoppingCartDefaultCurrency()\n
-  return \'%s %s\' %(total, currency.getTitle())\n
+  return \'%s %s\' %(total, currency.getReference())\n
 else:\n
   return str(total)\n
 </string> </value>
diff --git a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/mf54_commerce.css.xml b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/mf54_commerce.css.xml
index 8ffa330aeb89251f758f93364061c5ad547ee8e3..5c2e6a1b3fe1cf26a41e58624ecf6841cc8bb4a3 100644
--- a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/mf54_commerce.css.xml
+++ b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/mf54_commerce.css.xml
@@ -77,6 +77,7 @@
 ">\n
 \n
 .main_content h2 {margin:0px;}\n
+div.portal_status_message h3 {margin:0px;}\n
 \n
 #fieldset_left {padding:10px;}\n
 #fieldset_left div.field {margin-top:5px; margin-bottom: 10px;}\n
@@ -166,10 +167,14 @@ div.shopping_cart_renderer div.input {padding:0px;}\n
 .shopping_cart_renderer_shipping label a {display:none;}\n
 .shopping_cart_renderer_submit label a {display:none;}\n
 \n
-div.shopping_cart_renderer_shipping {clear:both; height:20px; margin-bottom:20px; margin-top:20px; padding-left:20px; padding-right:20px; padding-top:3px; padding-bottom:3px;}\n
+select.shopping_cart_renderer_shipping {float:right;}\n
+input.shopping_cart_renderer_submit {float:right;}\n
+\n
+\n
+div.shopping_cart_renderer_shipping {clear:both; height:20px; margin-bottom:20px; margin-top:20px; padding-left:20px; padding-right:20px; padding-top:3px; padding-bottom:3px; background-color: <tal:block tal:replace="body_color"/>;}\n
 .shopping_cart_renderer_shipping label {float:left; width: <tal:block tal:replace="python: main_content_width / 4"/>px; height:20px;padding:0px;}\n
 .shopping_cart_renderer_shipping div {height:20px; padding:0px}\n
-div.shopping_cart_renderer_submit {clear:both; height:20px; margin-bottom:20px; padding-left:20px; padding-right:20px; padding-top:3px;  padding-bottom:3px;}\n
+div.shopping_cart_renderer_submit {clear:both; height:20px; margin-bottom:20px; padding-left:20px; padding-right:20px; padding-top:3px;  padding-bottom:3px; background-color: <tal:block tal:replace="body_color"/>;}\n
 .shopping_cart_renderer_submit label {float:left; width: <tal:block tal:replace="python: main_content_width / 8"/>px; height:20px;padding:0px;}\n
 .shopping_cart_renderer_submit div {margin-left:10px; height:20px; padding:0px}\n
 \n
@@ -197,6 +202,11 @@ fieldset.editable div.input {padding:0px;}\n
 \n
 .ecommerce_submit {margin:10px; margin-left:20px;}\n
 \n
+.main_content table tr.shopping_cart_end_lines {border:none;}\n
+.main_content table tr.shopping_cart_end_lines td {border:none;}\n
+.main_content table tr.shopping_cart_end_lines td.used {border-bottom:solid 1px #CCC;}\n
+\n
+\n
 </tal:block>
 
 ]]></string> </value>
diff --git a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/template_erp5_multiflex5_commerce.xml b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/template_erp5_multiflex5_commerce.xml
index 541e04843ca16533fc8a17e48ca0f2f420dfe3ac..9407760f90f7ca7c682b459da5ba7f809a14b6b5 100644
--- a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/template_erp5_multiflex5_commerce.xml
+++ b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_multiflex_layout/template_erp5_multiflex5_commerce.xml
@@ -164,8 +164,10 @@
         <tal:block  tal:condition="python: request.get(\'portal_status_message\') is not None">\n
         <div class="main_content">\n
           <div class="corner-content-1col-top"></div>\n
-          <div class="content-1col-nobox">\n
-            <span tal:content="python: request.get(\'portal_status_message\')"></span>\n
+          <div class="content-1col-nobox portal_status_message">\n
+            <h3>\n
+              <span tal:content="python: request.get(\'portal_status_message\')"></span>\n
+            </h3>\n
           </div>\n
           <div class="corner-content-1col-bottom"></div>                       \n
         </div>\n
diff --git a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/Resource_viewAsShop/my_price.xml b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/Resource_viewAsShop/my_price.xml
index 551b2ad1dc5538038be43afc3d8cb1c03805b384..59f7a2e562e39a95228cc3a94932f95ae2c7bb3b 100644
--- a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/Resource_viewAsShop/my_price.xml
+++ b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/Resource_viewAsShop/my_price.xml
@@ -273,7 +273,7 @@
       <dictionary>
         <item>
             <key> <string>_text</string> </key>
-            <value> <string>python: here.getPrice()  and \'%s %s\' % (here.getPrice(), here.restrictedTraverse(here.getSaleSupplyLinePriceCurrency()).getShortTitle()) or \'No price.\'</string> </value>
+            <value> <string>python: here.getPrice()  and \'%s %s\' % (here.getPrice(), here.restrictedTraverse(here.getSaleSupplyLinePriceCurrency()).getReference()) or \'No price.\'</string> </value>
         </item>
       </dictionary>
     </pickle>
diff --git a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebConfirm.xml b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebConfirm.xml
index 86c55a314ee59e8be65a360d501a3f7f081889e3..806cb9a4e4be1a646b0fb817c349ba0ba9fab21a 100644
--- a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebConfirm.xml
+++ b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewAsWebConfirm.xml
@@ -60,6 +60,7 @@
                 <string>right</string>
                 <string>center</string>
                 <string>bottom</string>
+                <string>hidden</string>
               </list>
             </value>
         </item>
@@ -79,14 +80,21 @@
                       <list/>
                     </value>
                 </item>
+                <item>
+                    <key> <string>hidden</string> </key>
+                    <value>
+                      <list>
+                        <string>shipping</string>
+                        <string>taxes</string>
+                      </list>
+                    </value>
+                </item>
                 <item>
                     <key> <string>left</string> </key>
                     <value>
                       <list>
                         <string>shopping_cart</string>
                         <string>discounts</string>
-                        <string>shipping</string>
-                        <string>taxes</string>
                         <string>fake_form</string>
                         <string>customer</string>
                         <string>submit</string>
diff --git a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewCustomerRenderer.xml b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewCustomerRenderer.xml
index a1b38c733aa5ef65db0af11daee314eb86942ce1..db7122ac3e1674e962f2332af086b93d07d67abe 100644
--- a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewCustomerRenderer.xml
+++ b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewCustomerRenderer.xml
@@ -40,8 +40,8 @@
             <value> <string encoding="cdata"><![CDATA[
 
 <tal:block tal:define="customer here/SaleOrder_getShoppingCartCustomer">\n
-\n
-  <h2>Customer</h2>\n
+  <br />\n
+  <h2>Customer Information</h2>\n
 \n
   <table>\n
     <tr>\n
diff --git a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewShoppingCartRenderer.xml b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewShoppingCartRenderer.xml
index 094c0463f18ffff4a1145bd6c58531dd66686436..9f726f7614cfd08a045cebf0c5de27b51b22f508 100644
--- a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewShoppingCartRenderer.xml
+++ b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewShoppingCartRenderer.xml
@@ -41,9 +41,10 @@
 
 <tal:block tal:define="shopping_cart        here/SaleOrder_getShoppingCart;\n
                        shopping_cart_items  shopping_cart/SaleOrder_getShoppingCartItemList;\n
-                       total_price python:  shopping_cart.SaleOrder_getShoppingCartTotalPrice(include_currency=True);\n
-                       empty_cart python:   shopping_cart.SaleOrder_isShoppingCartEmpty();\n
-                       confirm_mode python: bool(options.get(\'confirm_mode\', 0))">\n
+                       total_price          python: shopping_cart.SaleOrder_getShoppingCartTotalPrice(include_currency=False);\n
+                       empty_cart           python: shopping_cart.SaleOrder_isShoppingCartEmpty();\n
+                       confirm_mode         python: bool(options.get(\'confirm_mode\', 0));\n
+                       currency_code        python: here.SaleOrder_getShoppingCartDefaultCurrencyCode();">\n
   <h2>\n
     <span tal:replace="python: here.Base_translateString(\'My shopping cart\')"/>\n
   </h2>\n
@@ -53,21 +54,19 @@
 \n
   <tal:block tal:condition = "not: empty_cart">\n
    <div class="ListContent">\n
-   <table cellpadding="0" cellspacing="0" width="65%">\n
+   <table cellpadding="0" cellspacing="0" width="65%"\n
+          tal:define="shipping here/SaleOrder_getSelectedShippingResource">\n
     <tr>\n
       <td class="Data" tal:content="python: here.Base_translateString(\'Product\')"/>\n
       <td class="Data" tal:content="python: here.Base_translateString(\'Quantity\')"/>\n
-      <td class="Data" tal:content="python: here.Base_translateString(\'Price\')"/>\n
+      <td class="Data" tal:content="python: here.Base_translateString(\'Unit Price\')"/>\n
       <td class="Data" tal:content="python: here.Base_translateString(\'Total\')"/>\n
     </tr>\n
     <tal:block tal:repeat="order_line shopping_cart_items">\n
       <tr tal:define="resource python: here.restrictedTraverse(order_line.getResource());\n
                       quantity python: int(order_line.getQuantity());\n
                       price    python: resource.getPrice();\n
-                      order_line_id python: order_line.getId();\n
-                      currency python: here.SaleOrder_getShoppingCartDefaultCurrency();\n
-                      currency_title python: currency.getTitle(); \n
-                      currency_symbole python: currency.getShortTitle();">\n
+                      order_line_id python: order_line.getId();">\n
          <td>\n
              <div tal:attributes="class python: bool(confirm_mode) and \' \' or \'shopping_cart_renderer_title\'">\n
                <a href="" tal:attributes="href resource/absolute_url">\n
@@ -93,24 +92,84 @@
            <span tal:condition="confirm_mode" tal:content="quantity"/>\n
          </td>\n
          <td>\n
-           <span tal:replace="price"/> <span tal:replace="currency_title"/>\n
+           <span tal:replace="price"/> <span tal:replace="currency_code"/>\n
          </td>\n
          <td>\n
-           <span tal:replace="python: price*quantity"/> <span tal:replace="currency_title"/>\n
+           <span tal:replace="python: price*quantity"/> <span tal:replace="currency_code"/>\n
          </td>\n
       </tr>\n
     </tal:block>\n
-      <tr>\n
-        <td><br/><span tal:replace="python: here.Base_translateString(\'Sub Total\')"/></td>\n
+      <tr class="shopping_cart_end_lines">\n
         <td></td>\n
         <td></td>\n
-        <td style="vertical-align=middle;">\n
+        <td class="used"><span tal:replace="python: here.Base_translateString(\'Sub Total\')"/></td>\n
+        <td class="used" style="vertical-align=middle;">\n
           <b>\n
-            <span tal:replace="total_price"/>\n
+            <span tal:replace="python: \'%s %s\' % (total_price, currency_code)"/>\n
+          </b>\n
+         </td>\n
+      </tr>\n
+      <tr class="shopping_cart_end_lines" tal:condition="confirm_mode">\n
+        <td></td>\n
+        <td></td>\n
+        <td class="used"><span tal:replace="python: here.Base_translateString(\'Shipping Price\')"/></td>\n
+        <td class="used" style="vertical-align=middle;">\n
+            <tal:block tal:condition="python: shipping is not None"\n
+                       tal:define="shipping_obj python: here.restrictedTraverse(shipping);">\n
+              <b><span tal:replace="python: \'%s %s\' % (shipping_obj.getPrice(), currency_code)"/></b>\n
+            </tal:block>\n
+            <tal:block tal:condition="python: shipping is None">\n
+                <span tal:replace="python: here.Base_translateString(\'Your current cart selection requires shipping.\')"/><br />\n
+                <span tal:replace="python: here.Base_translateString(\'Please select shipping from \')"/>\n
+                <a tal:attributes="href python: \'%s/cart\' % here.getWebSiteValue().absolute_url()">here</a>.\n
+            </tal:block>\n
+         </td>\n
+      </tr>\n
+      <tr class="shopping_cart_end_lines"\n
+          tal:condition="python: shipping is not None and confirm_mode">\n
+        <td></td>\n
+        <td></td>\n
+        <td class="used"><span tal:replace="python: here.Base_translateString(\'Total HT\')"/></td>\n
+        <td class="used" style="vertical-align=middle;">\n
+            <tal:block tal:define="shipping_obj python: here.restrictedTraverse(shipping);">\n
+              <b><span tal:replace="python: \'%s %s\' % (float(total_price) + shipping_obj.getPrice(), currency_code)"/></b>\n
+            </tal:block>\n
+         </td>\n
+      </tr>\n
+      <tr class="shopping_cart_end_lines"\n
+          tal:condition="python: shipping is not None and confirm_mode"\n
+          tal:define="shipping here/SaleOrder_getSelectedShippingResource;\n
+                      total_price python: here.SaleOrder_getShoppingCartTotalPrice(include_shipping=True, \n
+                                                                                   include_taxes=True,\n
+                                                                                   include_currency=True);">\n
+        <td></td>\n
+        <td></td>\n
+        <td class="used">\n
+          <div>\n
+            <span tal:replace="python: here.Base_translateString(\'Total TTC *\')"/>\n
+          </div>\n
+        </td>\n
+        <td class="used" style="vertical-align=middle;">\n
+          <b>\n
+            <tal:block>\n
+              <span tal:replace="total_price"/>\n
+            </tal:block>\n
           </b>\n
          </td>\n
       </tr>\n
   </table>\n
+  <tal:block tal:condition="python: here.SaleOrder_getSelectedShippingResource() is not None and confirm_mode"\n
+             tal:define="tax_info here/Person_getApplicableTaxList">\n
+    <p tal:condition="python: tax_info is not None">\n
+      <span tal:replace="python: here.Base_translateString(\'* Applicable taxes\')"/> :\n
+      <tal:block tal:repeat="tax_name python: tax_info.keys()">\n
+        <span tal:content="python: \'%s (%s %s)\' %(tax_name, tax_info[tax_name], \'%\')">item </span>\n
+      </tal:block>\n
+    </p>\n
+    <p tal:condition="python: tax_info is None">\n
+      <span tal:replace="python: here.Base_translateString(\'No taxe are applicable for your region.\')"></span>\n
+    </p>\n
+  </tal:block>\n
   </div>\n
   </tal:block> \n
 </tal:block>\n
diff --git a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewShoppingCartWidgetRenderer.xml b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewShoppingCartWidgetRenderer.xml
index 4aed4d450b6f7b059182d1d823a67aceaed120d0..52cd06f66efd95c53372a245fa37b363fbc363e1 100644
--- a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewShoppingCartWidgetRenderer.xml
+++ b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewShoppingCartWidgetRenderer.xml
@@ -80,7 +80,7 @@
   <tal:block tal:condition = "not: empty_cart">\n
     <tr><td class="cart_middle">\n
         <div class="cart_left">\n
-          <span tal:replace="python: here.Base_translateString(\'Total price\')"/> \n
+          <span tal:replace="python: here.Base_translateString(\'Total cart\')"/> \n
         </div>\n
         <div class="cart_right">\n
           <span tal:replace="total_price"/>\n
diff --git a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewTaxesRenderer.xml b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewTaxesRenderer.xml
index 74120307d7a933c6ad274f1e0fac60863d6b7986..3b977018dd649ec9f22cfd72913c3dcd0cb5b057 100644
--- a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewTaxesRenderer.xml
+++ b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewTaxesRenderer.xml
@@ -52,7 +52,7 @@
       <p><span tal:replace="python: here.Base_translateString(\'For your location the following taxes are applicable\')"/> :</p>\n
         <ul>\n
           <tal:block tal:repeat="tax_name python: tax_info.keys()">\n
-            <li tal:content="python: \'%s (%s %s)\' %(tax_name, tax_info[tax_name], \'%\')">item </li>\n
+            <b><li tal:content="python: \'%s (%s %s)\' %(tax_name, tax_info[tax_name], \'%\')">item </li></b>\n
           </tal:block>\n
         </ul>\n
     </div>\n
diff --git a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewThankYouMessageRenderer.xml b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewThankYouMessageRenderer.xml
index 0badc3a8a97d92f8cac7467bf4c4d07ee28099d2..d1e3ce1c5fd2039ba9f759d55aa8510a0ed314b5 100644
--- a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewThankYouMessageRenderer.xml
+++ b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/SaleOrder_viewThankYouMessageRenderer.xml
@@ -44,7 +44,7 @@
 <p>Your order will be processed by our personel now.</p>\n
 \n
 <p> If you want to check your orders you can do it \n
-    <a href="SaleOrderModule_viewAsWebSaleOrderList">here</a>\n
+    <a tal:attributes="href python: \'%s/SaleOrderModule_viewAsWebSaleOrderList\' % here.getWebSiteValue().absolute_url()">here</a>\n
 </p>
 
 ]]></string> </value>
diff --git a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/WebSection_viewEcommerceConfiguration.xml b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/WebSection_viewEcommerceConfiguration.xml
index 5761f00d6669f3bafee045753b410af014a5de46..d2640c148584eedd6204d42cc42d51039fc5b3d5 100644
--- a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/WebSection_viewEcommerceConfiguration.xml
+++ b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/WebSection_viewEcommerceConfiguration.xml
@@ -90,6 +90,7 @@
                         <string>my_ecommerce_base_product_line</string>
                         <string>my_ecommerce_default_content</string>
                         <string>my_ecommerce_product_list</string>
+                        <string>my_ecommerce_base_currency</string>
                       </list>
                     </value>
                 </item>
diff --git a/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/WebSection_viewEcommerceConfiguration/my_ecommerce_base_currency.xml b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/WebSection_viewEcommerceConfiguration/my_ecommerce_base_currency.xml
new file mode 100644
index 0000000000000000000000000000000000000000..43f8f86f25fe2871e3fe52557ee4469451ededbb
--- /dev/null
+++ b/bt5/erp5_commerce/SkinTemplateItem/portal_skins/erp5_commerce_widget_library/WebSection_viewEcommerceConfiguration/my_ecommerce_base_currency.xml
@@ -0,0 +1,177 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ProxyField" module="Products.ERP5Form.ProxyField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>delegated_list</string> </key>
+            <value>
+              <list>
+                <string>description</string>
+                <string>enabled</string>
+                <string>items</string>
+                <string>size</string>
+                <string>title</string>
+              </list>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>my_ecommerce_base_currency</string> </value>
+        </item>
+        <item>
+            <key> <string>message_values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>external_validator_failed</string> </key>
+                    <value> <string>The input failed the external validator.</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>overrides</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>tales</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>description</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>enabled</string> </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAAAI=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>items</string> </key>
+                    <value>
+                      <persistent> <string encoding="base64">AAAAAAAAAAM=</string> </persistent>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>size</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string></string> </value>
+                </item>
+                <item>
+                    <key> <string>title</string> </key>
+                    <value> <string></string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+        <item>
+            <key> <string>values</string> </key>
+            <value>
+              <dictionary>
+                <item>
+                    <key> <string>description</string> </key>
+                    <value> <string>Your site will list by default all product of this product line.</string> </value>
+                </item>
+                <item>
+                    <key> <string>enabled</string> </key>
+                    <value> <int>1</int> </value>
+                </item>
+                <item>
+                    <key> <string>field_id</string> </key>
+                    <value> <string>my_category</string> </value>
+                </item>
+                <item>
+                    <key> <string>form_id</string> </key>
+                    <value> <string>Base_viewFieldLibrary</string> </value>
+                </item>
+                <item>
+                    <key> <string>items</string> </key>
+                    <value>
+                      <list/>
+                    </value>
+                </item>
+                <item>
+                    <key> <string>size</string> </key>
+                    <value> <int>5</int> </value>
+                </item>
+                <item>
+                    <key> <string>target</string> </key>
+                    <value> <string>Click to edit the target</string> </value>
+                </item>
+                <item>
+                    <key> <string>title</string> </key>
+                    <value> <string>Default Currency</string> </value>
+                </item>
+              </dictionary>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="2" aka="AAAAAAAAAAI=">
+    <pickle>
+      <tuple>
+        <global name="TALESMethod" module="Products.Formulator.TALESField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_text</string> </key>
+            <value> <string>python: here.getPortalType() == \'Web Site\'</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+  <record id="3" aka="AAAAAAAAAAM=">
+    <pickle>
+      <tuple>
+        <global name="TALESMethod" module="Products.Formulator.TALESField"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_text</string> </key>
+            <value> <string>python: [(i.getTitle(), i.getId()) for i in here.getPortalObject().currency_module.contentValues()]</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_commerce/bt/revision b/bt5/erp5_commerce/bt/revision
index 0973804c41c39805888c4929d03b076c4e5a2247..eafdfb06c55856bbcc9bb2b69ed9d055f6ae0557 100644
--- a/bt5/erp5_commerce/bt/revision
+++ b/bt5/erp5_commerce/bt/revision
@@ -1 +1 @@
-137
\ No newline at end of file
+138
\ No newline at end of file