Discounts from promo codes are applied to all products on an order. If the promo code has a monetary value to it, then you should use the whole amount since it is not possible to split a promo code across separate orders. Please also remember that promo codes cannot be redeemed against the delivery cost.