Open Store uses the DNN CMS and requires a minimum of DNN version 8
While Open Store can have multiple websites for each DNN installation, it does NOT support "child" portals, you must create "parent" portals.
There are 2 options to install Open Store with DNN. After completing the installation, continue with the Open Store settings section. (below)
Installation Option 1
Use the full install package for Open Store
Download "OpenStore_DNN_Platform_18.104.22.168_Install.zip" from https://github.com/Open-Store-Project/Open-Store/releases
Install this zip as you would a normal DNN installation. http://www.dnnsoftware.com/wiki/how-to-install-dotnetnuke
Optional : Once installed you can then apply the Open Store DNN site template. This can be found in the default portal and is called "OpenStoreDemo.template", you can use the Site Wizard to apply the template. This is an optional step to help speed up the setup of the website, but you can choose to apply the modules onto the page yourself..
The install package "OpenStore_DNN_Platform_22.214.171.124_Install.zip " is a standard DNN installation package, with the extra modules required to run Open Store included and installed automatically for you.
Installation Option 2
Install Open Store on an existing DNN installation
The method of installation can be applied to a DNN installation already existing or a new standard DNN install.
1.1 Install NBrightDNN_TemplateSys
Download the NBright Template System and install as you would a normal DNN module "NBrightDNN_TemplateSys_v**.**.**.**.zip"
1.2 Install The Open Store package
Download the Open Store package and install as you would a normal DNN module "OpenStore_4.*.*_Install.zip"
1.3 Optional : Demo DNN Template
This document will try to explain the setup of Open Store by using a DNN template to speed things up, there is no need to use this DNN template and you may setup the different modules of Open Store as best fits your requirements.
Download the file "OpenStore_DNN_Template.zip" from the doenload link and unzip it in the DNN "/Portals/_default" folder. Then use the DNN "Site Wizard" to build the site using this template.
Open Store settings
After creating the site structure with the DNN wizard (or manually). Enter the Open Store Back Office through the Admin>Open Store Back Office page.
NOTE : To create a Back Office page you create a page, remove all modules and then apply the "NBrightStoreBO" skin which is installed in your host skins when you install Open Store. (If you used the DNN site template this has already been done this for you)
The first time you enter the BO you must save the default settings so goto Admin>Settings and simply click the "Save" button.
(FIX: In certain situation a cached error may be displayed on entry to the BO, if this happens exit the BO, clear cache or restart app and then go back into the BO. It should then continue as normal)
NOTE: If you have issues with images not uploading correctly, you can use BO>Tools>Validate Store to ensure the settings are activated correctly.
Next the Store configuration should be setup (BO>Admin>Settings), in this example the pages are already created by the DNN template and so we simply need to assign what we have.
On the Basket page, the OS_FullCart module settings will also need changing to redirect to the checkout. The idea of having a FullCart Page and a Checkout page is so that on webistes which need a login the DNN security can be activated to force a login before the client fills out the address on the checkout. (i.e. the Fullcart page has public access the Checkout page has only registered User access.)
In this example the we're going to use the Treeview category menu, this needs to be setup in the OS_CaetgoryMenu module settings, so on the "On-line Shop" Page go into the category menu module settings and alter the "Menu Type" setting of menu to Treeview.
All Other OS Modules
For all OS modules the settings will need to be configured, so go into each OS module in each page and save the module settings.
After all the modules have been updated, don't forget to clear the DNN cache to make sure you get all the correct setting. You can do this by using the DNN clear cache option or by recycling the app pool.