Cart With Authorize.net Cim
E-commerce site for company selling 3 versions of a product. Product is a bottle of herbal supplements. Products are as follows:
-1 bottle
-3 bottles (includes free shipping)
-Auto ship bottle (customer signs up once and bottle is automatically re-billed and re-sent every month. The admin must be able to change the shipping and billing date from the backend).
Apart from these features the site also requires a customer database backend where admin will have access to all of the customers information including email, address, phone etc.
Furthermore the admin requires the ability to add orders through a backend for any registered user on the site (phone orders, mail orders etc.)
Credit card information is not to be stored on the server. Instead the Authorize.net CIM must be used in order to store any customer information and to process recuring billings and payments.
The shopping cart must be able to support different rules for shipping and taxes depending on the state. Also different shipping rates must be able to be customized depending on how many bottles are shipped. For example, if one bottle costs 5 dollars to ship, every additional bottle must cost an extra .50 cents. (Not exact figures but along these lines.)
The shopping cart must support discount codes or vouchers.
The shopping cart must be able to at the end of each day process all orders into a file to be submitted to a fulfilment house.
If the use of an open source shopping cart such as osCommerce, Zen-Cart, Magento or Ubercart is possible for the project it would be a major plus.



