а формат, вот даже хз, никогда не задумывался сам, обычно по ТЗ приходит так: вот у нас есть эксель, в нем промокоды, их надо загружать на сайт и что бы кнопка была сгенерировать уникальный. смотришь формат который дают менеджеры и по такому же принипу генеришь