1. Introduction
This module let you create online store and publish classified information as easy asABC. It support multiple users. Each user can manage their own files. Module automatic convert user upload videos to .flv or h264(.mp4) format. Administrator can customize fields for each product type. Module also integrate Amason S3 to let user store huge site files.
For more detail, view live demo or download trial version to test on your local site.
2. Module Highlights
2.1 Multiple user, file manage, Large file upload, Amason S3, Video convert
2.1.1 Multiple user support.
Administrator can choose roles which can post information, specify the disk quote and item count this role can have.
2.1.2 User file manager
User can manage their own folder/files. When edit his product informations, he can choose related files(image/video/document,etc) from these files. Just like site administrator can do in dnn standard “File Manager” page, user can do the same work too. Except the “Upload“ function, module provide more powerful tools.
P2 - User file manager_local
2.1.3 Multiple/Large file upload
User can upload multiple/huge files as he wish.He can upload .zip files and check “Unzip“ option to automatic unzip after upload.
P3 - File Upload
2.1.4 Amazon Simple Storage Service (Amazon S3)
Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. You can use it easily in Classified Pro module, simple change storage type as “Amason S3” and enter your account information.
2.1.5 Convert user upload video to .flv or h.264(.mp4) format
Vendor can add multiple videos to demonstrate his product.Classified Pro will convert user upload videos to flash video format(.flv) or H264 (.mp4 ) format. Just like YouTube did.Support video types like (rm,rmvb,wmv,asf,mov,avi,mpg,vod,mpg,mpeg,mpe,mp4,mp4v,m4v)
2.2 Product department, Custom field, Category,Tag,User Category,Sellable
2.2.1 Product type ( product department)
Each type can has its own categories/customize fields/tags.A product can only belong to 1 type but can belong to multiple categories.
Some important property of product type:
1. Sellable
if checked,product belong to this type can be online ordering.
2. After order
This option works when sellable is true, can be the followings:
A. Ship user with specific goods, choose it if you sell real goods. Product belong to it will have ship methods,ship fee,etc.
B. Give user rights to download specific files, choose this option to sell software. Product belong to it will have related download files. For example ,we choose it to sell our modules on http://www.dnnmodules.cn/Store.a spx.
C. Add user to a specific role, choose this option to sell your site roles. Product belong to it also have related download files if you want. For example ,we choose it to offer our modules subscribe on http://www.dnnmodules.cn/Store/Subscribe rDetail/tabid/118/ProductId/5/Module-Subscriber-14-modules.aspx.
Note,only site administrator can post products belong to this option.
D. Other services which don't handle on site. Choose it if you to sell other things. For example, we have a customer use this option to sell World of Warcraft Account.
2.2.2 Custom Fields
Different product type has different property. For example, if you sell computer, you may want specify its Cpu type/monitor type..etc. If you sell clothes,you may want to specify its color/size/material. With user defined fields feature in Classified Pro, you can do as your wish.
You can customize fields for different product types. Below is a list of field types you can add:
A. Normal type like string / int / decimal / datetime / date / time / Boolean / currency.
B. Special types like email/ image/ url/ texthtml.
After added, these fields will be treated the same as built-in fields. You can add/edit their value, display them on product list module and product detail module.
2.2.3 Unlimited level categories
Each type has its own categories. You can add unlimited level of categories.
2.2.4 Tags
Each type has its own tag list. A product can belong to multiple tags.
2.2.5 User categories
Site administrator may defined a lot of product types, but vendor may only interest in some of them. He can create his own categories, each category corresponding to a product type. And he will only see his own type while edit his products.
2.2.6 Sell online or not
Module provide a option to control the sellable of whole site. If you don't want to sell your products online,you can simple set it as false. If this option is set to false, then all features related will invisible to users. Like the shopping cart, sell report. etc. However, other features will work as the same, like help ticket,watch list,coment,rating, etc.
2.3 Product, Video/Audio/Image/Attachment/, Option, Download,Role,Ship
2.3.1 Product
A product belong to only one type but can belong multiple categories/tags. Below is some important property of product:
:Promo price/promo start/promo end, use it to offer promo price, check http://www.dnnmodules.cn/Store.aspx for live demo.
:Stock/Low threshold, enter these information to specify product stock information. You can enter -1 to ignore them
:Previous version, if previous version is set, module will display a “new version available“ tip to old version. And vendor can move product rating from old version to new one.
2.3.2 Related Video/Audio/Image/Attachment/
A product can have multiple video/audio/image/attachment with it. If vendor has disk quote,he can choose his own files to add. If his disk quote is set to 0, he can only add from external url.
Take video as example, vendor can add video from his own files /external url/ embed code.
Module will use the lightbox style to play video(or image) in product detail,whether it comes from local file , or external url , or embed code.
P14 - Play video via light box style
2.3.3 Product Options
A product can have multiple options, option has its bonus price. User can choose which option he want to buy.
2.3.4 Product Download
If product sell type belong to software or role, you can add download files for product and its options. Client can download these files after they order.
2.3.5 Ship List
If product sell type belong to real goods, you can provide ship method for it and charge based user selected ship.
2.4 Paypal, Discount, Rating, Help ticket, Comment, Watch list,Sell report
2.4.1 Check out via Paypal
Integrate Paypal to offer online check out. Also integrate Paypal sandbox to offer test transactions.
2.4.2 Discount
Vend or may offer varied discount based certain conditions. For example, buy both product A and product B will offer 10%, buy more than 10 quantity will excuse ship fee, old customer will have 5% discount ,etc. Handle these discount via programme is a trickiness thing. We choose a simple yet useful way to solve this question - let vendor modify order summary.
2.4.3 Rating
Visitor can submit rating to products. If this product is sellable, then only client who bought this product can rating it. If not sellable, then vendor can choose roles which can rating.
2.4.4 Help Ticket
Registered user can submit help ticket to vendor.
2.4.5 Comment
Vendor can choose roles which can submit comment to his product.
2.4.6 Watch list
Registered user can add product to his watch list.
2.4. 7 Sell report
Offer sell report via different ways.
2.5 Template, Controllable, Mail, Seo,Rss
2.5.1 All display modules are template based
There are 12 sub modules in this package.Except the Cp_Admin module( which used to manage all informations) , the other 11 modules are fully template based. There are some built-in template in package,you can try save a copy then modify them, then choose them as your display.
2.5.2 Controllable
Module offer more than 1000 options to control the layout and functions.By using these options ,you can achieve different layout and functions as your wish. For example:
1 .Display multiple product in one row
2.Display 1 prouct per row
3.Display via grid
4.Product detail style_Flickr
4.Product detail style_Sunny
2.5.3 Mail integrated
Mail is everywhere in this module .Whenever client order / submit help ticket/rating/request discount...etc, module will send related mail to store administrator/ vendor/client.
2.5.4 Seo optimization
A: Add product name to page title while view its detail.
B: Automatic add product name and its tag to page “keywords”
C: Generate product detail page url use its name. For example,vist http://www.dnnmodules.cn/Store/ModuleDetail/t abid/117/ProductId/1/Ultra-Flash-Player-6-8-17-in-1.aspx.
2.5.5 Rss integrated
Rss is everywhere in product, you can subscribe by product type/category/vendor/module/month. For example, try visit http://www.dnnmodules.cn/DesktopModules/CrossClassified/ ProductRss.aspx?ProductTypeId=1 to view our rss.
2.6 Online help, Security assure,Easy to use, Localization
2.6.1 Online help is everywhere in module interface
2.6.2 Security assure
Check user input to prevent malice damage(like sql injection, script include,etc). Module also provide security code to prevent comment spam.
2.6.3 Powerful yet easy to use
2.6.4 Localization
All informations in this module localizable.
3. Module List and Skin object
There are 12 sub-modules in this package. Module also provide a skin object.
4. Acknowledgment
Video convert engine are based two open projects :
1. ffmpeg at http://www.ffmpeg.org
2 . MPlayer at http://www.mplayerhq.hu/
We learn a lot of from below modules while developing:
1. Silverlight file upload module from Michael Washington
2. Dnn official module - Form and list
3. Dnn official module - Store.
Thanks.