Supply chain delays mean some firms may not be able to meet demand during the busy shopping period.