Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Products › Development › Forge › Module - Store Register  |  

ProjectAvatarPlaceholder.gif
  Quick Links  
 


  Contributors  

Acknowledgments

DNN Guru, Your Connection...

 


  Team Leadership  


Gilles Le Pigocher

(Project Lead)

 


  Team Members  


Benoît Sarton

Will Morgenweck

 


  DotNetNuke Projects  
The DotNetNuke Projects are a special category of platform extensions which are developed by volunteers to conform to the high professional standards mandated by DotNetNuke Corporation. The DotNetNuke Projects are distributed as a standard part of the DotNetNuke core application release offerings.

 


The best choice for your web site host, email hosting, and domain registration.
  Ads  
Aspose - The .NET & Java component publisher
 


  Sponsors  

Meet Our Sponsors

FCKeditor Project
Salaro -- Skins and more
OnyakTech
The best choice for your web site host, email hosting, and domain registration.
CrystalTech Web Hosting™
Webhost4life, specialists in DNN hosting
 


DotNetNuke® Project :: Store Module

E-Commerce is what has caused the internet explosion that made the Internet what it is today. One of the most desired features of a quality web portal is to be able to sell goods., be it products, services, mementos, etc, the ability to sell on the web is still the main reason for having a website today.

DotNetNuke Store is the answer to this need.  The DNN Store out of the box allows you to sell products using either Authorize.Net or PayPal. 

Features include categories, products (list and details), mini cart (with integrated controls), full shopping cart (including multiple ship/bill to addresses/recipients), reviews (including a review admin for approving reviews), order history (customer and admin viewable), and provider based gateways.

 


Project Lead's Blog
Feb 7

Posted by: Will Morgenweck
2/7/2007 10:10 PM

A few years ago I had a very busy month and was working on several web site projects at once.  All of these web sites needed many of the same features.  I decided there had to be a way to build these sites more efficiently.  I began using IIBuySpy and shortly after became a DotNetNuke addict.  Also at that time I was running a small community website with a custom portal framework I developed.  I wanted to switch that site to DotNetNuke, but needed a forum module with a few unique features.  A few months later I released my first module, Active Forums and started Active Modules, Inc.
 
I am now the Project Lead for the DotNetNuke Store Module.  I don't think many people realize the potential that exists in the Store module.  Robert Collins and his team really did a fantastic job on this module.  We should be very grateful that Robert and his team provided the community with such a great module.
 
It's not very often that you get to inherit a project that is as stable and well designed as the Store. Several people have asked me, "What are you doing working on a free module?"  And yes, I asked myself the same thing a few times as well.  I have three reasons and they are really pretty simple:

  1. I have several years experience building e-commerce applications, but my business is now focused around community and business applications.  The Store module has a great foundation and will give me the ability to put my experience to use.
  2. As a commercial module developer, we encounter issues/roadblocks/situations that other developers may not.  I feel the DotNetNuke project as a whole can benefit from these experiences.
  3. It's time to give something back.  DotNetNuke has given me the ability to build a business that meets my needs and the needs of others.  This is a great way to say thank you!

Now that the boring introductions are out of the way, lets talk about the Store Project.  As you may have read in the forums a lot of work has gone into Store 2.0.  I am currently evaluating code and project setup.  The project was converted to VS 2005 and being converted to the Web Application Project model, which I prefer.  However, I know there are some bugs that need to be addressed in the current release.  My goal is to have a release for the Store within the next 30-45 days.  I will be making a decision in the next few days whether we will be working to get Store 2.0 released or an intermediate release leading up to Store 2.0.  I will of course let everyone know once this has been decided. 
 
I have several features I would like to add to the Store and will be looking in the forums for ideas from others.  I'm really looking forward to working with the community.

- Will

Tags:

Re: Getting Started with the Store Project

Seems like the project is in very capable hands.

By schafer_brad on   2/8/2007 2:05 AM

Re: Getting Started with the Store Project

Fix store 2.0 - forget old versions - need working bug free store for DNN to be worth using, otherwise there is good reason to look at alternatives

By uanmi on   2/8/2007 5:38 AM

Re: Getting Started with the Store Project

I wish to see the Store get better and better.

Good luck to you guys ;)

By hbazerbashi on   2/8/2007 7:36 AM

Re: Getting Started with the Store Project

Will,
I am excited to see that this project may have a future. Please let us all know how we can be a help and not just a dog nipping at your ankles.

Rick Toner

By rtonerii on   2/8/2007 10:50 AM

Re: Getting Started with the Store Project

Mr. Morgenweck,
I was hoping to get an update on your progress with the Store module. I am excited that you are getting this module to an appropriate level of functionality.

With the module as it is, can I add the ability to add selection options to a store item? For example, I would like to give the user the option to select S-M-L-XL when they select an item and have that information pass through with the post to paypal.

I appreciate your consideration for my questions.

-Richard M.

By rmarshall on   2/12/2007 12:35 PM

Re: Getting Started with the Store Project

The Store 1.x was in C#

By any chance, are you planning to convert it to VB.NET ?

By IndianGuru on   2/9/2007 11:19 PM

Re: Getting Started with the Store Project

I really look forward to this module. My greatest need for this module would be in Payment Gateway providers. It should be documented as to how to make a payment gateway. Also there should be an option to use the store module so that is does not use any gateway at all and that is just sends email to the store admin when there is a finished transaction. Shipping needs to be handled better than the current store.

By mikecox on   2/12/2007 1:47 PM

Re: Getting Started with the Store Project

Great to hear
I have one suggeston, I would like to see the store handle multiple currency. when 1000 yen (equal to 10 dollars) localizes as $1000 dollars for a box of cookies, I think it surprises people.
Good Luck

By MarkSensei on   2/12/2007 3:06 AM

Re: Getting Started with the Store Project

Excellent news, this will add a lot of value to the DNN framework. Would be nice (but not essential) if it was converted to VB.NET like most of DNN.

By NukeAlexS on   2/11/2007 10:11 AM

Re: Getting Started with the Store Project

I think a great first step might be to release some documentation especially in regards to the payment providers and to maybe start populating the help.

By royhiggs on   2/8/2007 4:45 PM

Re: Getting Started with the Store Project

I think this module is in great demand. But, can somebody give us some real implementations of it(links to online stores)?

By victorantus on   2/9/2007 3:50 AM

Re: Getting Started with the Store Project

Good Luck

By Peacemerchant on   2/8/2007 6:01 PM

Re: Getting Started with the Store Project

Include B2B features !!

By blondie63 on   3/5/2007 8:23 AM

Re: Getting Started with the Store Project

Sorry, but I don't find all .cs files into source zip.

Regards,
Vincenzo S.

By strazzen on   2/20/2007 4:57 AM

Re: Getting Started with the Store Project

Hello.
AddressEdit.aspx.cs is missing in the installation package.
Not to mention that the complete controll is missing in the source.
Greets,

Vlad

By ajder on   2/19/2007 5:49 AM

Re: Getting Started with the Store Project

Hi again.
I appologize - I've found the AddressEdit files in the latest version download. Please disregard (or even delete) my previous message, and add my compliments to your good work Will !
Regards,

Vlad

By ajder on   2/19/2007 6:00 AM

Re: Getting Started with the Store Project

My bad. This is a comments section not a forum. I have posted my question to the Store forum. You are welcome to remove my previous comment and this one as well.

By rmarshall on   2/12/2007 2:31 PM

Re: Getting Started with the Store Project

Yeah scrap version 1, here's to version 2 (hopefully in VB.NET).

What should actually happen in my view:

a) User give their website registration and credit card details (with as little duplication as possible).

b) Payment is made.

c) If payment is successful, user hould be automatically assigned default permissions + permissions for product/s bought (security roles), and then automatically logged in.

d) Successful/failed transactions should be logged and assigned to the user (with as much details as legally possible).

e) If transaction fails user should be given option to refresh their details. If still not successful the user account should be deleted (and all information logged somewhere in case of a query).

We need to log as much information as legally possible with transactions.

Cheers

Alex

By NukeAlexS on   2/21/2007 8:31 AM

Re: Getting Started with the Store Project

Will, in the new version is it going to be possible to make a purchase without having the customer log in or register? That would be an EXCELLENT feature!

Thanks,
chris

By mombassa on   2/13/2007 4:05 PM

Re: Getting Started with the Store Project

>But, can somebody give us some real implementations of it(links to
>online stores)?

I'll implement it (and send you a link) as soon as buyers don't have to log in to purchase. That is completely unnecessary and a hindrance.

By mombassa on   2/16/2007 4:52 PM

Re: Getting Started with the Store Project

Can you share anymore of your thoughts on this project, where it is now, when next release might be, where you hope to go with it?

By Peacemerchant on   2/26/2007 6:00 PM

Re: Getting Started with the Store Project

Could you please let me know where can I find the source of Store module?

By arjunnccs@gmail.com on   3/1/2007 6:43 AM

Re: Getting Started with the Store Project

Where do I go to get info on correcting an error I encounter with my store? I can't delete an item because I get the error "shipping wrong format #.##" although I thought I corrected that.

By tlopez@gracepoint.org on   2/23/2007 9:03 AM

Re: Getting Started with the Store Project

I can't find the .cs files please could you help me

By fof on   3/24/2007 6:16 AM