Our web site sells data to both consumers and software companies though a number of sales channels.
We need to expand our capabilities with a more flexible e-commerce engine. We are looking to modify osCommerce (or another open source package) as needed so that we will be able to sell multiple data products similar to our TSB subscription product. Our system currently has the ability to process transactions for a single product and run the transaction through our payment gateway ([login to view URL]).
Our TSB Data product is sold in several formats AT THIS TIME:
- Single $XX payment for all TSB & Recall data applicable to a single vehicle for one year
- Monthly $XX for an "Unlimited" subscription that allows access to all vehicles' data.
- Individual TSB purchase w/ Download.
After this modification, our system will have the following additional capabilities:
- Ability to sell multiple DATA SUBSCRIPTION products.
- Purchase process will include an interactive vehicle selection process (year, make, model, trim, engine) for some products.
- Purchase process will allow purchase of different products for different vehicles in a single purchase.
- Offer complementary products to encourage "Add on" sales.
- Ability to offer discounts when purchasing products for two or more vehicles
- Ability to calculate "Package" Pricing (Example: Product A=$14.99/Mo,
Product B=$15/Mo, Product C=$10, Package of A,B & C=$30/Mo.)
- Ability to recognize when a customer has purchased all components of a "Package" individually and adjust pricing accordingly.
- Allow Customers the ability to upgrade a Single Product to a "Package" that may include this product.
- Ability to sell Individual TSBs as Downloads (these are PDF files) with X number of download attempts.
- Interface for user to view/edit their account information, change their credit card, renew subscriptions, etc.
- Support single-use and multi-use discount codes
- Subscriptions require recurring billing (integrate with [login to view URL])
- Affiliate system integration (we currently use PostAffiliate Pro)
- Admin interface with account and transaction management as well as sales and activity reports
- The Shopping Cart component must be designed to allow us to set up versions of our site that appear with the customized designs of our channel partners as well as allow custom product pricing and availability for each channel partner.
As part of this, our subscription system will need to be modified to accept multiple products:
- Each of these products may be billed differently and have a separate expiration date.
- Ability to update or create the subscription record of the customer so that it allows access to certain products but not others.
Additional requirements:
- Migrate data from existing system