Who May Require General Liability
Most importers buy their first real policy not because of a lawsuit, but because someone upstream refuses to do business without proof of coverage.
Big-box retailers and grocery chains almost always attach insurance requirements to vendor agreements, typically $1 million per occurrence and $2 million in the aggregate, with the retailer named as an additional insured. Amazon's seller agreement requires commercial liability coverage once your sales pass the threshold it sets. Third-party logistics warehouses, fulfillment centers, landlords, lenders, and some freight forwarders ask for the same thing before they will touch your freight or sign your lease.
Each of them will want a certificate of insurance, usually on an ACORD 25 form, showing limits, dates, and any required endorsement wording. We issue certificates the same day for our clients, because a stalled purchase order waits for no one.
Quick question: have you actually read the insurance section of your largest vendor agreement? In our experience, it is the most-skipped page in the packet and the one that determines which endorsements your policy needs.