Almost every cart typically covers 1,3 items unless you mean something else about the ISBN tag properties. The amazon import could be handled even by a database tool (if you have the file in CSV). Or you could write a simple script inside the cart to upload/update the database. Basic cart features include moving products to different categories something you will have to do after the upload.
Now if you mean the categories should be driven by the ISBN properties so everything is automatic, you will require something custom and that will be subject to the cart you have in place because of the categories/products db structures. They are different among carts.