Oui, ça m'arrive également
D'une manière simple

une fois que le quai de commerce reçoit son zolie bateau, je clique sur le quai pour définir les échanges. Par exemple pour acheter du blé, je clique sur "blé", je choisis le "nombre" et je clique sur "acheter", puis si je veux vendre du bois par exemple, je clique sur "bois", je choisis le nombre que je veux vendre et je clique sur "vendre"

Et puis ça marche

Mais il m'est arrivé de voir que le bateau revienne avec les cales vides, ce qui veut certainement dire que la cité voisine n'avait plus rien à vendre

mais en cours de partie, les échanges commerciaux se régulent assez bien

Pour vendre des marchandises, il faut bien sûr en avoir en stock dans ses entrepôts, et pour stocker les marchandises achetées avoir de la place dans ses entrepôts sinon elles resteront sur le quai de commerce
Comme le marché, le quai de commerce peut échanger qu'une seule ressource, si par exemple tu veux acheter du blé et du fer, il te faudra deux quais de commerce

Si dans une mission, le sénat demande souvent du blé et en grande quantité (Massilia), il faut construire plusieurs quais de commerce pour en recevoir plus et plus vite. D'autant plus que dans cette mission, il faut non seulement du blé pour répondre aux demande du sénat mais il en faut également pour alimenter les boulangeries de la cité