Products

Solutions

Resources

Partners

Community

About

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 ForumsStoreStoreTax, Shipping, Address ProvidersTax, Shipping, Address Providers
Previous
 
Next
New Post
6/2/2011 3:13 PM
 
Hi folks -- I am new to DNN Store (not DNN). My click has 3 requirements:

1) Charge US State Tax based on Shipping Address (only if to 1 particular State).
2) Charge shipping by Order Quantity (could a work around be using product weights (i.e., set each product to the same weight?)
3) And here is the big one... They want the user to be able to select a Shipping Address for each Line Item. For example, if there are 3 line items in an order, each could go to a different shipping address.

To what extent could I accomplish these requirements by creating custom Providers?

Thanks for any advice/help...
 
New Post
6/2/2011 11:06 PM
 
Hi Jonathan,



1) This can be done by creating a new Tax provider.

2) Same, you have to create a new Shipping provider.

3) This one is THE problem! You could do it, but your version will be no longuer compatible with future Store version. The Store module is provider based, this allow anyone to create new providers without loose compatibility. Your requirement is not a 'standard' for ecommerce system, I have never seen such kind of feature. It will be simpler to explain to your visitor than they have to create onne order by shipping address. The Store module can be configured to require a user account, this allow your users to have several addresses (home, office, ..) and retrieve them when they order something.



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
6/2/2011 11:52 PM
 
Ok thanks... I had a feeling the last requirement is non-standard and would require some one-off changes.
 
New Post
9/12/2011 11:08 AM
 
I know this is an old post, but it's similar to what I am doing. I need to create a new shipping provider for the built-in store module in DNN 6. I have created simple C# class project and can make reference to the Shipping namespace and can start implementing my own provider. But is this is best way to do this? Would I be better off creating a module? I think the latter because I will be creating a small control to configure the provider.

Once I am done, how do I get the Store to see the provider and use it in the store provider drop-down list?
 
New Post
9/15/2011 7:34 PM
 
Hi,

Yes, you can do it this way. Another option is to follow my advices from this post to install the source version. Using the source version allow you to discover how the default provider is built (class inheritence, folder structure, controls and so on). A provider IS NOT a module, this is why you don't have to create a module and you have to follow the same rules used by the default shipping provider! When your provider is finished, you just have to create a standard package to deploy the files in the right folder. The Store module will list your own provider if everything is correct.

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 ForumsStoreStoreTax, Shipping, Address ProvidersTax, Shipping, Address Providers


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