function calcItemUnitPrice(item) {
            if (!item) {return 0;}
            try {
                var size = item.productSize;
                var product = item.product;
                if (size && product) {
                    var price = product.isPremium ? (size.premiumPrice || size.price) : size.price;
                    return item.unitPrice = roundDollars(price);
                }
            } catch (e) { }
            return item.unitPrice = 0;
        }
Both calculates and sets the orderItem.unitPrice *