get zippy adding and creating products working

why re-use the public_id here instead of generating a uuid?