Monday, 5 May 2008

Moneyspyder - who, what? Why are you so good?

Yes, what is the big thing about Moneyspyder?

Well...

First of all, we are using Ruby on Rails as the core of our technology offering. It's still considered new and therefore cool! Yes, cool for technical folk but the end result is certainly considered cool by our clients. I'll explain:

A core strength of Rails is its support for rapid development and an Agile approach - ho hum, that old spiel again. Yes but with a twist. We enable our clients to play to our strengths you see. We have a core set of Internet retail site components on which we can build custom specialist functionality very quickly and to a very high quality.

What's at the core then?


  • Users

  • Products

  • Variants

  • Categories

  • Brands

  • Baskets

  • Orders

  • Payments

  • Fulfillment

  • Promotions

  • Search

  • Content Management

  • Split Testing

  • Analytics

  • Gifting



Yup, I think that just about covers what would be considered 'standard' in a web shop. (Do let me know if you think of any more.) Thing is, not all of these components are always going to be required. We can add and remove these components through quick and simple configuration. Not coding - just a config tweak and kazam! Gift wrapping is available. Less time focusing on technology integration - more time focused on client sites performing better month on month with new functionality.

Each component listed above is built as a Rails Engine - a plugin module if you like. Now Rails allows us to drop in a new component really quickly, easily and safely...oh, and we can choose the version we want to use (thanks to Piston)....it could be one of our components or a 3rd party plugin. We pick the one we are happy using and it's pinned at that version until we say otherwise. In summary, our modularity gives us speed, strength, flexibility and reliability. We like these and we know our clients like them too. They tell us. This is certainly a case of pragmatic technology choices doing the required job with little or no techy bling for the sake of techy bling.

Analytics, testing and gathering data is a core feature of the Moneyspyder philosophy. We make sure our framework captures as much data as possible so that we can say with certainty what customers are doing and when. For example, we can see when promotions work. We know the right types of promotions to setup on our clients' sites. We also know that promotional messaging is key to promotion performance. Our promotions module will let customers know how much more they have to spend to secure a 10% discount or free delivery. We call this Promotion Proximity Warning - PPW. It works - we see a clear uplift in both conversion and AOV when PPW is turned on.

Customers think searching is cool - data says so, customers say so. We make sure our search solution fits hand in glove with all our searchable components to maximise conversion on clients' sites. Products, brands, categories, static pages - all indexed and searchable. Our search is not indiscriminate though - it honours archived or pre-live entities. If your new product range is not set to go live just yet - they remain safe from appearing in search results until you say so. Search uses internal tagging to relate products, brands and categories - really handy for automatic intelligent population of related products when trawling through 1000 products and relating them really should be a job for a smart machine. We consider internal SEO to be just as important as external SEO - especially considering the 3x more likely purchase propensity of searching customer over casual browsers.

Well, that's a start. Drop us a line if you want to know more about us...

No comments: