Приключване на покупки: рефакторинг