Using the Persistence Utility
If your shopping cart system cannot store the buyer session metadata that is needed for the punchout ordering process, you can save the buyer session data by passing the data fields as GET input fields in all the catalog pages returned to the buyer, or as hidden form fields embedded in all the catalog pages returned to the buyer. However, keep in mind that these fields need to be passed in every catalog page until the buyer checks out.