This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 4th to Sunday 10th of January 2021.

Core Weekly banner

General messages

Dear Developers,

PrestaShop 1.7.7.1 has been released! Don’t forget to update as this patch version fixes 41 regressions reported on version 1.7.7.0.

The kanban for 1.7.7 branch is not empty yet, it still contains unresolved regressions reported on version 1.7.7.0. The next batch of bugfixes for 1.7.7 will be delivered in patch version 1.7.7.2, which is scheduled to be delivered within the next 6 weeks.

In the meantime, @NeOMakinG is building a brand new Landing page for User Documentation.

Finally, maintainers also released a PHPStan extension that should customize the rules being applied by PHPStan on submitted Pull Requests in order to help validating them.

Releases

A quick update about PrestaShop’s GitHub issues and pull requests:

Code changes in the ‘develop’ branch

Core

  • #22506: Use a QueryBuilder instead of Repository in RequestSql grid. Thank you @PululuK
  • #22462: Improve multiple choice table : Add option to keep table heads fixed. Thank you @PululuK

Back office

Front office

  • #22539: Show help message for PageNotFound for ajax calls, by @matks
  • #21065: Add ‘-‘ to checkout’s summary subtotal if it is discount type. Thank you @oscc-es

Installer

Tests

Code changes in the ‘1.7.7.x’ branch

Back office

  • #22579: Prevent HookDataCollector unserialize() to throw an exception, by @atomiix

Code changes in modules, themes & tools

Prestashop UI Kit

Traces

  • #15: Remove old author statement, by @matks
  • #14: Associated contributions to categories for each contributor, by @Progi1984

Catalog statistics module

PrestaShop open source project

User documentation landing page

Quality Assurance module

Changes in developer documentation

Core Weekly Generator tool

Buy button lite module

Nightly board

Stats Dashboard module

  • #19: Use unit_price_tax_excl instead of product_price for total. Thank you @okom3pom

PrestaShop PHP Informations Tool

Docker images

Customer reassurance block module

Faceted search module

Sales and orders statistics module

  • #17: Use the good column for total turnover. Thank you @okom3pom

Best manufacturers statistics module

Best suppliers statistics module

Cross-selling module

Shopping cart module

Where to start contributing?

What about displaying the customer’s company when B2B mode is enabled in the Back-Office Order page? This is a feature suggestion reported last week by long-term contributor @Hlavtox, and it is one of our good first issues.

Good first issues are a list of all beginner-friendly improvements and bugs to fix in the project. You can read more about this label on our article about it.


Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @jolelievre, @NeOMakinG, @nesrineabdmouleh, @matks, @okom3pom, @zuk3975, @boubkerbribri, @dependabot[bot], @Arman-Hosseini, @PierreRambaud, @PululuK, @kaliel86, @atomiix, @Progi1984, @JevgenijVisockij, @infiniweb, @oscc-es!

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 issues and comments on GitHub!

If you want to contribute to PrestaShop with code, please read these pages first:

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

Happy contributin’ everyone!