Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


15,883 Points

ecommerce developer skills


What are the skills-languages an ecommerce developer should have?

5 Answers


For an eCommerce website there are a lot of moving parts, if your talking about WordPress here are a few things they would need to get started.

  • Proficient in PHP and WordPress.
  • Understand Authentication Guards
  • Understand transactions.
  • Understand mailing with php.
  • Understand data privacy and policies around this for different countries.
  • Understanding Services.
  • Proficient with PHP debugging ***
  • Proficient with JavaScript/or one of the libraries.
  • Proficient with security and validation for all of the above.

This is just a few of the things a developer would need but i would say the above are the most important.

***(This is very important not only for your site but also if you are using plugins, a lot of plugins are insecure and can be used against you, generally i avoid using plugins all together where possible but sometimes that cant be done, having a developer who can see these data insecurities will be necessary for a site dealing with sensitive data)

Hope this helps


15,883 Points

What is the best ecommerce platform for a front end developer to use?I mean what are the extra languages he has to learn to build an eshop?

Its not really that important which platform you use. Just a CMS that your confident with so this could be anything from WordPress to Magento

When looking just see which fits with your skillsets better. Most big CMS will have documentation on how to use their platform so be sure to check them out. for example Magento Develoepr or WordPress Codex