Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

Store Documentation - Part 1

Getting Started with the DotNetNuke Store Module 

The DotNetNuke Store Module is more than just one module.  The DotNetNuke consists of five individual modules all with specific tasks.  Each module is identified below:

Store Admin – Manages store settings, products and orders.
Store Catalog – Displays products and categories.
Store Menu – Displays a listing of categories within the store.
Store Mini Cart – Allows you to offer a smaller cart display that you may want on every page.
Store Account – Provides access to main shopping cart and account information

First Steps
You should consider the layout for your store before you start adding modules to pages.  Specifically, you will want pages for your Store Admin, Store Catalog and Store Account. 

Step 1 – Create a page with admin only permissions to hold the Store Admin module.
Step 2 – Create a page for your Store Catalog.
Step 3 – Create a page for your Store Account.
Step 4 - You will now want to add the appropriate module to each page.

Store Admin Module
The Store Admin Module gives you access to manage all the various settings for your store.  You will also be able to manage Categories, Products, Customers and Reviews.  Follow the steps below to get started with your store:

Store Information 

  1. Enter your store name, description, keywords, store email and select your shopping cart page (Store Account).
  2. Click “Update”
  3. Select your payment gateway provider from the select box.  Your options include Authorize.Net and PayPal.  
  4. Enter the information necessary for your selected payment provider.
  5. Expand Shipping Administration and enter 0.00 or your appropriate shipping fee.
    BUG: Do not click “update shipping fee”.
  6. Click “Update”


  1. Click the Categories link.
  2. Click Add Category
  3. Enter a Category Name and any additional information.
  4. Click Update


  1. Click the Products link.
  2. Select the appropriate Category
  3. Click Add Product
  4. Complete Product form details
    NOTE: You must select an image for each product. If you don’t want to use an image then upload a transparent gif file to your root folder then select as the product image.
  5. Enter a description for your product.
  6. Click “Update”



There are currently no comments, be the first to post one.

Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (21)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (269)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?