add_image function for ProductOffer + create_product_variation mixin + build_resized_image_url fix