24 Apr
The hype surrounding Magento Commerce’s official release has lingered for about a year. For those of you who haven’t been privy to the news - Magento Commerce is an open source eCommerce shopping cart platform brought to you by a company called Verian. The shopping cart is quite feature rich out of the box, and is positioned to be the de-facto standard for open source eCommerce platforms. As it stands, this product is expected to oust Open Source frontrunner OSCommerce along with a handful of other open source, PHP based solutions. I won’t get into much detail about what Magento Commerce is and its history, there’s plenty of coverage the company has had over the past year in anticipation for it’s release - which by the way, was March 31st.
What I do want to discuss in this post is my first take at Magento Commerce. Now, I’ll preface this by stating that I’ve only gone so far as installing the software (well, actually the Magento Commerce host Crucial installed it all for me), playing around with it, setting up some products, and toying with its features. My goal is to setup a fully functional production eCommerce site in the near future. But, before we go jumping onto the Magento Commerce craze, let’s tackle a few things we like about it, and a few things we don’t. I’m sure there will be more added to both sides of the table (hopefully in favor of the software) as we get more involved with the application, but for now, here’s our first takes. (more…)
13 Aug
What is integrated eCommerce? In it’s most basic form, it is the integration between your eCommerce system and your back-office applications, namely ERP and CRM. The concept has been around for years, as businesses scrambled to automate their back office systems in an effort to increase the efficiency of their operations. Disconnected systems cost more time, money, and resources. But only within the last few years has this concept really become a reality for small businesses with a large portion of their operations stemming from online sales. Don’t get me wrong, there’s been a few players in this realm for years with limited success, one of which being Everest Software, but in this author’s perspective there hasn’t been any promising offers until recently.
For eCommerce merchants this means orders placed on the website come directly through to ERP, with customer information available for CRM functionality, and of course real-time inventory and product information coming directly from the warehouse, and accounting and sales information all running out of the same system. For years, eCommerce merchants have developed integrations between a number of systems (for example most shopping cart packages have an export/import feature for QuickBooks) in order to realize a taste the benefits of a connected system, but many of them fall short of full integration and are often consumed with maintenance issues and data redundancy.
Two products available today come from Netsuite, and Interprise Solutions.
Netsuite has actually been around for a number of years now, and has been a pioneer in integrated backoffice systems. Particularly focused towards small to medium sized businesses, Netsuite has received rave reviews both from a backoffice and corporate perspective. They compete in multiple software markets, in CRM with SalesForce.com and Microsoft CRM, as well as in the ERP and eCommerce space. They really have been on the forefront of the SaaS (Software as a Service) products which basically means that you don’t buy software in the traditional sense, it is offered to you as a service for a monthly fee. This usually means that the software is hosted in some datacenter, and you access it over the web. So one negative aspect of the platform is the lack of flexibility in deployment - it has to be hosted, and it has to be hosted by them. Netsuite’s entire set of functionality sits within their product, there is a somewhat large partner program for enhancements, web design, and the like, and they’ve seen tremendous growth over the years - both from online retailers and non-internet retailers.
Interprise Suite is a relative newcomer, introducing their product just in 2006. This product offers a similar functionality set as that of Netsuite, touting itself as an “all-in-one” eBusiness Application. However, there is a sharp distinction between Netsuite and Interprise Suite - namely, it’s flexibility. Interprise Suite is a smart client based application, I know, these client-server based models were popularized back in the 90s, in which SaaS has taken over since then, but Interprise Suite has seemed to have mastered this model. Let me explain why in one word - performance. First of all, you have an option of hosted this application, or managing it in house - big plus. Secondly, by leveraging a “thin client”, they’ve minimized the data transfer necessary for the application to run. Let me explain further, with typical SaaS applications, like Netsuite, Microsoft Dynamics CRM, Salesforce.com, etc. you are essentially loading a web-based application through the internet. Which means that not only data must be transferred for a page to load, but also all of the images, scripts, and html to render each page. This typically means that those applications take at least a good second (or 2 or 3 in some cases) for each page to lead. However, with Interprise Suite, all of the application specific files are installed locally, and only the data is transmitted between server and client. Which means a more responsive load time. It’s also built on a WebServices platform, which makes it extensible and allows for custom developed modules by 3rd party partners. Another major difference between the applications is actually it’s handling of the eCommerce component. Namely, Interprise Suite leverages well established ASPdotNetStorefront in the shopping cart layer of this package. The settings and such are all maintained in the IS application, but the interface is controlled by ASPDNSF. So for developers and eCommerce integrators already familiar with that platform, it will be an easy transition to this system.
While integrated solutions do provide a lot of business value, one thing that’s important especially for businesses where eCommerce represents a significant portion of their business: Performance. And this is something that needs to be addressed on a number of fronts:
All in all, the concept of an integrated system is something that most organizations are working towards, with customized solutions to tie in back office applications, special SQL queries scheduled to run constantly to sync data between apps, and other hodge podge hacks as businesses look to reap the benefits of an integrated solution. These two solutions offer promising alternatives, and as they grow, look for them to be major players in that space. I personally would love to see a combination of systems, a separate but integrated approach where the databases are separate, but only necessary data is synced real-time on the backend.
3 Jul
I’ll go through what I consider a few of the major players in the shopping cart software world. There are way too many to list here individually, so I’ve done my best to narrow it down to a few. I’ve also organized this by technology, with the three major areas being PHP, .NET, and managed solutions - there are more options out there (ColdFusion, Java, etc.) but again, these are the more widely used among small to mid sized businesses. Something to think about when choosing any platform - if you’re the type of person that needs to ask a lot of questions and need the security of having some responsible for supporting the application (it is after all your most business critical application), then you may want to concentrate your efforts on some of the paid applications with a support option.
Well, that about covers it for me, feel free to share your experiences with these platforms or any others.
29 Jun
The first major decision you’re going to make when it comes time to establishing an eCommerce website (assuming you’ve already made the decision to do it and what you’re selling) and probably the one that will have biggest long-term impact on your business - selecting a shopping cart platform. Choosing the wrong shopping cart platform is something that can turn around to haunt you for years to come - and switching from one to another is costly and time-consuming (and usually a pain in the ass).
The problem is, shopping cart software is a dime a dozen, and doing a google search for “ecommerce shopping cart” doesn’t exactly guide people in the right direction. In this two part series, I’m going to outline some of the features to look for, some of the major players out there, as well as some resources to help you in navigating through the maze of options. All while trying to keep this article short enough to hold your attention.
As I’ve mentioned in our eCommerce Consulting Services overview, the shopping cart market has matured enough where most of the platforms out there share the same set of basic features to accommodate most of the standard shopping cart needs. That’s not to say you shouldn’t review these features carefully - I wouldn’t even consider any shopping cart platform that does not have a feature matrix readily available. If you don’t know what features you’re going to need for your site just yet, just think about the products or services you’re selling and think about the properties of them. Do they have variants (colors, sizes, etc.), or kits, are they drop shipped? These types of questions will help identify what kind of features you will need. It might also be helpful to find other websites selling these same products and try to determine what they are using. Many times, it is listed in the footer of their site, or other times you can view the source of the page and it may be commented somewhere in the header what platform they’re using. If not, you can always revert to contacting the webmaster directly and straight out ask them what platform they use and if they’re happy with it (just don’t let them know you’re looking to enter the market as a competitor). Aside from what I’d consider the “normal” features, here’s a few other items we identified as high priority items for one of our last eCommerce sites.
There’s obviously many other features you’re going to need, but these are a few of the not-so-standard features in today’s standards. In Part II of this article, we’ll cover some of the major players in the shopping cart platform arena, but first let’s direct you to a few of the resources out there to help you in making some of these decisions. And when I say a few, I mean it. There’s not a lot of unbiased information out there with candid reviews of shopping cart platforms - unfortunately. Mark Baartse makes a good attempt with shopping-cart-reviews.com but at this point the information available is limited. And if I could recommend a feature for the site, it’s the ability to search by or at least have the results come up with average rating. Pulling up PHP carts and having a list of 60 of them doesn’t exactly help me which ones to narrow down. The compare feature is nice, but again, out of that many options available how do I know which ones to compare? Otherwise, this someday could be a useful unbiased resource. Doing a Google search for “shopping cart reviews” comes up with a variety of affiliate sites and not very helpful resources with enough reviews. There’s some scattered comparison resources out there, Top Ten Reviews has a little bit, but other than scouring forums for feedback you’re on your own for the most part. At the end of the day, your best bet for honest feedback is to contact random sites that use the software (not the referrals they give you) and ask them about their experiences with the software, aside from perusing through the forums for the platforms you’re considering. But stay tuned for part 2, where we’ll point you out to a few of the big dogs out there with some of our experiences with them. To be continued…