Денис, такая вот выдача медалей за событие с задержкой в несколько месяцев (я не о французских, а о ваших, событийных) - это, конечно, эпик фейл. Причём уже, похоже, ставший печальной традицией. Понмаю, что продиктовано это экономией - заказать количество точно-точно в размер. Но есть пара способов и экономию соблюсти, и подобных задержек избежать.

1. Можно заканчивать регистрацию за некоторое время до события, и за это время (между окончанием регистрации и датой старта) успевать получить партию в количестве зарегистрировавшихся. Диалог-Конверсия за 2 недели укладывается. Не успевшие, либо не получают медалей, либо можно делать заказ из расчёта +10% (или сколько там у вас в среднем регистрируется в последние дни), что тоже не приведёт к ситуации с "лишними" медалями.

2. Можно по вашей статистике (а она у вас многолетняя и ситуация хорошо предсказуема) заказывать партию весьма точно. Ну, ОК - с небольшим запасом. А лишние, если они останутся, пускать в онлайн-заезды. Это тоже позволяет утилизировать всю партию без остатка.

Просто вы, пожалуй, единственные, кто допускает подобную практику. Не знаю других таких примеров на спортивном рынке.