Extending Mojo

This forum is only for questions or discussions about working with the mojoPortal source code in Visual Studio, obtaining the source code from the repository, developing custom features, etc. If your question is not along these lines this is not the right forum. Please try to post your question in the appropriate forum.

Please do not post questions about design, CSS, or skinning here. Use the Help With Skins Forum for those questions.

This forum is for discussing mojoPortal development

This forum is only for questions or discussions about working with the mojoPortal source code in Visual Studio, obtaining the source code from the repository, developing custom features, etc. If your question is not along these lines this is not the right forum. Please try to post your question in the appropriate forum.

You can monitor commits to the repository from this page. We also recommend developers to subscribe to email notifications in the developer forum as occasionally important things are announced.

Before posting questions here you might want to review the developer documentation.

Do not post questions about design, CSS, or skinning here. Use the Help With Skins Forum for those questions.
This thread is closed to new posts. You must sign in to post in the forums.
6/4/2009 8:43:10 AM
Gravatar
Total Posts 131

Extending Mojo

Joe, thanks for fixing the discount issue.  I'll pull down from SVN later and check it out.

Simple question I hope.  I have applied for a Authorize.NET account.  One thing they require is a link to the refund policy on the checkout page.  To date, I've been able to extend mojo without altering any of the core code to allow for easy SVN updates.  However, not sure how I would add this link to the cart without copying the page and renaming under my module.  That wouldn't be great as I'd have to redirect some flows.

Is there an easier way?

May need to do this anyway as I would like to change the default redirect after purchase as well.  Is there a way to extend that and allow for updates without recreating the specific pages I would like to modify?

Thanks

 

6/4/2009 9:14:30 AM
Gravatar
Total Posts 18439

Re: Extending Mojo

Hi David,

Many thanks for the beers!

That is good feedback, I did not know about that requirement for Authorize.NET, could you post a link to that information so I can find the details of the requirement? I think I will nee to implement a new page in WebStore for refund policy. I will put that on my near term to do list.

As far as extending the WebStore, it is too early in the development of the feature, I have not yet even begun to think about an extensibility strategy for developers so I really have no advice at this point. I need to complete all the basic functionality first. The current code is completely subject to change, so its still too much of a moving target for me to think about how to make it extensible by developers. The only immediate strategy is to clone it and fork it with customizations, but obviously thats not a great strategy since you won't get ongoing imporovements that way.

Best,

Joe

6/4/2009 9:34:30 AM
Gravatar
Total Posts 131

Re: Extending Mojo

Not sure where they state it on the site.  The account exec sent me an email stating "The analyst will need to see the company name, product, price, phone number and refund policy posted to your site"  This does not mean it has to be part of the store, but I thought it best to include as a store link as well.

Seems excessive as few sell one product or set firm prices, but I rant.

 

 

6/4/2009 9:46:10 AM
Gravatar
Total Posts 18439

Re: Extending Mojo

Thats why I was asking about details of the requirement. Its easy enough to create a page and use an html module to create the refundpolicy.aspx, similar to what I have done in creating a privacy policy. I created it under the About page but I mark it as not included in the menu but created a link in the footer of my skin so its linked on every page. Its a question of whether they have specific placement requirements for the link or just that it be on the page. I think having the company name and phone number listed somehwere on a contact page linked from the footer is also a good idea and gives users more confidence in the merchant. I use a free Google Voice Account phone number on this site, not sure if they are open to everyone yet, I got in on it when it was in beta at Grand Central, before google bought them. It can route calls to any phone or directly to voice mail.

Best,

Joe

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