Another set of short weeks here in Paris, which means another edition of the Core Weekly report that spans two weeks of change to the PrestaShop codebase.

This edition of the Core Weekly report highlights changes in PrestaShop core codebase during the last two weeks, from Monday 4th of May to Sunday 17th of May, 2015.


The PSR-2 survey is still running, and you can still vote. It seems pretty settled, though. More updates about this soon!

Of note among the merged PRs in the last two weeks:

  • In 3007, PrestaShop R&D Director Jérôme Nadaud (jeromenadaud) introduced a new style to the back-office and login form of PrestaShop, in accordance to the rebranding currently under way at the PrestaShop company. More about that very soon! The design work was done by PrestaShop’s Lead Product Designer Julie Chabin (syswarren).
  • In 2967, core dev Julien Martin (Shudrum) kept on modifying the email template, removing order_changed.

Code changes

Let’s review last week’s merged pull-requests!

As always, click on the PR’s number to open its page on GitHub.

Text fixes

  • 2990: Invoice controller - wording, by AlexEven.
  • 3009: AdminTaxRulesGroupController - wording dissociation (All), by AlexEven.

Front office

  • 2983: input label and input title enhancements. Thank you inetbiz!
  • 2994: wrong compass font folder for default-bootstrap. Thank you inetbiz!
  • 3017: Remove old 404 image, by jeromenadaud.

Back office

  • 2975: Fix memory leak during thumbnail generation, by jocel1.
  • 2976: Fix generation of exported themes, by sfroment42.
  • 2989: Fix error when adding customized product from BO order process. Thank you MaX3315!
  • 2997: More detailed error message on themes export, by sfroment42.
  • 3010: Improved adding to Quick Access. Thank you kpodemski!


  • 2969: Optimize tag count computation, by jocel1.
  • 2967: Remove the order_changed email and replace it by a hook, by Shudrum.
  • 2972: Better function and variable naming, by jeromenadaud.
  • 2978: Flush cache option was not being fully applied within some Cart methods. Thank you eric-rouvier!
  • 2870: Fix duplicate $customer object declaration. Thank you samy!
  • 2998: Before setting a carrier free you need to check if the cart rule is in the cart, by sfroment42.
  • 2993: parser error in ajaxProcessProductManufacturers. Thank you el-tenkova!
  • 2992: PHPDoc for controller methods. Thank you gskema!
  • 2991: Fix minimal quantity calculation in CartController::processDeleteProductInCart. Thank you djbuch!
  • 2929: Adding getter for DB link. Thank you iNem0o!


  • 2988: Images were not shown for bought products, by maximebiloe.
  • 2877: Make Module installation handle class constants correctly. Thank you tiennou!


  • 3007: Rebranding project, by jeromenadaud, with design input by syswarren.
  • 3015: Fix navigation hover on active menu, by jeromenadaud.


  • 2985: Update supply-order-footer.tpl. Thank you Nobodaddy!
  • 3000: Revert “[-] PDF : Update supply-order-footer.tpl”, by jeromenadaud.
  • 3005: Fix supply order PDF generation, by julienbourdeau.
  • 3011: Add sprintf capability to {l} for PDF, by julienbourdeau.
  • 3012: supply-order-footer.tpl is now translatable, by julienbourdeau.


  • 2962: Fix bad results when filtering items in a multishop context, by gRoussac.
  • 2996: Fix situations where customizations could be errased when updating in multishop context. Thank you djbuch!


  • 2959: Improve import performances, by jocel1.

See all the PRs merged into the codebase since May the 4th (be with you!) here.

Thank you to our contributors for their Pull Requests: djbuch, el-tenkova, eric-rouvier, gskema, iNem0o, inetbiz, kpodemski, MaX3315, Nobodaddy, samy, and tiennou. Also, thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with tickets on the Forge!

Remember: if you want to contribute to PrestaShop with code, read those:

…and if you do not know how to fix an issue but wish to report it, read this: How to use the Forge to contribute to PrestaShop. Thank you!

Until the next Core Weekly report, let me know if I forgot something here, or if you have ideas about how to improve this report!

Happy contributin’ everyone!