e-commerce stuff in user.config?

If you have questions about using mojoPortal, you can post them here.

You may want to first review our site administration documentation to see if your question is answered there.

This thread is closed to new posts. You must sign in to post in the forums.
12/18/2010 2:39:07 PM
Gravatar
Total Posts 147
Download Free Mojo Skins http://crypticsites.net

e-commerce stuff in user.config?

Hi Joe (or the other Joe, or whoever happens to see this who may know!).  Just wondering, can the e-commerce stuff be put into user.config, or does it have to be in web.config?  Seems like info that really needs to be retained even in the event of software update.

Or is it like the mail setting, just keep it in user.config for reference, but commented?

Thx!

Andria

 

12/18/2010 11:45:05 PM
Gravatar
Total Posts 147
Download Free Mojo Skins http://crypticsites.net

Re: e-commerce stuff in user.config?

Also, I'm wondering if there are any docs for setting up the web store, other than http://www.mojoportal.com/e-commercesolution.aspx -- I've read the whole page (more than once), and even viewed the video, but there are several things I'm puzzled over -- like, the download terms bit, and not least by any means, why I have defined a product and an offer for it, but the main store page, where it says "Product List," is showing nothing at all.

I must be leaving something out or overlooking something, but I swear I can't find it.

Scratching head...

Andria

12/19/2010 6:56:20 AM
Gravatar
Total Posts 18439

Re: e-commerce stuff in user.config?

WebStore is an alpha quality feature in its early stage of development, it is not yet a general purpose user friendly ecommerce solution.

anything in the <appSettings section of Web.config can be put in user.config and should be put there if you are customizing the setting value, that way you don't have to worry about those during upgrades.

Products are sold only through offers, it allows selling the same product at different price levels and it allows bundling products together for one price.

Make sure the "Show in Product List" is checked on the product.

Make sure "Is Visible" is checked on the offer and that you have added the product to the offer.

Download terms are for download products, you can define the terms and then assign it to a product if it is a downloadable product.

For download products you need to define download terms. you can limit the number of downloads and/or the number of days that downloads are allowed either after purchase or after the first download. So for example if you define it as Downloads Allowed = 0 that means unlimited downloads and if you set Days Until Expiration - 0 it means the user can download again forever, if greater than 0 they can only download during that many days. The begin of the countdown on days can be from the date of purchase or you can check the box to make it start the countdown after the first download.

When a user purchases a download product a download ticket is generated for the product ordered and it enforces the terms by keeping track of downloads vs what is allowed by the terms.

Hope it helps,

Joe

12/19/2010 9:16:43 AM
Gravatar
Total Posts 147
Download Free Mojo Skins http://crypticsites.net

Re: e-commerce stuff in user.config?

Thanks Joe, that helps a great deal!  One other question (that leaps to mind right now -- no telling about later!):  what about the "special" checkbox?  Is that like, "check our specials," "on special right now," kind of special?  or some other use/meaning/connotation?

Thx!

Andria

12/19/2010 2:23:40 PM
Gravatar
Total Posts 123
/Mats Lillnor

Re: e-commerce stuff in user.config?

Hi!

I am building a site that needs a full featured e-commerce solution.

What are the options to build this with mojoPortal, since the e-commerce module is in its early stages. Are there other shop modules that can be integrated into mojo?

I am not a developer myself, but can get help from very skilled people that have built great webshops using DNN and Umbraco.

So, how can we build a webshop on mojoPortal?

I really hate having to revert to another CMS-platform. Especially since I have already created a nice skin and am almost done building the rest of the site. It will be a combined community site and webshop.

 

/Mats

12/19/2010 3:39:08 PM
Gravatar
Total Posts 18439

Re: e-commerce stuff in user.config?

Hi Mats,

When friends ask me what to use for ecommerce that is beyond what we currently have in mojoPortal, I usually recommend they take a look at nopCommerce. Its a pretty good ecommerce solution with some cms capabilities. You might even be able to find someone who can help do some kind of integration with it. Of course if you know people who can do this for DNN or Umbraco and it better meets the need of the project, I'm in no way offended though I do wish we could meet your need and will keep working in that direction.

I'm a developer not a marketing guy so I never try to oversell what mojoPortal can do, I have to be honest about where we are vs where we are going. Currently our WebStore is good for selling download products, I use it to run my own business. For the next stage we need the ability to lookup shipping costs from major shippers like USPS, UPS, DHL, etc to calculate shipping costs, and also need to look into consuming web services from providers of tax rate lookup. Those are the next big next pieces we need and I'm looking for a developer(s) who are interested in working on that so anyone reading this who is interested please let me know.

If you do go with DNN or Umbraco, I'd be interested in whether you use a commercial or opens source add on, if you find a good open source one with a compatible license we may be able to borrow some of the logic we need for shipping and tax. While nopCommerce is pretty good, we can't borrow anything there due to license incompatibility.

Best,

Joe

12/19/2010 4:17:17 PM
Gravatar
Total Posts 147
Download Free Mojo Skins http://crypticsites.net

Re: e-commerce stuff in user.config?

I'm having a hard time connecting to the internet today - download speeds are spotty, and my upload speed is ridiculously slow, so I can't really work on my site at all, but before my connection went south (seems to be a problem with the line here, technician coming tomorrow AM), I found that the web store seems to do a pretty good job, despite being in a relatively early stage of development.

I'm curious about the ability to use it to charge for non-tangibles, things even less tangible than a download file -- such as subscriptions, or paying a small stipend for the privilege of removing my linkback -- I'm sure if someone wanted a skin for a business, they wouldn't want my linkback there, and they'd have a budget for such things, so the tendency would be to compliance -- though I'm under no illusions that some people will just take it off anyway, pay for it or no. That's what the internet is for, right? ;-P Anyway when I was rambling around at paypal yesterday getting all my e-commerce thingies setup, I noted that they support subscription-type payments, so that might not be too difficult.

Once I get this thing figured out somewhat more, I'd be happy to write some basic instructions for it; there aren't even those nifty little blue question marks in most of it (I know, I know, ALPHA!), and as you illustrated so well in your post, it's really pretty straightforward with a few rudimentary instructions.

Thx!
Andria

12/20/2010 3:50:08 AM
Gravatar
Total Posts 123
/Mats Lillnor

Re: e-commerce stuff in user.config?

Thanks Joe!

However, nopCommerce is to limited in other functionality to build the site that I want.

Actually, the current version of the mojoPortal e-commerce would be fine for my purposes with some minor modifications.

Shipping calculations are not needed in my case, since shipping cost will be included in the price. No need for different currencies or tax rates either, since I will only sell to customers in Sweden.

What I really want is to add status for how many of each products that are in stock with automatic countdown as customers place orders.

Also, the profile information for registered users must be able to include information about shipping address, telephone number and so on. It would be great to be able to configure the profile information.

Another thing is that in the current shop-module, the products can only be listed within the module itself. I need to be able to place "place in shoppingcart"-buttons on different places on description pages throughout the website.

Another great thing would be order tracking so that the customer can check status of their order.

Then it must be possible to link it to payment gateways here in Sweden that are offered through the local banks. I guess that it will be no problem since it is no problem to link any other webshop-software that are also developed in the US.

The site will not go live until February, so it might be possible to have this implemented by then, wouldn´t it?

I will send you a private e-mail with link and login-information to my site so you can get a clearer idea of what I want.

 

BR

/Mats

12/20/2010 8:46:55 AM
Gravatar
Total Posts 18439

Re: e-commerce stuff in user.config?

Hi Mats,

I understand your situation and your business need, but please understand that I am a business person too and must prioritize my efforts according to my own business needs. I don't make any money from your business and I cannot let myself feel pressured by the pressures you may feel that are driven by your business needs, I have plenty of pressure on me to accomplish my own business goals. I think it would have been better to evaluate WebStore more carefully whether it meets your needs before working on the site design (which looks really nice btw).

Of the things you mentioned, I might be able to implement the countdown of inventory by February, but the other things are not likely and some of them are not even currently planned goals.

The WebStore will pre-populate customer information from a previous order already but it is not planned currently to base that on the user profile or move that there, maybe someday but not soon.

The idea of having a way to make add to cart links in html content is a reasonable idea and probably not difficult but it requires some technical bad implementation because really I think it should require a form post to add items to a cart but we cannot use forms in the html feature, if you make it a simple get request (ie a link) it feels icky to modify data on a get request and actually what will happen is all kinds of bots that crawl the site will create carts by clicking those links and then will accept no cookie so they create a new cart on each request (of course bots can submit forms too but links are even more likely to create a bunch of junk carts). Still, even though it feels icky, I might do this because the benefit outweighs the ickiness required in the implementation.

Order tracking has to come after implementation of shipping so that will not likely happen soon enough for you. Once shipping is implemented we will add a way to mark an order as shipped.

As far as payment gateways we have support for Authorize.NET, PlugNPay, PayPal, and Google Checkout. If you need something different you should request it specifically what payment provider you need but I make no promise about implementing it.

Best,

Joe

12/20/2010 10:21:48 AM
Gravatar
Total Posts 1196
Proud member of the mojoPortal team

Help support mojoPortal!
Add-on modules

Re: e-commerce stuff in user.config?

Hi Mats, forgive me if I'm being presumptuous, but since you have some skilled developers on call, and the web store is already close to what you need... If your guys can enhance the web store to where you want it, maybe you'd consider contributing that code back to the mojoPortal project? I see a lot of web store requests posted on the forums, and the response is always that web store is an alpha feature, not necessarily ready for production. If you guys contribute a solid set of enhancements, maybe Web Store can move to beta or even beyond!

If you decide to do this, just be sure to get the specifics of the proposed changes ironed out with Joe first. If he incorporates your changes into the core, you would be able to continue upgrading as normal, without having to reapply customizations every time. That would be a real win-win scenario.

Thanks for your consideration!

Jamie

You must sign in to post in the forums. This thread is closed to new posts.