shaxs
09-24-2005, 01:45 AM
Hello All,
For our current application ST Invoice ( see signature), we have developed a registration, demo, and shopping cart system to allow people to download our demo and then buy a serial code for it. All the code (for the msot part) is in place. It would just take a little tweaking to make it generic enough to work for any program. I just wanted to see if developers would actually be interested in this? It took hundreds of hours to complete and I figure a developer might be interested in buying a pre developed and tested solution that would cut down on costs greatly. Please see the specs below and tell me your thoughts! Also, what would you be willing to pay for such a SDK? I was thinking a ball park range of 300-500 USD.
========================
Pocket Pc Activation SDK
Shopping cart and user account system:
• The ability for users to purchase your product.
• During the product purchase phase an account is created for them and they can opt in for the newsletter.
• After successful purchase, an email is generated and sent to them with their serial number.
• The user can always log on to your page and login into their account. Here they will find three options after logging in: Edit Profile, My Orders, and Download Serial Numbers.
• Edit profile will allow them to change their information. They can also opt in or out of the newsletter.
• My Orders shows all the orders they have purchased and the serial number for each order. They can download the associated product for the order here as well.
• Download Serial Numbers allows them to input their order number and retrieve their serial number.
• User can add their credit card on file to automatically bill for recurring charges
• Shopping cart can be integrated into your page using a php include or used stand alone.
Admin Backend
• Product Manager:
o Products: Able to add, edit, delete, activate, and deactivate products.
o Edit pricing: Have the ability to create volume discounts.
o Discounts: The ability to create discount codes used in the shopping cart. Can create one time use, active until deactivated, discounts good for x amount of uses, and discount codes good for a specified time period
o Can set the type of license. Whether it is good for life or whether it is good for x amount of time. Can setup recurring billing. Good if you are also offering a service with your product
o Ability to add an EULA the customer must agree to when checking out
o Downloadable content: upload or assign a download url for the product once purchased.
o Assign a custom hash code or encryption key so that the serials generated for each product are unique
• Customer Manager
o Shows a list of all customers.
o Ability to list the order of customers by: Name, Email, Company, Phone Number
o Can filter by alpha numeric range
o The ability to search customers via Name, Email, Company, Phone Number
o Ability to see all orders of a specific customer
• Order Manager
o Shows a list of all orders
o Edit the order by Order #, Customer, Order Date, Total, and Company
o Filter By Alphanumeric order
o Search by Order #, Customer, Order Date, and Company
• Product Accounts Manager
o Shows all the serial numbers generated after purchase
o Filter the order by Serial #, Order #, Customer, Company, or email address
o Filter by Active, Inactive, All, and Closed accounts
o Search by Serial #, Order #, Customer, Company, or email address
o Show upcoming payments that need to be made for any recurring bills
o Apply payments via credit card, check, money order or other payment
o Deactivate, activate, and delete serial codes.
o Search Product Account for Monthly Payment due since x days
• User Management
o The ability to create employee accounts to perform certain functions. The functions each user can do can be explicitly set.
• Tools
o Email Templates
Editable templates for all the actions that trigger an email response. These templates have a WYSIWYG editor along with tokens like [[PAYMENT_DETAILS]] ect
o Newsletters
Create, save, edit and send newsletters to opt-in clients.
Features a WYSIWYG editor and tokens.
o Reports
The ability to run different reports. IE, how many of each product have sold, how much total sales you have for a given period.
o Site Configuration
Setup the site details like support email, support phone number, tax % . This will also be where their user name and password to our server is located (see below notes for details on this).
o Payment Gateway
Select and configure a merchant gateway like Authorize.net
Pocket PC Code
• Turn your application into a Demo
• Allow the user to activate the program and take it out of demo mode
• All you specify is the amount of days you want the demo to be, the registration server, and the next form that should be loaded to load your program.
For our current application ST Invoice ( see signature), we have developed a registration, demo, and shopping cart system to allow people to download our demo and then buy a serial code for it. All the code (for the msot part) is in place. It would just take a little tweaking to make it generic enough to work for any program. I just wanted to see if developers would actually be interested in this? It took hundreds of hours to complete and I figure a developer might be interested in buying a pre developed and tested solution that would cut down on costs greatly. Please see the specs below and tell me your thoughts! Also, what would you be willing to pay for such a SDK? I was thinking a ball park range of 300-500 USD.
========================
Pocket Pc Activation SDK
Shopping cart and user account system:
• The ability for users to purchase your product.
• During the product purchase phase an account is created for them and they can opt in for the newsletter.
• After successful purchase, an email is generated and sent to them with their serial number.
• The user can always log on to your page and login into their account. Here they will find three options after logging in: Edit Profile, My Orders, and Download Serial Numbers.
• Edit profile will allow them to change their information. They can also opt in or out of the newsletter.
• My Orders shows all the orders they have purchased and the serial number for each order. They can download the associated product for the order here as well.
• Download Serial Numbers allows them to input their order number and retrieve their serial number.
• User can add their credit card on file to automatically bill for recurring charges
• Shopping cart can be integrated into your page using a php include or used stand alone.
Admin Backend
• Product Manager:
o Products: Able to add, edit, delete, activate, and deactivate products.
o Edit pricing: Have the ability to create volume discounts.
o Discounts: The ability to create discount codes used in the shopping cart. Can create one time use, active until deactivated, discounts good for x amount of uses, and discount codes good for a specified time period
o Can set the type of license. Whether it is good for life or whether it is good for x amount of time. Can setup recurring billing. Good if you are also offering a service with your product
o Ability to add an EULA the customer must agree to when checking out
o Downloadable content: upload or assign a download url for the product once purchased.
o Assign a custom hash code or encryption key so that the serials generated for each product are unique
• Customer Manager
o Shows a list of all customers.
o Ability to list the order of customers by: Name, Email, Company, Phone Number
o Can filter by alpha numeric range
o The ability to search customers via Name, Email, Company, Phone Number
o Ability to see all orders of a specific customer
• Order Manager
o Shows a list of all orders
o Edit the order by Order #, Customer, Order Date, Total, and Company
o Filter By Alphanumeric order
o Search by Order #, Customer, Order Date, and Company
• Product Accounts Manager
o Shows all the serial numbers generated after purchase
o Filter the order by Serial #, Order #, Customer, Company, or email address
o Filter by Active, Inactive, All, and Closed accounts
o Search by Serial #, Order #, Customer, Company, or email address
o Show upcoming payments that need to be made for any recurring bills
o Apply payments via credit card, check, money order or other payment
o Deactivate, activate, and delete serial codes.
o Search Product Account for Monthly Payment due since x days
• User Management
o The ability to create employee accounts to perform certain functions. The functions each user can do can be explicitly set.
• Tools
o Email Templates
Editable templates for all the actions that trigger an email response. These templates have a WYSIWYG editor along with tokens like [[PAYMENT_DETAILS]] ect
o Newsletters
Create, save, edit and send newsletters to opt-in clients.
Features a WYSIWYG editor and tokens.
o Reports
The ability to run different reports. IE, how many of each product have sold, how much total sales you have for a given period.
o Site Configuration
Setup the site details like support email, support phone number, tax % . This will also be where their user name and password to our server is located (see below notes for details on this).
o Payment Gateway
Select and configure a merchant gateway like Authorize.net
Pocket PC Code
• Turn your application into a Demo
• Allow the user to activate the program and take it out of demo mode
• All you specify is the amount of days you want the demo to be, the registration server, and the next form that should be loaded to load your program.