How does product registration work?