fixed display if there is no price given
probably fixed a bug where subscription public ids were always the same