Refactoring. Update product balance on ordering.