Он там попадает на страницу регистрации.- Переговори с разработчиками CRM, пусть сделают автоматом регистрацию если запрос приходит с твоего лэндинга. То есть человек на лэндосе вводит данные, потом сразу происходит регистрация без редиректа и лишних телодвижений со стороны клинета.
— Имеет id, manufacturer_id и name.
а это уже не хорошо.
У тебя должна быть промежуточная таблица Manufacturer_collections и там два столбца: manufacturer_id, collection_id, и настроить так что значения могут быть только уникальными, то есть что бы не было две одинаковые пары.