Remaining known issues since 1.7.7.0 Beta 1
Order back-office
- The total products price is not correctly calculated in specifics conditions
- The product price is wrong after adding a cart rule
- Wrong price displayed while adding a product on an order
- Wrong rounded product price displayed while editing product price
- When adding the same product several times in an order, it creates a new line instead of updating the quantity of the product
- Add information messages when an existing product is added in the order's
- Wrong shipping costs and wrong total when there are several invoices in an order
- Impossible to reassign a product to another invoice
- While creating order on BO, if there is a free shipping voucher, its value is not modified when the carrier is changed
- Module GDPR does not hide addresses
- Cannot create order on when customer cart/order history is empty
- Free shipping line is not added when a cart rule "Free shipping for a carrier selection" is applied during the order creation
- Voucher line is not removed when changing a carrier in the cart rule's selection
- Increment/decrement button doesn't work when we try to add a product out of stock (allow order)
- An exception is displayed when we try to add a customized product
- actionProductCancel hook not triggered on standard refund
- Impossibility to create an order when the address is considered as soft deleted
- Order Message is not saved after creating a new order from BO
- Errors in the console while creating an order
- "Send an email to the customer with the link to process the payment." doesn't work
- Recalculate shipping costs option not working when set to No
- When we have a multi-invoices, adding a discount to a selected invoice, apply it in all invoices
- Trying to add 2x out of stock product with allow order gets error message
Back-office
- Wrong redirection after canceling the creation of a new address from the customer detail page
- Bulk deletion on Return order statuses KO
Front-office
- Wrong cart rules discount when using alternative currency
- Incorrect total with Free gift + Percent discount cart rule
Changes since PrestaShop 1.7.7.0 beta 1
Click here to see
- Back Office:
- New feature:
- Improvement:
- #20529: Fix links in footer - https is better than http (by @matks)
- #20311: Mark deprecated order hooks for 1.7.7 as such (by @matks)
- #20124: Use /usr/sbin/sendmail instead of mail() in config wording (by @atomiix)
- #20039: Make customization image downloadable in BO order page (by @matthieu-rolland)
- #19903: Auto create symfony roles (by @jolelievre)
- #19854: Add trace information to Command/Query debugger (by @eternoendless)
- #19730: Enable fancybox for edit an address in View an Order page (by @matks)
- #19597: Add order table empty state (by @atomiix)
- #19582: Order products pagination (by @jolelievre)
- Bug fix:
- #20571: Return an int instead of a float (in some cases) for Pack::getQuantity() (by @atomiix)
- #20451: Fix TinyMCE error on product page (by @NeOMakinG)
- #20538: Fix order cart rule deletion (by @matthieu-rolland)
- #20524: Fix bad call in HTMLTemplateOrderSlip (by @matks)
- #20477: Fixed cast for primary key in PrestaShopCollection (by @Progi1984)
- #20492: Remove call to updateOrderInvoice - not needed anymore (by @matks)
- #20482: Set CartRule amount with tax in BO instead of without tax (by @atomiix)
- #20335: Remove discount from order (persist state) (by @jolelievre)
- #20457: Include product name and employee name in out of stock email (by @ks129)
- #20461: Fixed Modal "View pack content" (by @Progi1984)
- #20433: Dont show root category on category grid search results (by @matks)
- #20284: Order address country (by @jolelievre)
- #20198: Product supplier_reference is not updated when saving a product in the BO (by @PierreRambaud)
- #20319: Cannot remove attributes if token is disabled (by @PierreRambaud)
- #20303: Fix bad redirection after error in address controller - edit usecase (by @matks)
- #20263: Fix bad redirection after error in address controller (by @matks)
- #20111: Fix order max quantity (by @jolelievre)
- #20083: Refactoring of the Order Updater and multiple related bugfixes (by @jolelievre)
- #20166: Return Response to provide a good error message when import directory doesnt exist (by @matks)
- #20126: Correctly uncheck previous default combination (by @Amazzing)
- #19970: Create specific price when product price is updated in order (by @sowbiba)
- #19937: Fixed position action button in Order Page (by @Progi1984)
- #17399: Expand Categories search capabilities for categories listing home page and avoid going from subcategory to root category when using grid filters (by @matks)
- #19929: Fixes the import configuration save (by @Progi1984)
- #19955: Rename AddCustomizationFieldsCommand to AddCustomizationCommand (by @zuk3975)
- #19646: Synchronize cart_product and order_detail when quantity is changed (by @sowbiba)
- #19828: Check for ::GRID_ID when definition is AbstractGridDefinitionFactory (by @atomiix)
- #19778: Cast changelogs to array for twig (by @atomiix)
- #19698: Fix order view total discounts (by @zuk3975)
- #19712: Move smarty variables assignments in initHeader instead of init function (by @PierreRambaud)
- #19820: Hooks displayAdminOrderTabLink or displayAdminOrderTabContent displayed not escaped to allow raw HTML (by @clotaire202)
- #19796: Missing fancybox plugin in new theme pages (by @PierreRambaud)
- #19506: Handle AbstractGridDefinitionFactory compatibility (by @matks)
- #19716: Remove i18n access restrictions (by @PierreRambaud)
- #19546: Fix scrollbar on order page when adding product (by @antoinedamiron)
- #19448: Fix AdminModulesController fatal error (by @Matt75)
- #19452: Fix to show the Modules tab in the product editor - backport of #19216 to 1.7.7.x (by @matks)
- #18875: BO - Create Order page - Defined the order status relative to payment (by @Progi1984)
- #18456: Update cart currency when order currency changes (by @sowbiba)
- #18923: Multistore: Fix error when viewing an order with custom product made on secondary shop (by @matthieu-rolland)
- #19205: Fix catalog price rule - Currency sort and filter not working & save button design - Backports of #19020 and #19021 for 1.7.7.x (by @matks)
- #19108: Extend OrderController with FrameworkBundleAdminController instead of CommonController (by @zuk3975)
- #19103: Redirect to dashboard when employee default page is unauthorized (by @sowbiba)
- #19089: Fix bug keeping user from accessing his profile page in BO (by @matthieu-rolland)
- #19086: BO - New Product - In MultiLang BO, the default name input wasn't in the employee language (by @Progi1984)
- #19039: Fix product pagination in order with customization (by @atomiix)
- #19032: Update ps_themecusto to the latest version (by @atomiix)
- #19058: Refresh invoices total when product price is updated (by @sowbiba)
- #18580: In BO Product page, use ecotax excl. tax instead of tax incl. (by @matks)
- #17179: Fix free gift product in Order create page (by @zuk3975)
- Refactoring:
- #19981: Refactor cancel product and bug fix (by @matthieu-rolland)
- #18984: Remove legacy files for Order page (by @matks)
- Front Office:
- Improvement:
- #19706: Don't try to translate using domain unless the "d" parameter is present (by @eternoendless)
- Bug fix:
- #20555: Fix images quickview also updating product page by changing product i… (by @NeOMakinG)
- #19631: FO: fix cumulative percentage reduction amount value in cart (by @matthieu-rolland)
- #19896: Fix lang dropdown by adding jquery migrate (by @NeOMakinG)
- #19437: Make product image in list overridable (by @jolelievre)
- #19139: Do not use cache while checking if an order exists (by @PierreRambaud)
- #19456: Fix voucher display for single customer - backport of #19443 to 1.7.7.x (by @matks)
- #19395: Return 404 in frontoffice if return merchandise is disabed (by @clotaire202)
- #17502: Fix cart voucher values in cart summary and checkout summary (by @arouiadib)
- #19347: Use Country from global namespace (by @prestamodule)
- #18993: Fix discount display on multicurrency context (by @sowbiba)
- #18884: FO: Display 'free' as shipping cost in the cart when a cart rule grants free shipping (by @matthieu-rolland)
- Improvement:
- Core:
- New feature:
- Improvement:
- #20547: Update module productcommentsto v4.1.0 (by @matks)
- #20137: Computing precision: set minimum computing precision value to zero (by @matthieu-rolland)
- #20324: Set editorconfig to indent yml files using 4 spaces instead of two (by @eternoendless)
- #19461: Remove MBO-related api calls from core (by @atomiix)
- #19752: Update licenses headers (by @PierreRambaud)
- #19556: Update modules (contactform/ps_imageslider/ps_sharebuttons/statspersonalinfos) (by @Progi1984)
- Bug fix:
- #20570: Update PS_JQUERY_VERSION to match the included jQuery version (by @eternoendless)
- #12578: Fix wrong use of alias when registering new hook (by @eternoendless)
- #20408: Fix bug on Invoices tax detail (by @matthieu-rolland)
- #20398: Fixed Cache Problem in Language & Currency (by @Progi1984)
- #15049: Fix wrong hook names (by @eternoendless)
- #20192: Remove tables upgrade lines related to gamification module (by @PierreRambaud)
- #18532: Increase precision for DECIMAL fields in database (by @atomiix)
- #19581: Fix bugs occuring when an order state is deleted but still assigned to orders (by @matthieu-rolland)
- #19858: Update jquery.live.polyfill npm dependency (by @PierreRambaud)
- #19657: Deprecate hookcount and add missing hook in hook.xml (by @atomiix)
- #19016: Add mapping for Doctrine core entities on front environment (by @jolelievre)
- #19409: Add missing index.php in upload directory (by @PierreRambaud)
- #18811: Introduce CompilerPass to perform ControllerAwareTrait injection (by @matks)
- #15871: Avoid error when trying to translate an invalid module (by @PululuK)
- #19063: Fix simplfied url not properly set for multilang categories (by @matthieu-rolland)
- #18697: Fix error when updating a used address with no DNI (by @shaffe-fr)
- #18845: Add tag controller.service_arguments to PrestaShop controllers (by @matks)
- #18851: Build assets for Beta (by @jolelievre)
- Refactoring:
- #19748: Update decimal library (by @jolelievre)
- Installer:
- Improvement:
- #19788: Allow user to choose to drop existing tables or not even when not in dev mode (by @Progi1984)
- #19694: Allow user to choose to install demo products or not even when not in dev mode (by @eternoendless)
- Bug fix:
- #20122: Fix session tables charset (by @jolelievre)
- #19887: Add missing comma (by @atomiix)
- #19274: Add a missing comma in 1.7.7.0 upgrade file (by @Quetzacoalt91)
- #18834: Remove newsletter registration during installation (by @PierreRambaud)
- Improvement:
- Web Services:
- Bug fix:
- #18859: Defined Currency Context if needed in WebService Context (by @Progi1984)
- Bug fix:
- Localization:
- Improvement:
- #19897: Update German tax rates (by @Progi1984)
- #18902: Avoid nested wordings chains (by @jolelievre)
- Improvement:
- Tests:
- Improvement:
- #20312: Improve combination tests, use IDs instead of names to check quantities (by @jolelievre)
- Bug fix:
- #18613: Cart rule order tests (by @jolelievre)
- Refactoring:
- #20586: Functional tests - Add test 'Filter image types' (by @boubkerbribri)
- #20486: Functional tests - Enable/Disable display attributes in product meta title (by @nesrineabdmouleh)
- #20569: Functional tests - Add new tests for stores page (by @boubkerbribri)
- #20559: Functional tests - Add test 'Filter stores' (by @boubkerbribri)
- #20543: Functional tests - Add test 'Filter groups' (by @boubkerbribri)
- #20539: Functional tests - Update exchange rate (by @nesrineabdmouleh)
- #20502: Functional tests - Add new test 'Create customer from create order page' (by @boubkerbribri)
- #20540: Functional tests - Add tests for seo pages (by @boubkerbribri)
- #20521: Functional tests - Add new test 'Configure module' (by @boubkerbribri)
- #20468: Functional tests - Search hook in Positions page (by @nesrineabdmouleh)
- #20460: Functional tests - Update test filter categories (by @boubkerbribri)
- #20450: Functional tests - Update linkchecker urls (by @boubkerbribri)
- #20459: Functional tests - Add new test 'Select default Theme' (by @boubkerbribri)
- #20440: Functional tests - Enable using loginCommon with different user than default one (by @boubkerbribri)
- #20439: Functional tests - Avoid 'home' as new category to create (by @boubkerbribri)
- #20418: Functional tests - Add tests for titles page (by @boubkerbribri)
- #20394: Functional tests - Add test 'Search customers in create order page' (by @boubkerbribri)
- #20302: Functional tests - Add update a language (by @nesrineabdmouleh)
- #20368: Functional tests - Add browser listeners to tests (by @boubkerbribri)
- #20360: Functional tests - Reset orders before going to order view page (by @boubkerbribri)
- #20318: Functional tests - Add new test 'View guest from orders page' (by @boubkerbribri)
- #20293: Functional tests - Add new test 'Carrier restrictions' (by @boubkerbribri)
- #20280: Functional tests - Create new test 'View customer from orders page' (by @boubkerbribri)
- #20241: Functional tests - Modify translation (by @nesrineabdmouleh)
- #20215: Functional tests - Add checking order status in FO after update status in BO (by @boubkerbribri)
- #20210: Functional tests - Add 'Sort orders' tests (by @boubkerbribri)
- #19997: Functional tests - Separate browser page and page objects (by @boubkerbribri)
- #20086: Functional tests - Test pagination of products table (by @nesrineabdmouleh)
- #20046: Functional tests - Do not skip steps in CRUD category and subcategory scenario (by @boubkerbribri)
- #19983: Functional tests - Update playwright version (by @nesrineabdmouleh)
- #19785: Functional tests - Delete unused selectors and methods (by @nesrineabdmouleh)
- #19920: Functional tests - Wait for neworkidle in wait for navigation function (by @boubkerbribri)
- #19727: Functional tests - Update linkchecker for playwright (by @boubkerbribri)
- #19802: Delete test identifiers redundant and license notice in all tests (by @nesrineabdmouleh)
- #19775: Functional tests - Improve delete categories by bulk action ad set required fields function (by @boubkerbribri)
- #19749: Functional tests - Fix wait for navigation and disable category tests (by @boubkerbribri)
- #19725: Functional tests - Increase timeout after disabling a category (by @boubkerbribri)
- #19653: Functional tests - Switch tests to playwright (instead of puppeteer) (by @boubkerbribri)
- #19489: Remove unused test (by @SimonGrn)
- #19339: Functional tests - Update tests contexts (by @boubkerbribri)
- #19235: Functional tests - Test pagination and sort of pages and categories (by @nesrineabdmouleh)
- #19208: Functional tests - Test pagination of suppliers table (by @nesrineabdmouleh)
- #19257: Functional tests - Delete bo base page shop params tests (by @boubkerbribri)
- #19210: Functional tests - Test pagination of files table (by @nesrineabdmouleh)
- #19206: Functional tests - Delete bo base page from design tests (by @boubkerbribri)
- #19202: Functional tests - Delete bo base page from catalog tests (by @boubkerbribri)
- #19223: Functional tests - Delete test filter stocks by categories (by @boubkerbribri)
- #19203: Functional tests - Pagination brands and addresses (by @nesrineabdmouleh)
- #19186: Functional tests - Test pagination of categories table (by @nesrineabdmouleh)
- #19194: Functional tests - Delete bo base page customers tests (by @boubkerbribri)
- #19185: Functional tests - Delete BoBasePage from order messages tests (by @boubkerbribri)
- #19183: Functional tests - Delete bo base page for advanced params tests (by @boubkerbribri)
- #19158: Functional tests - Test customers pagination (by @nesrineabdmouleh)
- #19160: Functional tests - Test addresses pagination (by @nesrineabdmouleh)
- #19138: Functional tests - Delete boBasePage for tests modules (by @boubkerbribri)
- #19153: Functional tests - Delete BoBasePage from payment tests (by @boubkerbribri)
- #19159: Functional tests - Delete bo base page from international tests (by @boubkerbribri)
- #19157: Functional tests - Delete bo base page from invoices tests (by @boubkerbribri)
- #19137: Functional tests - Sort order messages table (by @nesrineabdmouleh)
- #19027: Functional tests - Export sql query (by @nesrineabdmouleh)
- #19126: Functional tests - Sort all tables in monitoring page (by @nesrineabdmouleh)
- #19133: Functional tests - Delete boBasePage for functional tests orders (by @boubkerbribri)
- #19067: Functional tests - Sort profiles (by @nesrineabdmouleh)
- #19127: Functional tests - Delete bo base page from sanity tests (by @boubkerbribri)
- #19069: Functional tests - Profiles pagination (by @nesrineabdmouleh)
- #19088: Functional tests - Filter and sort files (by @nesrineabdmouleh)
- #19109: Functional tests - Add test subscribe to newsletter from BO (by @boubkerbribri)
- #19071: Functional tests - Add test taxes pagination (by @boubkerbribri)
- #19092: Functional tests - Edit home category (by @nesrineabdmouleh)
- #19074: Functional tests - Add test pagination order message (by @boubkerbribri)
- #19066: Functional test - Add test quick edit languages (by @boubkerbribri)
- #19004: Functional tests - Sort suppliers table (by @nesrineabdmouleh)
- #18990: Functional tests - Enable/Disable log emails (by @nesrineabdmouleh)
- #18977: Functional tests - Test pages pagination (by @nesrineabdmouleh)
- #18877: Functional tests - Change selectors for FO pages (by @nesrineabdmouleh)
- #18899: Functional tests - Country restrictions (by @nesrineabdmouleh)
- #18871: Functional tests - Update default currency (by @nesrineabdmouleh)
- #18963: Functional tests - Test page category pagination (by @nesrineabdmouleh)
- #18886: Functional tests - Fix test invoices and products settings (by @boubkerbribri)
- #18896: Functional tests - Change selectors for design pages (by @boubkerbribri)
- #18868: Functional tests - Change selectors for modules pages (by @boubkerbribri)
- #18922: Functional tests - Delete not working test (by @boubkerbribri)
- #18862: Functional tests - Change selectors for shop parameters pages (by @boubkerbribri)
- #18873: Functional tests - Change selectors for customers pages (by @boubkerbribri)
- #18870: Functional tests - Change selectors for customer services pages (by @boubkerbribri)
- #18878: Functional tests - Change selectors for international pages (by @boubkerbribri)
- #18866: Functional tests - Fix adding customer to voucher (by @boubkerbribri)
- #18849: Functional tests - Change selectors for catalog pages (by @boubkerbribri)
- Improvement: