Hi, I need a shopping cart software. Frankly, we do have custom built shopping cart that works perfectly but then it is getting too expensive for us to build a coupon software in-house to go with it. When we started looking for coupon software online, we realized that every coupon and gift card software out there comes integrated with shopping cart software. So, we need to either build a coupon software in hosue or buy a new shopping cart software entirely. Building coupon software in house is getting difficult. So that wont work...now we are looking for shopping cart software!!

My products are not standard products. I sell custom books and each book has different properties: A) variable number of pages B) different types of cover

If I use a traditional software for my shopping cart, it will not work for me because they only work with products that have fixed characteristics. If every product in my store is different from the other, what do we do? We tried to break one product down to three products - a basic book , number of pages, type of cover. So in a shopping cart, when a user pruchases a custom made book with 40 pages and hard cover, then ONE photo book will show up as - One basic book + 40 of a product called pages + 1 of a product called hard cover. However, the problem is this: a user can edit the products in a shopping cart. So if he wants a book with 40 pages in it, and in his shopping cart, he sees a book as one product and 40 of another product called pages, he can edit or delete the pages out. So...that is going to complicate and confuse everything.

So help me...do you have any suggestions for my problem?