Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Incomplete
-
12.04.04, 12.04.05
-
None
-
None
Description
By analyzing eccommerce controller.xml and appropriate java code, I found out there is a way to set session currency, with a get request:
ECOMMERCEURL/control/setSessionCurrencyUom?currencyUom=UOMID
However, shopping cart igores session currency. That can be demonstrated by changing minicart.ftl, like this:
<div id="minicart">
<h3>${uiLabelMap.OrderCartSummary} ${Request.currencyUomId} ${shoppingCart.getCurrency()} <@ofbizCurrency amount=shoppingCart.getDisplayGrandTotal() isoCode=shoppingCart.getCurrency()/></h3>
I also found methods in place to set shopping cart currency, just, they are were mapped to any requests in eccommerce controller.xml.
The patch to add mapping attached.
Attachments
Attachments
Issue Links
- is related to
-
OFBIZ-5767 WebShoppingCart ignores session currency
- Closed
-
OFBIZ-4412 Set initial ecommerce Locale/Currency based on mount point specified in specialpurpose/ecommerce/ofbiz-component.xm
- Closed