There are no big shops at Borovets only the small shops in and around the hotels.
Most items are cheap in Bulgaria but also may be fake (designer labels etc).
Even in the town Samokov which is a few Km away there are no big stores only small shops and these are limited.
Local cigs are only 35p a pack and wine is only £1 a bottle, what more does anyone need.