A shop owner has raised concerns over Christmas trade amid claims town centre roadworks have led to a drop in customers.