Ecommerce Blog - The #1 Source for Ecommerce News, Tips and Trends!

Get ecommerce updates, news, and insider tips from the experts at PrestaShop!

Ecommerce Blog - The #1 Source for Ecommerce News, Tips and Trends!

< Back to the Blog home

What you need to know about PrestaShop and GitHub

For those of you who may not know, PrestaShop recently migrated to GitHub in an effort to strengthen our solution and perpetuate our vision of what it means to be open-source.

GitHub provides a platform for our Community to review PrestaShop’s code, make improvements, and then submit those improvements for review.

Over the past few weeks, the GitHub Community has “liked” PrestaShop more than 140 times and forked our solution more than 80. To us, these numbers underline the unyielding commitment you’ve all shown, and with your continued support, together we can make the world’s best open-source e-commerce solution even better.

Before we continue, the entire PrestaShop team would like to say thanks.  Without the continued effort and commitment from users like you, we wouldn’t be nearly as successful as we are today.  PrestaShop is not only our gift to the world; it’s your gift as well! Be proud of that, because we are most certainly proud of you.

OK. On to the heart of things. As we continue our journey with GitHub, we would like to provide a few resources to make it easier for everyone to contribute to PrestaShop. In order to facilitate this, we’ve compiled a best-practices list offering helpful documentation, important user points as well as tips to keep in mind when submitting improvements.


Before contributing to PrestaShop via GitHub, it’s important to be prepared. With that in mind, we invite you to check out the following documentation, which has been designed to help everyone submit contributions effectively.

Best Practices:

In an effort to help the entire PrestaShop team review and implement your improvements, we kindly ask that:

  • All pull-requests comply with PrestaShop’s standards
  • Pull requests be made only in the development branch
  • You do not send pull requests regarding translations.  These are managed directly the PrestaShop website, not GitHub
  • No requests are grouped (in other words, it would help us a great deal if you could perform one pull request per bug fix or feature. Grouping these requests can cause serious delays).
  • You place the hooks “Git” in order to check code and commit standards. (Click here for more details)

Submission Tips:

Users can perform pull requests from anywhere in the world thanks to the live online editor.  For example, simply select the file you want to modify and then click “Edit” to insert your suggested changes. When finished, simply add your commit message along with a quick description of the modifications you’ve made and then validate.  It’s that easy.

Note: It is important to point out that PrestaShop has created a dedicated area on GitHub, which allows users to search through topics created by PrestaShop in an effort to locate and correct specific bugs within the software. Doing so gives members of our Community access to specific areas within the solution, thus facilitating enhanced communication between PrestaShop’s Community and our expert team.

Community Benefits:

Are you familiar with the phrase “two minds are better than one?” Well, PrestaShop’s migration to GitHub is kind of like that, except instead of two minds, we have thousands all working together toward a common goal. The end result yields an unmatched open-source e-commerce solution that’s been tailored by the people, for the people. Check out our dedicated GitHub page

In addition to GitHub, we would also like to give everyone the opportunity to improve the PrestaShop solution with regard to country-specific modules and adaptations. Doing so will help PrestaShop become more consistent when dealing with e-commerce laws – and trends – in specific countries around the world.  To improve PrestaShop in your country, we ask that you review and complete our localization form.


The entire PrestaShop team is committed to perpetuating our vision of open-source. We value your suggestions and feedback, but perhaps more importantly, we thank you for all of the support you’ve shown us these past five years.

PrestaShop is growing stronger by the day, and we have big plans for the future.  Thank you so much for all that you’ve done to help makes us the most popular e-commerce solution on the planet.  We look forward to the coming collaboration and formally invite you all to join us on GitHub.

  1. Author: websavvy

    Date: December 17, 2012 at 3:15 pm

    How do you post questions on the boards, forums. I registered but cannot ask questions or post. Free stuff is nice but can sometimes be complicated. Need a little help here.

  2. Author: sylrob

    Date: December 26, 2012 at 3:47 pm

    Same here,
    I took 30 minutes to understand github,
    and I understood that it was quit complicated.

    we have to suscribe (I did), then download the software, install it, learn how tu use it (with its language), and then learn how to pull a request (and what it mean), a commit, the coding standards, how to understand a question or an answer etc…

    For somebody like who know only the name of github, it stop me.

  3. Hi,

    I’m not a programmer so I wouldn’t know how to setup WAMP or the other one on my mac computer.

    Is there another way if you just change the css to send that to you?

    I’m sure this github is better for prestashop but I think the majority of us will not be able to use it because we are not programmers.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>