hi Abdullah, Thanks for your time on this.
I have made the changes that you suggested but while the £ is displayed correctly for product, totals etc .... the description of the shipping options a still shown in $. The attached image should clarify - Note that the figures in the cost summary at the top show correctly in £ but the options in the select box for the shipping method are still shown as $. I think that the dollar sign will always be shown here as it is hard-coded in the CustomEvents.xml file. Can you confirm the decriptions options in your select box for shipping options? Regards, Simon -----Original Message----- From: [email protected] on behalf of Abdullah Shaikh Sent: Fri 9/25/2009 12:38 PM To: [email protected] Subject: Re: Hard-code currency for shipment Option Hi Simon, I have just checked it out with the ecommerce application, it optional to set the currency.uom.id.default in general.properties, but you need to set the settings in store > localisation as mentioned before. To test checkout with these new settings, I added the GBP price to the Tiny Chrome Widget, added it to the cart and went for quick checkout, there shipping estimates were displayed in £. I hope this helps. On Fri, Sep 25, 2009 at 4:29 PM, Abdullah Shaikh < [email protected]> wrote: > Simon, > > There are, I don't remember exactly, I guess configuration settings in 2 > places, payment.properties & under Store > Localisation, you need to set > Default Locale String to en_GB & Default Currency Uom Id to GBP - British > Pound. > > I guess these settings should do, just clear your browser cache and try > with these settings. > > > > On Fri, Sep 25, 2009 at 4:17 PM, Simon Hutchinson < > [email protected]> wrote: > >> Thanks Abdullah >> >> I hadn't set that, however I don't think that this alone will solve the >> problem as the simple-method is simple entering $ as text. Do you know how I >> can get the correct symbol programatically? >> >> BR >> >> Simon >> >> >> -----Original Message----- >> From: [email protected] on behalf of Abdullah Shaikh >> Sent: Fri 9/25/2009 11:43 AM >> To: [email protected] >> Subject: Re: Hard-code currency for shipment Option >> >> Have you set the currency.uom.id.default to GBP in general.properties >> >> On Fri, Sep 25, 2009 at 4:07 PM, Simon Hutchinson < >> [email protected]> wrote: >> >> > Hi, >> > >> > In check-out process for eCommerce the descriptions of the shipment >> options >> > include a price, however this always displayed as $ despite the uom for >> the >> > shipment estimate being set to GBP. >> > >> > I have looked at getShipOptions in CustomerEvents.xml and it appears >> that >> > the currency symbol is hard-coded at the moment - notice the extra $ >> before >> > $${shippingEst} >> > >> > <set field="shippingDesc" value="${carrierShipmentMethod.partyId} >> > ${carrierShipmentMethod.description} - $${shippingEst}"/> >> > >> > I am happy to fix this but was hoping that someone could please point me >> in >> > the right direction for getting the correct currency symbol. >> > >> > I have seen the @ofbizCurrency tag used in freemarker templats however I >> > would need something equivalent from Minilang to solve here as the >> result of >> > getShipOptions is simply returned as json to a javascript function in >> > checkoutProcess.js >> > >> > Note: The getShipOptions simple method uses this >> > >> > <call-object-method obj-field="shoppingCart" method-name="getCurrency" >> > ret-field="currency"/> >> > >> > which returns the ISO value, in my case GBP - >> > Can I call something to get the £ symbol for this ISO code perhaps? >> > >> > Regards >> > >> > Simon >> > >> >> >
