fix hidden field shop correctly being filled