14 spices - honey/sugar/
16 textiles - wool / cotton / tapestries / lace / silk
17 vegetables / fruit
As you can see, I'm already having a hard time limiting some of the categories, like 14 and 16. One idea was to have each category have a rarity scale. The idea being you roll to determine what the trade good is, say, a textile, then roll rarity and you might get silk, cotton, or wool depending on the result of that roll.
But after making this chart I realized bandit hoards and caravans will probably have very different cargoes than ships. Maybe even different enough to warrant a separate chart. Ugh, a whole new chart of twenty more goods is getting too complicated for my liking. What if I split this into two 10-entry sections, half could be land cargoes, half bulkier sea cargoes (like lumber)? I could make the chart where I could roll a d20 to get a result from all the categories for say a coastal warehouse or something.
Keep in mind this is meant to be a baseline of trade goods that almost any world would have-- a place for the busy DM to start. You could always edit this or make whole new charts for world specific items.