Правильно: Товары из всех стран мира.
Их можно различить по синтаксической роли в предложении.
Это разные лексемы: их основы различаются суффиксами, у каждой из них свой набор словоформ (падежно-числовых форм), они различаются оттенками лексического значения.
Фраза «Он получил поздравления из 140 стран мира» не является стилистической ошибкой.
Возможны оба варианта.
Такое сочетание не ошибочно, оно встречается в художественной литературе. Например: А хуже всего было то, что, когда он произнёс эту свою шутку богатого гуляки, я заметил, что она улыбнулась в уже пригубленный стакан, и улыбнулась довольно язвительно. Ф. Искандер, Письмо. Даже стакан, пригубленный Вальганом, хотелось выбросить. Г. Николаева, Битва в пути.
Обе формы родительного падежа имеют право на существование в подобных конструкциях.