It can be done but is quite complicated. If you do not have zillions of product codes I suggest you add these in the normal way.