Under the Hood of Jon Woodall

Posted by: Alana Twelmeyer Tuesday, November 17th, 2015

jon_09Jon Woodall (@Jon_Woodall) is Founder and Leader of Space 48, a digital agency filled with talented developers, marketers, project managers and creatives that work closely with clients from a range of industries. The Space 48 team develops engaging sites for their clients with award winning eCommerce website solutions. Since 2011, the team has more than tripled in size and is continuing its growth.

Within our interview, Jon kills the curiosity of what it’s like to be founder of an award winning digital agency. Jon explains what goes into a typical day at work and how he spends his time away from the office.

Can you describe what you really do at work?

The largest part of my time is spent working with people and helping them to achieve what they really want. Where the team’s skills are, what the individuals’ goals are and where this crosses paths with the aims of the business; this is where the magic is. When someone is motivated on a personal level they tend to find the passion, which leads to high performance.

If money was no object, what would you spend your days doing?

Honestly, I would spend a lot of it with my little girl and my wife, however I am fuelled by challenges, I love what I do everyday. I also love exploring, I always have. To explore, discover new ideas, connect with smart people whilst spending more time with the family would be how I spend my time, so not so far from the current truth. The very recent Meet Magento New York was a perfect example, I was working and enjoying it – I took the family and made it into a holiday.

In your spare time what do you get up to, and how do you balance this with your workload?

I’m a family man but I also like to seek out challenges, these can be physical or mental. I like to keep fit in my spare time but this counterbalance also gets brought into the office. We have regular boot camp sessions which all staff are welcome to join and we took part in Tough Mudder as a team in September. We are also planning a hike up Snowden.

How do you see the future evolving for Magento and the eCommerce space in general?

There is a lot currently going on in the Magento-sphere, especially with the launch of Magento 2. It sounds like positive changes are coming. We have to pull together as a business and also as a community, adapt, be open to the change. E-Commerce is different to five years ago and the rate of change is increasing.

Where there’s change there’s opportunity. We can push along career development and fulfil ambitions. But we just don’t know what could come, we have to deal with it, it’s just another challenge.

What is usually your last thought before falling asleep?

I want my last thought to be ‘good, I’m tired enough’. I don’t want my mind to be all over the place. As long as I have exercised, eaten well, and had a little of ‘my time’, perhaps some reading then I’m good and that will hopefully be my last thought.

Who is your role model, and why?

My Granddad. He was such a good person. As a farmer, his work ethic was just unbelievable. I owe so much to him, a lot of the things I do I have learnt from him.

What’s the worst thing you have to do as part of your job role?

As the business has grown there is a tendency that only really good things or really bad things get brought to my attention, no in-between. People come to me to get the ‘monkey off their back’, but then there is nowhere that I can go with that, I have to do something about that. Sometimes I can learn from it or use it as a coaching opportunity, which is good!

What motivates you?

Working with amazing people. It motivates me to see others achieving, knowing that I do things that will motivate others and doing things that will make my family proud.

What is the most played song on your MP3 player or phone?

I enjoy listening to audiobooks, so the most played one is most probably ‘The 7 Habits of Highly Effective People’ by Stephen Covey.

Would you like to plug anything?

Yes, Mage Titans. We wanted to do something to connect with the smart people that we’re lucky enough to have as part of the community. 2014 introduced the inaugural Mage Titans event which was very well received and we’ve just had the 2015 event – I feel that we’re doing our bit for the collective. Our goals for the event were to connect, collaborate and build with the community and we feel that they were certainly achieved.

The Magento community is already one of the kindest, most active and helpful communities around and we are big fans of the Meet Magento events (also the various community podcasts and newsletters that surround it), and we wanted to create something that was even more developer-centric, we wanted to create an event for us, for our team, for other teams and for anyone who develops on the Magento platform. The exchange of knowledge just pushes us all further, helps us to adapt and evolve with the fast-paced growth of the sector.

We are now launching the Italian chapter of Mage Titans too. It will take place in Milan on the 5th of February which is in partnership with BitBull & Alessandro Ronchi, in fact, Alessandro spoke at this year’s Mage Titans with us. Mage Titans Manchester brought people from far and wide together; Germany, Netherlands, Italy, even America, we’re hoping that any who missed out (and those who didn’t) can out make it to Mage Titans Italia – we’ll certainly be there!

WebShopApps Extensions and SUPEE-6788

Posted by: Josh Tuesday, October 27th, 2015

Magento are releasing a new security patch tomorrow along with Magento 1.9.2.2CE and 1.14.2.2EE. The updates address a number of important security flaws such as bypassing the admin URL and SQL injection.

WebShopApps have assessed the impact of the patch on all of our most popular extensions and so far, have found no issues. We pro-actively fixed many of the security flaws addressed in this patch over the course of the last year.

Once the patch is released we will be retesting our extensions with the patch in place and aim to provide any updates required within 72 hours of finding the issue.

If you’re using a very old version of some of our extensions, you may run into issues and need the latest version. Please contact us should that be the case, and we will offer you a discounted renewal rate.

UPDATE

After testing with the patch, we’ve discovered some minor issues with these extensions. You should contact us for a update which are available now.

Dimensional Shipping

Admin Shipping

Store Pickup

Shipping Calendar

Shipping Insurance

Endicia

DropShip

ShipperHQ

Very old versions of Logger included in all our extensions

Very old versions of Common included in all our extensions

 

 

Under the Hood of Robert Reedy

Posted by: Alana Twelmeyer Wednesday, October 21st, 2015

Robert_headshotRobert Reedy is Project Coordinator at Creatuity, a web development firm that specializes in Magento, PHP and WordPress. With offices in Dallas and Europe, the company has been able to work with over 100 clients throughout the US and abroad. Creatuity is a Magento Silver Solutions Partner that provides top of the line Magento solutions to clients of all sizes and with customizable services, has been successful in a variety of industries.

Robert took time out of his busy day to explain what life is like as Project Coordinator at Creatuity. Within our interview, we got to know Robert in a personal and professional sense as he shared how he balances his work and personal life, his thoughts on the future of eCommerce and much more!

Can you describe what you really do at work?

I am a Project Coordinator. This means that I am a project manager, creative director, sales rep, psychiatrist, and friend/ally to all Creatuity clients. I work closely with our clients to make sure that their project requirements are completed on time and within budget. I have several clients that I have worked with for years, and have developed close business relationships with these clients.

If money was no object, what would you spend your days doing?

If money was no object, or rather I had unlimited financial funding, I would spend my days traveling around the world, making art, starting hippy communes, feeding the hungry, curing disease, and ending war.

In your spare time what do you get up to, and how do you balance this with your workload?

In my spare time I make abstract sound art, abstract paintings, concrete sculptures, and woodworking (turning wood bowls). I do this mostly in the evenings after work and on the weekends.

How do you see the future evolving for Magento and the eCommerce space in general?

I believe that the eCommerce space will continue to grow and expand, and I believe that Magento itself will become the dominant platform for most businesses.

What is usually your last thought before falling asleep?

My last thought before I fall asleep is usually related to gratitude for the day, and hopes for a better tomorrow.

Who is your role model, and why?

I look up to John Lennon and Yoko Ono. I have always admired how they promoted peace and understanding in their collaborations of music and visual art. Martin Luther King Jr. has always been a role model – no need for explanations there. Also, lately I have been reading and following Tim Ferriss a lot; I like many of his thoughts and recommendations and have been working to incorporate them into my business and personal life.

What motivates you?

Freedom.

What is the most played song on your MP3 player or phone?

Maxence Cyrin’s acoustic (piano) cover of the Pixie’s song titled “Where Is My Mind”

https://www.youtube.com/watch?v=4NZdggNUvq0

Would you like to plug anything?

World Peace. But also the new Buyable Pin Extension on Pinterest for Magento merchants that was recently announced. Buyable Pins let Pinterest users buy products right on the app – and in only a couple of clicks! We are proud to have partnered with two huge brands, Pinterest and Magento, to build this integration! You can find out more information and details about it here.

Building against Magento 2 – My Thoughts So far

Posted by: Karen Sunday, September 13th, 2015

Over the past couple of months in between my day job of running WebShopApps/ShipperHQ (which keeps me more than busy) I’ve been writing Magento 2 extensions. For fun? No not exactly, we were asked to write them by Magento for the Merchant Beta, the rest of my team is maxed so I get the short straw.

I wanted to jot down some of my experiences so far, and my conclusions at this point in time. I realise you will not all agree, in fact far from it. But someone needs to raise these issues. Because many of them are valid I’m sure.

Magento 2 is a total rewrite of all our code

What I’ve found is that pretty much without exception we need to rewrite all our extension code.  In the most part I have no issue with this. Its a chance to refresh, do things differently, regroup. But where I do have an issue is where I have code written in the last year and I’m finding that very little can be re-used due to the changes in Magento 2. And worse, if I do take the code and copy into Magento 2 extension I then have hours of painstakingly boring and meticulous work pulling out all the objects into the constructors, creating the factories, adding namespaces, switching around the way many many mechanisms work.  The IDE is not helpful, coming from using IntelliJ on Java in the past 2 years I find PHPStorm is just utterly frustrating on every level. And its written by the same company, so clearly many of the isues are actually with the PHP language. Hopefully Magicento can help us!

Magento 2 is changing

It’s clear from looking at the Magento 2 codebase that not all of it has been fully refactored.  In between Merchant Beta and a release just 3 weeks later my Magento 2 extn broke because of changes to the core code.  The code is inconsistent, e.g. the use and non-use of underscores for variable names is frankly totally frustrating, as if you try to adhere to not using underscores (as seems to be recommended) you then find you are either repeating variable definitions in parent classes or have this rather odd mix of underscore and non-underscore in your own code (which looks awful). I get its in beta.  We are being asked for code for ‘free’ against beta. Its frustrating.

There are many other examples around this area, for instance there was a full-on debate the other day raised by myself on whether Observers still are valid or are replaced by Plugins. TBH I felt like I was a leper even questioning the concept, and I was shouted down initially with a very firm argument against me saying that Observers were dead (which in my mind went against core computing principles around the use of interceptors). In fact they aren’t, as became apparent later. What if I hadn’t have questioned this (and if Alan Storm didn’t raise many of the very valid questions around Magento 2)?. In my mind these basic principles of the Magento framework should be fully decided, documented, and ideally adhered to throughout the codebase so we have examples (especially when there is a lack of clear documentation).

The biggest point here is that I don’t believe Magento really appreciate the knock-on effect of constant fiddling with the Magento 2 code. Agile is good, quicksand is not. They are asking us to write extensions on Magento 2. This is not a quick job, its tens of thousands of dollars worth of investment. And then if Magento go change everything we need to rewrite. This is why I personally stopped coding in Magento 2 between Feb and July, it just seemed that it was changing far too much to justify my investment of time.

Documentation is Sparse

There is an extreme lack of documentation to help us.  The DevDocs area is non-searchable (yep I know the reasons why) and from my perspective its not adding value. Alan Kent and Alan Storm blogs are what I’m looking at most, apart from that I’m reading core code (hello 2008).  I just hoped we would be further along by now, I don’t want to be investing my time in debugging the core or searching google, I just want to get a job done and fast.

Yes, I hear you say, write some docs for it. I have updated some docs. I’d do more but I have my own docs to deal with. I’d love to have hours to spend on writing Magento 2 docs but I have my own business to run. Magento is not my life, its a platform I integrate onto.

Design Pattern Overdose

It feels like some programmers swallowed some books on design patterns when I look at Magento 2.  I get that architecture on such a large system needs to move towards standards and in an ideal world I’m sure we would all love to be using SOLID principles and never write an else statement, it seems to me that the resulting code is:

  1. Bulky, difficult to navigate and frankly overly verbose
  2. Written with unit testing as its primary goal
  3. Inconsistent in its use of computer science techniques

What Magento does is great, and I have the utmost respect for the Ukrainian development team that largely put this together.

I think whats bothering me is that as a company I’m being forced to write in this new way too. And actually whilst I think they have some great ideas I don’t agree with all of them (e.g. lets dependency inject the world even if we will never ever ever mock/change that), and they just added a ton of dev time to my projects.

I should say that I’m familiar with design patterns, have used them recently and in the past. I’ve read GoF many times, and variations of it. Do I live my life by it – no. I’m not trying to be the best programmer in the world, I’m not interested in winning the award for anything. I’m trying to deliver quality timely solutions to my customers within a reasonable budget such that I can pay staff wages and my mortgage. I have nothing to prove academically.

TDD

We all want to do test driven development (in theory). In reality few do. I’ve done pair programming, I’ve done TDD, in various languages, and its very hard to make that the way you function.  There are many articles on TDD. Personally I think that unit tests are extremely useful, especially when it comes to refactoring and regression testing code, and I push all my staff to create.

But writing tests when you don’t understand the framework you are using is nigh on impossible, so following TDD when you start writing Magento 2 code IMO is very hard.

TDD is also time consuming. And unfortunately we don’t all have massive budgets or unlimited resources.  Its  a massive re-pivot to ask a company to follow a TDD approach, especially initially.  I have no doubt it will happen, and it will be a good thing, but I’m just not sure automated unit tests will be there from day 1, and by enforcing it you are saying that companies need to have more funds (i.e. its becoming an enterprise product).

As a FYI we use automated unit testing very successfully in ShipperHQ, we also have automated unit tests on several of our Magento 1.x extensions. I’m not against unit testing at all (and I believe in the long run it will improve the quality of extension codebase massively).

Do we need Magento 2?

This is the biggest thing I’ve been struggling with. I know we need Magento 2 in theory, I totally get that we need higher quality, more testable code, and we need to bring the technologies upto date.

But – you know what we are all busy. And I have a team that is trained in Magento 1.  Yes there are issues in 1, do I want to throw away a years worth of work at this time – frankly no.  And it’s not just a years worth of work, because what I’ve found is that you end up just refreshing everything.

Add to this the fact that everyone is busy. We are all earning money right now and need to keep up with that. Do we have the time to invest in Magento 2?  It is not 2008, there are many alternatives (including 1.x), maybe as businesses we decide not to invest in it.

Personally I do think we need Magento 2, well we need a replacement. I’m just not looking forward to the pain of what it is!

Integrating as a Technology Partner

From my experience thus far in Magento 1.x and 2.x our base investment in Magento is at least 100 times what we are investing to plugin into other eCommerce platforms. The ongoing investment for supporting an existing extn is massively more (though hopefully some of this will be alleviated with the introduction of service contracts and clear interfaces when they are completed).

Personally I think technology partners just want to worry about their own area of expertise, whether thats email, ERP, shipping, payment, or whatever. And they just want to plug in to Magento as easily and quickly as possible. With other platforms we don’t have our codebase under anywhere near the level of scrutiny as we are having to go thro with Magento. And it actually just works, nowhere near the level of site issues (in fact there are no site integration issues due to the way platforms such as Bigcommerce/Shopify define their apis).

Conclusion

I love Magento, and all its about. The merchants, the code, the community, the ecosystem.  Magento 2 promises us many things, reduced conflicts between extensions, better performance, higher quality, to name but a few.

But I feel like no-one is flagging these very real concerns, and they should be flagged. Because it will affect us all directly or indirectly. If this blog makes one of the Magento developers sit down and write more developer documentation or helps push Magento publish a functional roadmap outside of github then my job here will be done.

If Magento 2 is hard to learn and does result in longer more expensive projects then I’m not actually sure companies will move to it. I think agencies might try one project, find out that it costs them a fortune and revert back to 1.x.   I think extension companies will write basic extensions, see what the uptake is before investing significant money in building out more.

What I see is that Magento 2 today is destined to be an Enterprise solution. For definite anyone with a Magento site < 1million in revenue (and a decent profit) should really be looking at other solutions for their needs. You are going to see design agencies disappear, extn agencies disappear. And you will see new ones enter. But I’d be very surprised if the agency prices on Magento 2 implementations don’t rise dramatically. A big reason within this is that Magento developer salaries will rise further, because many will struggle with it.

What I’d like is for Magento to tell us where Magento 2 is pitched. And be clear about that. So that thousands of agencies/developers/merchants dont invest in this and then find that all their hard earned cash is sucked up in a money pit with no return.

And actually I’d love to be proved wrong on all of the above. Because personally the thought of this community become a small cliche of elite programmers and gold solution agencies just doesn’t appeal.

Under The Hood of Andy Crathorne

Posted by: Alana Twelmeyer Tuesday, September 8th, 2015

Andy CrathorneAndy Crathorne (@andycrathorne) is Magento Project Manager at Media Lounge (@Media_Lounge), a Magento eCommerce website design, development and optimisation agency. Media Lounge is dedicated to helping their clients stand out by providing a total online solution, which has led them to be an award winning agency.

Within our interview with Andy, we were able to get a better understanding of what a Magento Project Manager at Media Lounge does. We also got a sense of what Andy’s personal life is like. He shares how he spends his free time engaging in activities that help him to stay healthy mentally and physically, along with many other details on his life in and out of work.

Can you describe what you really do at work?

My main role at Media Lounge is managing Magento projects from inception to launch, working with in-house design and development teams as well as third-party developers, such as WebShopApps. This covers scoping technical and functional requirements, wire framing, managing the design process, putting together technical instructions for the development teams, testing, amends, and of course client training and support at the end.

If money was no object, what would you spend your days doing?

Working with designers and developers, I would spend my day oozing out every last bit of conversion, trying different things (no matter how small) to see if I can get the most out of the traffic you already get. That, and plenty of exercise with a healthy mix of food and drink!

I’m a firm believer that a healthy body = healthy mind. I have a very healthy diet and make sure what goes in my body is natural and organic as best as possible. This certainly helps to keep me going and focused.

In your spare time what do you get up to, and how do you balance this with your workload?

I run an eCommerce store myself in my spare time (also on Magento) so apart from working in the ‘eCommercesphere’ I try to keep as fit and healthy as possible. Playing squash, football, cycling and running are my favourites and I snowboard each year.

How do you see the future evolving for Magento and the eCommerce space in general?

I’m looking forward to Magento 2 to see how that changes things. Mobile is clearly taking over but I’ve yet to see a real boost in mobile conversion. In my experience people are browsing and researching on their mobiles but actually purchasing on their tablet or desktop. I’m looking forward to seeing a really slick mobile payment method built into devices become mainstream.

The subscription model is exciting but I think it needs work to become the norm. To be really successful I think we need to address the delivery side of the process. If you’re not in at the time of delivery and you have to collect it from the depot or arrange a re-delivery you may as well just pop to the shops yourself.

What is usually your last thought before falling asleep?

As soon as I hit the pillow I’m gone so it’s hard to say! My last thoughts usually revolve around what I’m up to in the morning and the next day.

Who is your role model, and why?

There are a few people I follow and look up to for their achievements and ideas. To name a few, Michael Dubin, Elon Musk, and Timothy Ferriss.

What motivates you?

Working with clients that have the drive and skills to really take their business forward, with support from me along the way. These are the clients that I learn from the most and are usually the most fun to work with.

What is the most played song on your MP3 player or phone?

We’ve started listening to classical music in the office after a convincing study on the effect on concentration when listening to classical music. So far it seems to work!

Would you like to plug anything?

Media Lounge (www.medialounge.co.uk) is a specialist Magento agency in Bournemouth, UK. We’ve been working with Magento for 7 years and have built some really nice sites in that time. In my spare time, I also run a Magento store for Car Camera Shop (www.carcamerashop.co.uk).

UPS Web Service Security Updates

Posted by: Genevieve Tuesday, August 11th, 2015

UPS has announced they are moving to more updated security protocols on their web services. They will be moving from VeriSign SHA-1 to VeriSign SHA-2 256 certificate as SHA-2 256 provides a more secure digital authentication for UPS customers.

The changes will not require you to apply any patches to core Magento code or any WebShopApps shipping extensions. You may have to make configuration changes to your hosting environments, or ask your hosting provider to verify if changes are required.

  • UPS Customer Integration Environment will support SHA-2 256 URL from August 11th 2015
  • As yet, UPS have not released an official date when their live URLs will no longer support SHA-1
  • You can determine which protocol the certificate on your site is using at https://www.ssllabs.com/ssltest/.
  • If your certificate is SHA-1 you will need to update this on your site.
These changes could affect anyone using the standard UPS carrier in Magento, WebShopApps Dimensional Shipping, UPS Calendar extension, Delivery Options for UPS extension, UPS Freight and our Address Validation extension.

 

FedEx’s Web Service Updates

Posted by: Genevieve Thursday, August 6th, 2015

FedEx is moving to more updated security protocols on their web services to increase the security level and remove known issues with the existing protocols used. There are a number of phases to these changes across their test and live environments.

The changes will not require you to apply any patches to core Magento code or any WebShopApps shipping extensions. You may have to make configuration changes to your hosting environments, or ask your hosting provider to verify if changes are required.

  • SSL3 support is being removed from FedEx web services. SSL3 is a common protocol used to support secure communication between web service providers and clients
  • Since July 20 2015, SSL3 has been disabled on FedEx’s development environment. Starting September 5 2015, it will be disabled on their production web services.
  • The protocol used for the secure communication between Fedex and Magento is determined by your web server hosting your Magento site.
  • You should contact your host to determine which protocol is currently used. If SSL3 is being used, ask your host to disable it
  • FedEx is also migrating from SHA-1 certifcates to SHA-256 (SHA-2).
  • You can determine which protocol the certificate on your site is using at https://www.ssllabs.com/ssltest/.
  • If your certificate is SHA-1 you will need to update this on your site.
  • SHA-1 certificates are no longer supported on FedEx development environment from August 3 2015, and on production from September 19 2015.
These changes could affect anyone using the standard FedEx carrier in Magento, WebShopApps Dimensional Shipping and our legacy Address Validation extension, using FedEx.

Under the Hood of Matt MacDougall

Posted by: Alana Twelmeyer Tuesday, August 4th, 2015

Matt MacDougall owns Rocket Web (@rocketweb), an award-winning Magento Solution partner and is the Founder and CEO of Xtension Galaxy (@xtensiongalaxy). Xtension Galaxy is a marketplace that provides its users with what they need to discover, test and purchase Magento extensions.

Within our interview with Matt, we got a sense of what his work life and personal life entail. He keeps a healthy work/life balance, with some help from his kids, by keeping the two separate even while working from home. Matt goes into detail on his thoughts of the future of Magento, how he would spend his time if money was no object and much more!

Can you describe what you really do at work?

I do a little bit of everything. If I touch the code though, I get yelled at.

If money was no object, what would you spend your days doing?

I’d putter around the house doing random stuff for a few weeks. Hopefully I’d get better on the piano/keyboard. And then, inevitably, I’d come up with some crazy web project to build.

In your spare time what do you get up to, and how do you balance this with your workload?

We just bought a new house north of Indianapolis, so my spare time is devoted to home improvement and family. I work from home most of the time now. The kids have been good about staying out of the office during working hours. Fortunately I’ve been able to stay out of the office outside of business hours.

How do you see the future evolving for Magento and the eCommerce space in general?

The potential of Magento standing on its own again is exciting. I’m also excited to see what becomes of OroCommerce for B2B. B2B is an exciting space to break into with a slick open source product. Both Magento and Oro are making strides in this direction. I anticipate an exciting future.

What is usually your last thought before falling asleep?

Yes, the cat is inside.

Who is your role model, and why?

I look up to qualities in a bunch of different folks. Professionally, I appreciate anyone who contributes to open source, particularly the one person shops where time is more valuable. I look up to my wife who manages our three kids every day. If I had to do it I’d probably end up building cages after the first couple weeks.

Whats the worst thing you have to do as part of your job role?

Fire someone.

What motivates you?

Insecurity. I think it’s an important quality of an entrepreneur, never feeling that things are good enough.

What is the most played song on your MP3 player or phone?

Ugh, it looks like iTunes is aggregating plays across devices now, Take You to Rio by Ester Dean. And now it’s in my head. Great. Thanks.

Would you like to plug anything?

xtensiongalaxy.com is our marketplace where you can test out and buy extensions from nearly any version of Magento, both Community and Enterprise. We also have versions of Nucleus from the Nucleus Commerce guys, and in the future, if it makes sense we can pretty easily add other platforms and extensions like OroCommerce.

 

Why the Split from eBay will be the success of Magento

Posted by: Karen Thursday, July 16th, 2015

There is nothing like a crisis to focus the mind. Last year eBay was pushed into a corner by their major investor Carl Icahn around splitting up the monolith.  In January a split of Paypal/eBay was announced and as an almost footnote there was mention that eBay Enterprise was also to be sold/spun off. And Magento? Well that wasn’t even mentioned in the earnings call.

Since then we have seen more action in the Magento space than since it was acquired in 2011.  Just yesterday (15th July) the Merchant Beta 1.0.0 of Magento2 dropped on our laps). Never before have we seen such engagement of the management at eBay Enterprise/Magento as we have these last few months.  We are a powerful ecosystem, and Team X realised that we needed them to step up and play an active part in this ecosystem. Why? Because it benefits them. By working together we can achieve so much more than alone. They realised the power and they embraced it.

But Team X also realised they needed to form this cohesive team, because they were getting sold off. And that provides focus. I’m sure they have had to live in a kind of ‘startup’ mentality much like Roy and Yoav were in with Magento in the early days – to justify their decisions, to pitch, to inspect, to clear out the dead wood, to have an agile robust and forward-thinking strategy.  The monolith of eBay was no longer there to protect them – they were allowed to think freely, to dream, to imagine what could be and to act upon that.

The Monolith that is being left behind

When I worked at Reuters (which incidentally became Thomson Reuters whilst future @ebay CEO Devin Wenig was on the senior team) it was pretty easy to just be a number. To clock in, do your work, go home and forget about it. The amount of influence you had was minimal. And projects could be canned on the spin of a coin, if the management changed then you almost stopped working until you had the ‘town hall’ meeting, as you knew it meant priorities had shifted.  People came in with great ideas and great plans, the red tape often prevented those ideas from ever being a reality. The managers moved on/around and as an employee you were left wondering what the next quarterly call would result in, and often were more concerned with the share price than you were with your actual workload.  Now I’m not sure thats how it has been at Magento, because clearly its a very different beast, but I’d assume some of that has gone on, and its evident that there have been periods of time where the ecosystem has been advancing a damn sight faster than the machine that fuels it.

The Hidden Gem

eBay Enterprise actually has a few little gems. And one of those little gems is Magento.  Forget the news around Toys’R’Us, go take a look at the sites that Magento is propping up, it’s some of the largest online sites in the world.  And there are lots of them, lots and lots and lots.  Plus we don’t deal with that heavy stuff like warehousing, order management, customer support, Magento is all about technology. From my experience its a lot easier being about technology and not having to worry about the physical tangibles. Because it scales. You can see that in the reach that Magento has over eBay Enterprise.

We know there is a potential for massive profit – go take a look at Shopify. This is an ecommerce platform that (with all due respect) mainly powers Etsy sellers who decide to go for it.  It floated with a $2Bn valuation on its first day. $2Bn. All Magento need to figure out is how to monetise on both sides of the coin, not just the Magento Enterprise licenses, but what I call the ‘back side’ – the per transaction revenue that’s entirely doable (a look at the Shopify filing reveals 38% of their revenue was in non-subscription, most of it via their payment gateway).  Magento is a true gem in the eBay Enterprise crown.

The Sale Price

Just want to address this. The stats are that GSI sold for 2.4 billion, Magento for around 180M. And now the rumour is that its going for 900M.  Why so low?  Well a big chunk of GSI got sold off to Kynetic, so GSI is not as it once was. And I get impression its been resting on it’s laurels a bit since the eBay acquisition, as, let’s be truthful, so has Magento for a while.  Ultimately these are just figures on a balance sheet, whats 1.5billion between friends ;). What investors, shareholders, boards look at is whats the next 6 months, the next year, the next 3 years going to be like. And if they see its a good price on both sides then its a sale. Thats where we are here. Nothing more, nothing less.

What Really Makes Magento Special

Someone asked me this the other day. Whats the unique thing about Magento? I think there are 2 fundamental things:

1) You could not put a team of developers in a room and produce something better than what Magento and it’s ecosystem has today – because its not just about Magento the product, its what the ecosystem has added to that which makes this solution so powerful.  As long as Magento the company/platform continues to innovate and developers choose not to switch to a new system then its always ahead

2) Magento is very very interesting to developers, because of its extensibility, flexibility and open source nature.  Personally I get bored with technology pretty easily, but Magento has kept me in it for the last 6 years. And I still find it fascinating to play with (although I gotta admit its pretty damn frustrating sometimes aswell!)

Magento is not the “be all and end all”, I’m not that naive to think so. It has its place, and if its not careful it will get eroded by the likes of innovative, agile and ultimately easier to configure platforms such as Bigcommerce, and also pushed on from the top by the likes of Demandware, Hybris and Oracle.  Right now tho Magento has pretty big momentum tho, its the #1 IR500 platform in Europe, growing globally faster than Hybris and Demandware combined.

Why will the Split Help?

Because now its all about us :).

eBay Enteprise and Magento are no longer a footnote in a long eBay call. We are about to leave our famous older siblings and go off alone and make our own future. The news is on us. And it is us, this product is not just owned by eBay, its owned by all of us in this ecosystem. Because we are so heavily invested in it, many of us have relied and still rely on the Magento product for a large percentage of our income.

Additionally, I see Private Equity group acquisition just punching a bit of fresh air into the proceedings. Yep there will be change, and yes the equity group need to learn a lot fast, and realise what they have on their hands here, but I hope they will trust the management team that has lead so well in this last year, and really just enable this bird to fly. Because its ready to, and it needs to break free as technology is not waiting, customers buying online are not waiting, and merchants are not waiting. Keep the meetings short, listen to the ecosystem, work out your monetization strategy, trust the management and watch it fly.

What can go Wrong?

Well probably a lot. Could have some idiot who decides to turn it into some weird ‘Magento Go’ (or as I used to say ‘Go Go Go away’) like product. Good luck with that one.  Everyone could leave from the management team and that in itself would provide instability – but I’m guessing as part of the deal they have locked in the key players for a certain period.  There could be a disagreement about strategy. There could be an arrogance around ownership. There could be a lack of appreciation for what Magento is all about.  But actually I trust the likes of Craig Hayman and Mark Lavelle to have spelled this out pretty plainly to the future purchasers.

And if it goes wrong, well there is a bloody great big ecosystem that probably won’t let that happen. And hey always github forks if the worst comes to the worst (I’m kidding guys, honest!).

For me, personally, I think its a very exciting time for us all. Bring on the next chapter I say.

When will it happen?

Well according to WSJ its pretty imminent.  UPDATE: It has been confirmed this morning that an investment consortium is purchasing for 925M. I’m assuming this includes Magento in the sale!

Disclaimer

As always all thoughts are my own opinion/perspective and should be read as such ;).

About WebShopApps

WebShopApps is a Gold Technology Partner specializing in shipping extensions around rate calculating and manipulation. They have the most popular shipping extension on Magento Connect, the most intelligent rate management software in the world on ShipperHQ.com, and recently announced their UPS Ready status, making them the only UPS Ready rating focused company within the Magento ecosystem.

 

 

Magento SUPEE-6285 Patch and WebShopApps

Posted by: Josh Friday, July 10th, 2015

Magento have released a important security patch called SUPEE-6285. We recommend you apply this patch right away which is available directly from Magento.

We’ve analyzed the impact of this patch against our extensions and some will require updates in order to work correctly when accessing their admin menus. There’s absolutely no impact to their functionality on the front end or around rating.

What Should You Do Next?

If you’re using any of the below extensions, you will need to either contact us for the latest version or apply the fix yourself. The process is outlined below for each extension.

MatrixRate

You should download the latest version and install it on your site.

CSV Based Extensions

(ProductMatrix, Premium MatrixRate, Shipping Override, Handling Fees Matrix)

Some users are reporting issues exporting CSV files after patching their site. This particularly affects Magento CE1.7/EE1.12 users.

Find this file on your servers file system: app/code/community/Webshopapps/Wsacommon/controllers/System/ConfigController.php

Add this function to the bottom of the file before the last bracket:

protected function _isAllowed()
{
    return true;
}

Dimensional Shipping

Find this file on your servers file system: app/code/community/Webshopapps/Boxmenu/controllers/Adminhtml/BoxmenuController.php

Add this function to the bottom of the file before the last bracket:

protected function _isAllowed()
{
    return Mage::getSingleton('admin/session')->isAllowed('catalog/boxmenu');
}

DropShip/Ship Manager

Find this file on your servers file system: app/code/community/Webshopapps/Dropcommon/controllers/Adminhtml/DropshipController.php

Add this function to the bottom of the file before the last bracket:

protected function _isAllowed()
{
    return Mage::getSingleton('admin/session')->isAllowed('dropcommon');
}

Find this file on your servers file system: app/code/community/Webshopapps/Dropcommon/controllers/Adminhtml/ShipmethodsController.php

Add this function to the bottom of the file before the last bracket:

protected function _isAllowed()
{
    return Mage::getSingleton('admin/session')->isAllowed('dropcommon');
}

Shipping Insurance

Find this file on your servers file system: app/code/community/Webshopapps/Insurance/controllers/Adminhtml/InsuranceController.php

Add this function to the bottom of the file before the last bracket:

protected function _isAllowed()
{
    return Mage::getSingleton('admin/session')->isAllowed('catalog/insurance');
}

Store Pickup

Find this file on your servers file system: app/code/community/Webshopapps/Wsastorepickup/controllers/Adminhtml/WsastorepickupController.php

Add this function to the bottom of the file before the last bracket:

protected function _isAllowed()
{
    return Mage::getSingleton('admin/session')
                                 ->isAllowed('catalog/webshopapps/locations');
}

Shipping Calendar

Find this file on your servers file system: app/code/community/Webshopapps/Timegrid/controllers/Adminhtml/TimegridController.php

Add this function to the bottom of the file before the last bracket:

protected function _isAllowed()
{
    return Mage::getSingleton('admin/session')->isAllowed('catalog/timegrid');
}

Logger

WebShopApps Logger currently uses the permissions of “Notifications” which can be found under “System->Notification” in the Roles Resources tab of user permissions in Magento.

The latest version moves WebShopApps logger into its own permissions area. If you’d like the latest version, please contact us and we can send it over to you as part of your extension update.