What's inside
- Support for Magento 2.4.4
- UI and UX improvements for mobile and desktop
- Quality fixes for error messages, adding to cart, URL redirects, loaders, discounts, and more!
Support for Magento 2.4.4 is here!
This new version of ScandiPWA focuses on offering support for Magento 2.4.4. It has been thoroughly tested by our quality specialists. We invite you to read all of the details of the support implementation at Support for Magento 2.4.4.
For previous versions' compatibility with Magento, access the User Manual: Magento version mapping.
Introduction of PHP 8.1
Magento Open Source 2.4.4 introduces support for PHP 8.1. The BE modules have been updated for compatibility with PHP 8.1. Scroll down to Composer dependencies
to see the new versions for each back-end module.
Vendor-Bundled Extensions
All the vendor extensions such as Amazon Pay, dotdigital, Klarna, Vertex, YotPo have been removed from M2.4.4. Only Braintree wasn’t because it is integrated into core Magento. Therefore, we have replicated these changes in ScandiPWA.
Bug fixes
- Not allowed HTML tags on product page [#1551].
- Empty cart appears for a few seconds when user changing currency and shopping cart contain product [#2642].
- Warning message "Please add at least one product to cart!" appear after reload of Checkout page [#2816].
- User redirects to billing step when clicking Proceed to billing if he/she didn't select delivery store [#3199].
- Picture resized when user goes from PLP to PDP [#3215].
- Add alert for when user didn't confirm their account and it is required [#3284].
- Fix Product Cart Placeholders [#3468].
- One option saved to DB, if multiple bundle options selected [#3478].
- Header block above/below the menu is missing on FE after redesign. [#3718].
- Error message appears on billing step but not in cart if user tried to buy products which price < Minimum Order Amount [#3763].
- Mobile: Ooops page appears when opening any page if internet connection is lost [#3768].
- Checkout/ route doesn't work when trying access it in latest SPWA [#3776].
- Name of attributes of 'Images Type Map' shown in html format [#3802].
- A lot of loaders are displayed on PDP when loading page [#4005].
- Word 'Discount' is duplicated + discount amount is displayed without symbol minus [#4018].
- Support for Magento 2.4.4 [#4122].
- [Mobile] The background is visible on the bottom when the menu hides [#4165].
- Mobile: Order page look ugly if user open it in RTL mode and applied coupon with long name without spaces [#4166].
- User can not make reorder of order from other store [#4195].
- Error message 'Error fetching Product List!' appears on the search result page when entering '+' in the search line and pressing 'Enter' on keyboard [#4255].
- Android: T&C is shifted on the billing page [#4261].
- Price excl.tax is shifted left for shipping method if shipping method has long name [#4293].
- Flickering titles [#4340].
- Two error messages appear below Confirm password field on reset password page if user submitted form without confirm new password [#4497].
- PDP's stuck after the second page load [#4513].
- All text/visual swatches attributes are displayed in widgets even setting 'Used in Product Listing' is set to No for this attribute [#4589].
- Error message 'This field is required!' is missing below email field in checkout [#4609].
- Add The Support Of The Custom Type For Input Field [#4614].
- Wrong behavior on PDP if amount in stock less than 'Minimum Qty Allowed in Shopping Cart' [#4624].
- Ooops page when opening /styleguide page [#4635].
- Currency without set rate is displayed in currency switcher on the website [#4637].
- Mobile: Loader isn't displayed in the center of screen in Wishlist when adding all products to cart [#4642].
- Required field stays green for file option on PDP if user uploaded file and then canceled the second try to upload file [#4650].
- Horizontal scroll appears on my downloadable page when resizing window [#4656].
- Loaders shown twice if user login on billing step [#4660].
- If user is clicking on disabled option in config product card on PLP then PDP is opened [#4665].
- Comments for order are missing on print order page [#4678].
- Internal server error appears when clicking on Proceed to Billing if user selected In-Store delivery and then returned to the shipping step [#4687].
- Mobile: Title for pop-up 'Select Store' stays on shipping page after selecting store [#4688].
- Indent between text area and error message bigger than in other places on PDP [#4705].
- Coupon field isn't aligned with another content on billing page [#4706].
- Vertical scrollbar appears on the CMS page in the block with widget with products [#4711].
- Safari, FF: file is not deleted from filed if user clicked on cancel after previous successful loading [#4715].
- [Mobile] See results button in the filters in PLP is cut [#4720].
- [Mobile] Filters in PLP don't fit the screen correctly [#4721].
- Feature: Account is locked even after resetting password [#4727].
- Error message 'This field is required!' is displayed below coupon field in the cart if user entered coupon code and then deleted [#4730].
- Message 'No results found!' shown without padding in search dropdown [#4732].
- Actual price is missing on PLP and PDP if product costs zero [#4747].
- Mobile: line is missing under currency dropdown [#4753].
- Endless loading appears instead of 'Thank you' page [#4757].
- PLP opens from the top when returning from PDP [#4758].
- Two scrolls present for in-store delivery pop-up [#4760].
- Add 'Remove file' button if user selected file for product with customizable option on PDP [#4762].
- Mobile: Width of content in 'My account' pages is wrong [#4770].
- Breadcrumbs are missing on /customer/account and /customer/account/edit pages [#4773].
- Ooops page opens for few sec and not selected currency is displayed for products if user switched currency on PLP [#4782].
- Wrong order of items in summary in cart: tax field is not last [#4785].
- RTL: Loader is shifted to the left in the cart [#4786].
- Font size of Excl.tax price for Include Order Total and Excl.tax price in Summary are wrong [#4796].
- Setting Default Product Listing Sort By doesn't work [#4797].
- Error message appears in the console if user clicked Add to Cart while page is loading [#4798].
- Info in address card on Shipping are shown not the same as on Luma [#4800].
- User should click twice on + qty control button to increase qty from 1 to 2 for 0 qty child product in grouped product [#4801].
- Order total' is absent in summary on cart and checkout if order total equal to 0 [#4803].
- Review pop-up looks ugly if all ratings are disabled or not assigned to the store [#4812].
- Default Rating Value is displayed in Write a Review form if for this store is set specific Rating Title in Admin panel [#4814].
- Mobile: Padding above Subtotal is absent [#4820].
- Can't add product to cart with not required file option if on the first user uploaded invalid extension and then reset it [#4827].
- Add padding to 'Have a discount?' in the billing step [#4831].
- Fix for page builder style support [#4836].
- Ooops page when logged in user is opening /wishlist page if wishlist is disabled [#4850].
- Success message about saving new address or editing old in My account is wrong [#4863].
- Safari/FF: Products twitching when scrolling compare list [#4899].
- product gallery disappears if there is no base image and yt videos with hyphens don't work [#4938].
- Wrong Qty of steps on Checkout [#4952].
- User is redirected to PDP after click on 'Add to cart' in product card on PLP for product which does not require redirect to PDP [#4955].
- Button Add to Cart has different size for products in the compare list [#4964].
- Can't add product to cart from compare list [#4967].
Dependency check
You can find a detailed guide about composer dependency update here - https://docs.scandipwa.com/getting-started-1/updating-scandipwa/custom-scandipwa-composer-dependency-update
NPM dependency:
@scandipwa/scandipwa: 5.3.0
@scandipwa/scandipwa-scripts: 2.4.21
@scandipwa/eslint-config: 0.1.40
@tilework/mosaic: 0.1.7
Composer dependencies:
scandipwa/persisted-query
: from 3.0.3
to 3.0.5
scandipwa/cms-graphql
: from 1.4.4
to 1.4.6
scandipwa/catalog-graphql
: from 3.2.12
to 3.2.13
scandipwa/directory-graphql
: from 1.0.1
to 1.0.2
scandipwa/product-alerts-graphql
: from 1.0.0
to 1.0.1
scandipwa/sales-graphql
: from 1.0.10
to 1.2.0
scandipwa/catalog-customer-graphql
: from 1.0.0
to 1.0.1
scandipwa/customer-graph-ql
: from 3.1.12
to 4.0.0
scandipwa/performance
: from 1.5.5
to 1.5.6
scandipwa/quote-graphql
: from 2.19.22
to 2.19.26
scandipwa/review-graphql
: 1.0.0
scandipwa/wishlist-graphql
: from 2.0.15
to 2.0.16
Source code(tar.gz)
Source code(zip)