Interactive shops: how the customer can deal with them both from inside and outside