Hello i have gone through your project details and we think it's better to build site custom php or you can use Open Source Ecommerce software like Opencart or Magento.
1)Product management.
2) Stock [login to view URL] Stock or Out of Stock product,
3) SKU management,
4)Barcode Management,
5)Featured Products module,
6)Best Sale Products module,
7)New Products module,
8)Related Product Module,
9) Discount module including Special offer module and special offer for an particular book.
10)Admin Catalog Management Module -- Product Catalog,Category Catalog,Attributes Management,Option Management etc.
11)Admin Order Management Module -- Order history,Export order history wihin particular date range.
12) Live chat -- Zopim live chat
13) Admin User Management Module.(Multiple admin users) with privileges option for admin users and customers management.
14) Order history Management.
15) Shipping & Billing Module --- Shipping Method Like Free shipping,Flat rate, etc and Shipping method Like Fedex etc.
16. Payment Module -- Standard Paypal,PayPal IPN,CC avenue(credit card/debit card best for india), Cash on Delivery or other payment method as you like.
Please check our some best Ecommerce Projects
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
waiting for you reply.