5.0.62
maxiroellplenty
released this
03 Apr 09:00
·
746 commits
to stable
since this release
v5.0.62 (2024-04-03) Overview of all changes
TODO
- To improve the CLS of your shop with the new header option (see Added), open the plugin configuration of plentyShop LTS after updating. Then, open the Header section and activate Fix header at the top of the page. To check if CLS in your shop can be improved, you can use public services like PageSpeed Insights.
- To enable the automatic conversion of item images to Avif, WebP and use the converted images in the online shop, open the plentyShop LTS assistant, go to the Performance step and activate Automatic conversion into modern image formats.
- If you use an external search provider in your shop, you should check whether your category and search pages are still displayed correctly due to the adjustments made to the result fields (see entry in the Changed section).
- Due to changes to ShopBuilder widgets, it is necessary to regenerate the ShopBuilder contents via the Regenerate contents button in the CMS » ShopBuilder menu.
Added
- The plugin configuration contains a new setting in the Header section. By activating the setting Fix header at the top of the page, the header is fixed at the top of the page when scrolling. This setting applies to both the default header and the ShopBuilder header. Activating this setting significantly decreases Cumulative Layout Shift because it replaces an expensive calculation.
- The plentyShop LTS assistant contains the same configuration in the Performance step.
- Important: This setting always applies to the whole header. This means that, as far as fixating header elements is concerned, it takes precedent over the configuration of any individual ShopBuilder widget.
- Important: It may take time until Google Search Console reflects the improved CLS. Google Search Console uses a rolling average of the past 28 days. This means Google Search Console may only reflect the full impact of this change after high CLS values no longer contribute to the rolling average.
- The plugin configuration now contains the new setting Select source for image in Rich Snippets of the item page in the Header section. You can use this setting to select the image size that is delivered via the Rich Snippets.
- In the SEO section of the plentyShop LTS settings, a new setting has been added for the Robots on the single item page. With this setting it is now possible to set the robots behaviour for the single item view.
- In the SEO section of the plentyShop LTS settings, the new setting Select source for an individual canonical URL for the item page has been added. With this setting, it is possible to have the variations point to a different canonical URL.
- An option has been added to set addresses as the primary address.
- Added the capability to activate the conversion of images to the Avif, WebP format in the Performance step of the plentyShop assistant.
- The result fields for articles have been expanded to include tags.
- The ShopBuilder widgets Link and Order history now offer the possibility to display multiple tracking links if the Split URLs setting is activated in the Setup » Orders » Shipping » Options menu.
- The translation key
checkoutPaidAmount
has been added to the multilingualism interface.
Changed
- Added average rating
feedbackDecimal
and number of feedbacksfeedbackCount
in item list result fields. - When executing a search via an external search provider, the normal result fields of the category are now used for lists.
- The use of ReCAPTCHA has been removed from the registration component.
- The input for order properties of type text/number is now limited to 128 characters.
Changed Templates
- In plentyShop LTS 5.0.62 we made changes to template files relating the feedback plugin which are relevant for theme developers. You can find the changed templates below. The link directs you to the effected changes in the corresponding files.
- We've updated the
z-index
inresources/scss/ceres/views/PageDesign/_header.scss
andresources/scss/ceres/widgets/Header/_navigation-widget.scss
to account for the new fixed header configuration. View the changes in details. - resources/views/ResultFields/ListItem.fields.json
- resources/scss/ceres/views/Templates/AddressSelect/_address-select.scss
- resources/views/Checkout/CheckoutView.twig
- resources/views/Customer/Components/AddressSelect/AddressSelect.twig
- resources/views/MyAccount/MyAccountView.twig
- resources/views/Item/SingleItemWrapper.twig
- resources/views/PageDesign/Partials/Head.twig
- resources/views/MyAccount/Components/OrderHistoryListItem.twig
- resources/views/Widgets/Common/LinkWidget.twig
- resources/js/src/app/components/customer/Registration.vue
- Modern image format changes:
- resources/js/src/app/components/basket/AddItemToBasketOverlay.vue
- resources/js/src/app/components/basket/list/BasketListItem.vue
- resources/js/src/app/components/common/LazyImg.vue
- resources/js/src/app/components/item/ItemImageCarousel.vue
- resources/js/src/app/components/itemList/CategoryImageCarousel.vue
- resources/js/src/app/components/itemList/SearchSuggestionItem.vue
- resources/js/src/app/components/orderReturn/OrderReturnItem.vue
- resources/js/src/app/components/wishList/WishListItem.vue
- resources/views/MyAccount/Partials/OrderHistoryListItemDetails.twig
- resources/views/Widgets/Common/ImageBoxWidget.twig
- resources/views/Widgets/Item/ItemImageWidget.twig
- resources/views/Widgets/Common/ItemListWidget.twig
- resources/views/Widgets/OrderConfirmation/PurchasedItemsWidget.twig