[ADD] only upload product.template if ean and name truthy, and product.product if ean and name are in values. This avoids the case where they are uploaded multiple times due to the write cascading from template to product
[IMP] get carrier from sale order carrier_id, otherwise find move line with carrier product and use that