Microsoft KB Archive/298826

= PRB: BizDesk: Non-English Locale Settings May Cause Unexpected Variant Price Results =

Article ID: 298826

Article Last Modified on 10/9/2003

-

APPLIES TO


 * Microsoft Commerce Server 2002 Standard Edition
 * Microsoft Commerce Server 2000 Standard Edition

-



This article was previously published under Q298826



SYMPTOMS
When you use the BizDesk Catalog Editor, and the system locale setting of the server is set to a locale other than English, you may notice unexpected results when you change the product variant price.

For example, if you use German locale settings for a Commerce site, a variant price value of 1,99 is saved as 199. After you reload the page, the comma in the value has been removed and 199 is displayed in BizDesk.

Note that this behavior occurs with all locales that do not use the period (.) decimal separator. The German locale uses the comma decimal separator.



RESOLUTION
To resolve this problem change the following BizDesk Active Server Pages (ASP) code:  In Notepad, open the Retailbizdesk\Catalogs\Editor\Edit_product.asp file.  Locate the following line in the Process_SubmitEDIT function varPrice = variantValue(.selectSingleNode(&quot;./variant_price&quot;).text, &quot;cy_list_price&quot;) and replace it with the following: varPrice = variantValue(.selectSingleNode(&quot;./variant_price&quot;).text, CURRENCY_TYPE)  Save Edit_product.asp.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Keywords: kbprb KB298826

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.