In a Purchase order, we can fetch the Shipping Charges of an item based on its Value or weight.
Go to Shipping Rule list --> Calculate based on : Net Total or Net Weight --> Select Shipping rule conditions --> Fill table
This way, while creating a PO, shipping charges will be fetched for the item based on item's weight or Value.