Fresh produce is likely to be missing from shop shelves for several weeks, according to industry sources.