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 ForumsStoreStoreDisplay Order HistoryDisplay Order History
Previous
 
Next
New Post
4/22/2010 10:35 PM
 

Hi,

I would like to have one DNN page for the cart and another page for the Order History, so I would like to know how to get the StoreAccount module to display the order history at the initial page view. (I wil hide the links for Store, Cart and Order History via CSS).

Thanks,

Matthias

 
New Post
4/23/2010 10:19 PM
 

Hi Matthias,

Why do you want two pages? It's more simple to have all user informations on the same page, it's the goal of the Store Account module.

If you need a link to display directly the order history, your just have to click on Order History and copy the link.

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.
 
New Post
4/24/2010 7:39 AM
 

Hi Gilles,

thanks very much for your reply.

The reason why we need this is that there must be several different pages in the menu.

While you might think that the way you implemented this should be sufficient for many use cases, I have to tell you that it isn't! We habe a menu and  within the menu logic there is one page for store, one page for order history and others for other options.

I really like the store module, but I found that there are really plenty of requirement we have that the store module isn't able to fulfill!

Regarding the actual topic problem I found out that when the URL contains 'PageID=CustomerOrders' we get the desired behaviour.But how can we achieve this when using pages that are contained within a menu?

We discovered so many requirements whicht the current store module isn't able to satisfy. (e.g. skinning cart and checkout pages, checkout without entering an address, immediate checkout without display of cart items,

What I'd like to ask is: How much OpenSource is the store module? Do you ue accept code and feature improvements from others (like me :-) or should I rather continue modifying the store module in a proprietary way that prevents upgrades?

This is the primary issue we need to get sorted in order to decide how to go on...

Thanks,

Matthias

 
New Post
4/24/2010 9:36 AM
 

Hi Matthias,

When you create a page in the "Advanced Settings" section you should find at the end the "Link Type" setting, select URL and paste the url with the CustomerOrders param. That's all!

All modules can be controled with CSS including the Store Mini Cart and Store Account module. Look at the Templating Guide for details. But only the Store Catalog can use all the Templating system. It could be very difficult to apply the Templating system to other modules. As a sample if you want to template the Mini Cart or the Cart. Finaly, it's just a table and cannot be broken down into elements! At best, we could create a token for the table and another to the posting button and not much more. Please be more specific and make suggestions, again I'm open!

The Store module is fully Open Source! You can submit enhancements if you want. I will add the submited code if the feature is usefull for many and do not break anything. Moreover, the code must follow basic DotNetNuke programming rules, like support for localization.

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.
 
New Post
4/26/2010 11:02 AM
 

Hi Gilles,

thank you very much for the suggestion. I already tried that, but when I choose

"URL (link to external resource)"

and I enter:

Default.aspx?tabid=69&PageID=CustomerOrders

It always gets prefixed with 'http://'. I can't use absolut links because of multiple site identities.

It would be great if we could add a "Initial View" setting to the Store Account module to specify if the cart or the Order History is shown on initial display.

Other issues I would like to work on are:

  • Adding a new PageID named "DirectCheckout" to the Store Account module which loads and initializes Checout.ascx and additionally clicks on the confirm order button automatically
  • Make address providers work
  • Create a "Emtpy Adress Provider" which does not display any address information
  • Make the OrderHistory and cart lists more configurable. At least by adding CssClass properties to the ItemStyle, EditItemStyle, AlternatingItemStyle, HeaderStyle and FooterStyle properties or better by implementing some kind of templating
  • Provide a way to redirect the user to a selectable page after payment is completed

Best regards,

Matthias

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreDisplay Order HistoryDisplay Order History


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