Use line_item price instead of variant price

Fixes #2342
Auto-orient uploaded images based on EXIF data

Fixes #2338