updated merchant frontend to support shipping data
added random upc