engineEcoSession = (EngineEcoSession) setSessionMarketAreaLocalization(engineEcoSession, localization);
final Retailer retailer = marketArea.getDefaultRetailer();
engineEcoSession = (EngineEcoSession) setSessionMarketAreaRetailer(engineEcoSession, retailer);
final CurrencyReferential currency = marketArea.getDefaultCurrency();
engineEcoSession = (EngineEcoSession) setSessionMarketAreaCurrency(engineEcoSession, currency);
setCurrentEcoSession(request, engineEcoSession);
return engineEcoSession;