This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 31th of January to Sunday 6th of February 2022.

Core Weekly banner

General messages

Dear developers,

The project’s first public demo of 2022 was streamed live last week, on February 2.

The development of PrestaShop 8 is progressing well. The maintainer team believes that the rework of the Back Office’s product page (originally introduced as “experimental” in 1.7.8) is now complete enough to allow us to announce the decommissioning of the previous product page.

This means that starting today, no new contributions targeting the old product page will be accepted in the develop branch, as this code is expected to be removed soon and be replaced by the new version.

If you haven’t heard about this project, you can discover it through this public demo and this other one. A summary article should also be published on this blog soon.

Releases

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

Code changes in the ‘develop’ branch

Core

Back office

  • #27564: Correct namespace for MaintenanceConfigurationTest. Thank you @okom3pom
  • #27563: Multistore - Shop parameters > Order settings > Statuses : Add information message, by @Progi1984
  • #27560: Fixes Experimental page combination table row border styling issue, by @Progi1984
  • #27514: Use new url quick access for orders list. Thank you @okom3pom
  • #27442: Multistore - Shipping > Preferences - Add checkboxes #19374. Thank you @okom3pom
  • #27408: Hide Merchandise return tab when Merchandise return is disabled. Thank you @okom3pom
  • #27271: Redesign sidebar menu UI. Thank you @mparvazi
  • #26056: No tracking Number for return product tab. Thank you @okom3pom
  • #25914: Multistore - Advanced Parameters > Webservice - Add checkboxes . Thank you @okom3pom
  • #25879: Refacto improper card markup on migrated pages, by @NeOMakinG
  • #25806: Migrate Product page v2 to TypeScript, by @NeOMakinG

Front office

Web services

Tests

Code changes in the ‘1.7.8.x’ branch

Core

Back office

Front office

  • #27502: Fix responsive CSS in add-to-cart modal. Thank you @saulaski
  • #27387: Remove z-index and overflow of product description of product list, by @NeOMakinG

Code changes in modules, themes & tools

Stats Dashboard module

Customer reassurance block module

Faceted search module

Catalog statistics module

  • #25: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Best vouchers statistics module

  • #16: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Best suppliers statistics module

  • #14: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Best-selling products statistics module

  • #16: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

User documentation landing page

Available quantities statistics module

  • #21: Do not use hook AdminStatsModules alias, use displayAdminStatsModules & Bump version to 2.0.1. Thank you @PrestaEdit

Email Alerts module

New Front-office theme

Best customers statistics module

  • #27: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Best categories statistics module

  • #17: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Best manufacturers statistics module

  • #14: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Order Notifications on the Favicon module

  • #35: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

GDPR module

Customer data privacy block module

  • #38: Improved Github Action (Support PHP 5.6 => 8.1), by @Progi1984

Module analyzer

Data mining for statistics module

  • #23: Use actionAuthentication instead of authentication deprecated hook. Thank you @PrestaEdit

Cash on delivery module

  • #41: Added Github Action for PHP (and support PHP 5.6 => 8.1), by @Progi1984

Image slider module

Product Comments module

Example modules

Decimal

Wishlist block module

  • #149: Set scrollbar from add to wishlist modal to auto, by @NeOMakinG

PrestaShop Specifications


Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Progi1984, @kpodemski, @nesrineabdmouleh, @dependabot[bot], @okom3pom, @PrestaEdit, @NeOMakinG, @Amoifr, @boubkerbribri, @saulaski, @jolelievre, @PierreRambaud, @JoryHogeveen, @atomiix, @matks, @mparvazi, @clotairer, @jf-viguier, @Saimis777!

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!