recomendations/banners refactoring
refactor discount managing
refactor free shipping managing
fix