You can setup alternate suppliers on your products so the supplier specific pricing and codes automatically display depending on which supplier is on the purchase order.