Go back to the meaning of original sentence:
Sale of cucumbers have ground to a halt.
Sales of everything have ground to a halt have ground to a halt too.
Sales of not just cucumber, but of everything, have ground to a halt.
You need the of. Without it, you have "Sales everything have..."