you can use the store order summary and store order details to store the cart contents to a database.
you will need a cart summary and cart details table in your database. the cart details table will store the item information for items in the saved cart.
look at the eCommerce database in the Order Summary and Order details tables for a basic structure.
you should probably give a text box where they can name the cart, then in the cart summary behavior, save the date, cart name, and user ID. The cart summary will save the ID of the record that is inserted in a session variable.
in the cart details tables, bind the relational column to the session created by the order summary behavior, and bind the product columns to the cart bindings.
later when the user logs in, you can create a recordset that filters the order user column by their ID and show carts that the user has saved. when they click on one, pass tjhe order ID as a URL variable to filter another recordset that queries the cart details table.
use the Get Contents from recordset behavior to populate the cart with the saved order.