Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStorefeatures on DNN storefeatures on DNN store
Previous
 
Next
New Post
12/6/2010 9:22 AM
 
Hello, 

Our client has very few online documents to sell may be around 20-30. We want to use store module for this. We have a some of  requirements like 

1) If  it is able to identify if product is already sold : Here once this product is downloaded (purchased), user should not see buy option for this product again only he could see the details of this product.

        2) New document is not new module but is update of earlier module: If user has already bought any product, our new document can be just upgrade to that product and user should be allowed to download it without paying anything.

        3) We could set Role based parameters to these documents like allow only iExceller to buy this product etc

Please help

thanks in advance
 
New Post
12/6/2010 7:42 PM
 
Hi Vikas,

First you have to understand than the Store module is a general purpose e-commerce module. Your needs are too specifics and could probably not be managed by any e-commerce module. On the other hand, you could create your own version with the source code. By doing this, you will not be able to upgrade on future versions without reapply your changes. The last beta versions available at Codeplex are stable and already manages virtual products (downloadable).

It is rare that a customer wants to pay several times for the same product, especially if it knows that it can download it at all time! :-) In the Store module, you define for each product how many times it can be downloaded or define an unlimited download. Downloads are managed by the Store Account module, from one place your customer can look at his order history and downloads. When you will update the file, your customer will be able to download it from the same place because files are managed by ID inside DotNetNuke.

Concerning the product visibility by role it's an already requested feature by other users. But that's not so simple! For small store like yours, it could be done, but for larger ones it will be too slow. Because before display a product the module need to verify if the user account is in the corresponding role and this is time consuming. Currently the Store module is compatible with all DNN versions from 4.6.2 to the last 5.6, because of this I can't use new .Net features like Linq. In the future, the module will be only compatible with DNN 5.x versions. At this point, I could consider this kind of feature. If you have just a few roles, you could create separate page visibles only to certain roles and place a Store Catalog module on each of them. Because you can define a default category in the Store Catalog module, you could then limit some products by role.

Gilles

We (team members) are Humans offering their knowledge, their work and their spare time FOR FREE to benefit the community. It would be so particularly appreciated that your messages begin with "Hello" and end with "Thank you" or any other form of politeness. Ask yourself what your reaction would be, if you were approached by me (a total stranger) on the street to ask you something without saying "Hello" nor "Thank you"? After several years of services dedicated to the community, I begin to be tired to read requests without any form of politeness.
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStorefeatures on DNN storefeatures on DNN store


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out