Hi Everybody,
Having problem with webshop that uses many currencies.
Site has one default currency - that is euro. But in API, in the "PageLoaded" notification subscriber - currency is set to something else for users with some specific IPs.
Any ideas how can I avoid this error???
Here is full error message:
Dynamicweb.eCommerce.Prices.PriceInfoCurrencyException: Attempt to aritmatic with two prices of different currency at Dynamicweb.eCommerce.Prices.PriceInfo.Add(IPriceInfo info) at Dynamicweb.eCommerce.Prices.PriceInfo.Add(IPriceReferenceInfo info) at Dynamicweb.eCommerce.Orders.OrderLineCollection.get_Price() at Dynamicweb.eCommerce.Orders.Order.get_PriceBeforeFees() at Dynamicweb.eCommerce.Orders.ShippingCalculator.TryFindFeeFromMatrix(Order order, ShippingCalculationResult& calcRes) at Dynamicweb.eCommerce.Orders.ShippingCalculator.Calculate(Order order) at Dynamicweb.eCommerce.Orders.Order.GetShippingFeeInfo(PriceInfo& price, String& shippingFeeRuleName) at Dynamicweb.eCommerce.Orders.Order.SaveOrder(String IDStr, Boolean saveOldVersion) at Dynamicweb.eCommerce.Orders.Order.Save(String IDStr, Boolean saveOldVersion) at Dynamicweb.eCommerce.Cart.Frontend.GetOrder() at Dynamicweb.eCommerce.Cart.Frontend.GetContent()