Use .jpg instead of .jpeg for image extension, and handle case where price is missing