Releases: plentymarkets/plugin-ceres
v5.0.71
v5.0.71 (2024-12-12) Overview of all changes
TODO
- Due to changes to ShopBuilder widgets, it is necessary to regenerate the ShopBuilder contents via the Regenerate contents button in the CMS » ShopBuilder menu.
- If you are selling item bundles or item sets whose components have different manufacturers and EU responsible persons, you should use the new manufacturer data widget.
Added
- A new widget has been added to the ShopBuilder. This widget can be used to display information about the manufacturer and the EU responsible person on single item pages and item set pages.
Fixed
- Due to an error, apostrophes in manufacturers' names in facets were not displayed correctly. This has been fixed.
- Setting the option Fix header at the top of the page in the Performance step of the assistant now correctly sticks the header in a way that decreases Cumulative Layout Shifts (CLS).
Changed Templates
-
In plentyShop LTS 5.0.71 we made changes to template files 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.
-
resources/views/PageDesign/Partials/Header/DefaultHeader.twig
-
resources/js/src/app/components/itemList/filter/ItemFilterTagList.vue
-
resources/js/src/app/components/itemList/filter/ItemFilter.vue
-
resources/js/src/app/components/item/ManufacturerDetails.vue
-
resources/js/src/app/components/item/ItemManufacturerDataList.vue
-
resources/js/src/app/components/item/ItemEuResponsibleDataList.vue
-
resources/js/src/app/components/item/EuResponsibleDetails.vue
v5.0.70
v5.0.70 (2024-11-28) Overview of all changes
TODO
- In this version, we are changing how manufacturer data is provided. Please read this forum thread for more information.
- 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
- Placeholders have been added to the ShopBuilder. These can be freely placed in the Text widget.
- Legal Name
- Logo-URL
- Homepage
- Contact form
- Street
- House No.
- Postcode
- Town
- Country
- Telephone number
- Fax number
- EU-Responsible Contact form
- The plentyShop LTS assistant now contains a new setting under Displayed information which determines which manufacturer data is made available in the frontend.
- The ShopBuilder preset for the item view now contains a new tab in the Tab widget in which the manufacturer data is displayed.
- The standard template for the item view now contains a new tab in which the manufacturer data is displayed.
- The placeholder for „The EU-Responsible Contact form“ was added to the standard template and ShopBuilder preset of the item view.
Changed Templates
-
In plentyShop LTS 5.0.70 we made changes to template files 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.
v5.0.69
v5.0.69 (2024-11-12) Overview of all changes
TODO
- 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
- When selling items by manufacturers outside the European Union, you can now use ShopBuilder variables to insert the name, address, email, and phone number of the person responsible.
- The ShopBuilder preset for the single item view now includes a new tab for displaying information about the EU-Responsible Person in order to be GPSR-compliant.
- The default preset for the single item view now includes a new tab for displaying information about the EU-Responsible Person in order to be GPSR-compliant.
- You can now specify the item title tag in the "HTML title for webshop" input field of an item. If no title tag has been saved for an item, the previous fallback "item name | company name" will be output instead.
- The wish list now contains information on value-added tax and shipping costs.
Changed Templates
-
In plentyShop LTS 5.0.69 we made changes to template files 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.
v5.0.68
Release Notes for plentyShop LTS
v5.0.68 (2024-09-26) Overview of all changes
TODO
- Due to changes to ShopBuilder widgets, it is necessary to regenerate the ShopBuilder contents via the Regenerate contents button in the CMS » ShopBuilder menu.
Fixed
- Images in AVIF format could not be selected in the background image widget. This has been fixed and the background image widget now displays a fallback input field.
- In some cases the image and caption in the image box widget was not displayed correctly. This has been fixed.
- The link widget was not displayed in the ShopBuilder if it was configured as a tracking link. This has been fixed.
Changed
- Changed favicon type from
type="img/ico"
totype="image/x-icon"
. - The
height
andwidth
attributes are only used on article images if the image sizefull
is used.
Changed Templates
-
In plentyShop LTS 5.0.68 we made changes to template files 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.
v5.0.67
Release Notes for plentyShop LTS
v5.0.67 (2024-09-10) Overview of all changes
Fixed
- An error could occur in the image box widget regarding the aspect ratio setting. This has been fixed.
- Changes in the dependencies have been reverted because they could cause problems with the PayPal buttons in the checkout.
5.0.66
v5.0.66 (2024-08-22) Overview of all changes
Changed
- The check for the payment type ‘Already paid’ has been extended.
- A change in the LazyImg component was reverted.
5.0.65
v5.0.65 (2024-08-20) Overview of all changes
Changed
- A change in version 5.0.64 could lead to horizontal scrolling behaviour. This change has been reversed.
- The settings for reCAPTCHA have been revised. If reCAPTCHA has been registered as necessary or assigned to the ‘Essential’ group, it will be loaded without explicit consent.
5.0.64
v5.0.64 (2024-08-19) Overview of all changes
TODO
- Due to changes to ShopBuilder widgets, it is necessary to regenerate the ShopBuilder contents via the Regenerate contents button in the CMS » ShopBuilder menu.
- Due to the large number of changes, users of themes should have the template changes listed in the "Changed Templates" section checked separately.
Added
- To reduce unexpected shifts of content during page loading, the dimensions of item images are made available to the browser. This allows browsers to reserve the required space before loading. This can have a positive effect on the Google Page Speed Insights value CLS.
- Added the "Return order" button on the order confirmation page for guest users. This button is only displayed if the
order-return
route is active in the IO plugin and the order in question is in status 7 (Outgoing items booked) or higher. - For the "Sorting" and "Items per page" buttons on item category pages,
aria-labels
have been added to improve accessibility. They can be customised in the CMS » Multilingualism menu. We would like to thank @MaxBentz for his contribution. - The meta tag
thumbnail
is now set equivalently to the meta tagog:image
on the single item page.
Changed
- The setting
Automatic conversion into modern image formats (AVIF, WebP)
in the plentyShop assistant step Performance is now active per default. If you do not want to use the automatic conversion, deactivate the setting. - Cookie groups that only contain cookies declared as “necessary” can no longer be deactivated.
- The structure of the image box widget has been adapted so that search engines can identify link titles.
- The library Lightbox has been updated to v2.11.4. We would like to thank @MaxBentz for his contribution.
Fixed
- The 'alt' attribute text of images from the webspace that were used in the image box widget was not displayed. This has been fixed.
- The fullscreen width option of the background image widget was not functioning properly when the widget was placed in the footer. This has been fixed.
- An incorrect default value of an SEO option for the single item page that had been introduced in version 5.0.62 has been fixed.
- Incorrect scrolling behaviour could occur on mobile devices. This has been fixed.
- The maximum number of characters displayed for characteristics was incorrectly limited to 128. This limit has been removed.
- Due to an error, some images were not lazy loaded. This has been fixed.
- During checkout, the email address is now validated even when updating an already submitted address.
Changed Templates
-
In plentyShop LTS 5.0.64 we made changes to template files 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.
-
resources/js/src/app/components/basket/list/BasketListItem.vue
-
resources/js/src/app/components/itemList/CategoryImageCarousel.vue
-
resources/js/src/app/components/item/OrderPropertyListItem.vue
-
resources/js/src/app/components/pageDesign/PrivacySettings.vue
5.0.63
v5.0.63 (2024-04-11) Overview of all changes
Fixed
- In case the browser doesn't support WebP or AVIF image formats, the fallback image wasn't used. This has been fixed.
- The
LazyImg
component did not display images in SVG format. This has been fixed.- As part of this fix, a MIME-Type libary was integrated.
- The setting: Check the boxes of the item information you want to display in the shopping cart preview in the plentyShop assistant step Displayed information had no effect on the information displayed. This has been fixed.
- Fixing the header to improve CLS values sometimes caused undesired scroll behaviour when browing the shop. This has been fixed.
- The variable "requestedVariationUrl" now returns the URL without query parameters.
Changed
- The content of the component lifecycle hook
created
of theStepByStepNavigation
component was moved intobeforeMount
to fix problems with SSR. - To increase accessibility, the checkbox for confirming the general terms and conditions, the right of withdrawal and the data protection guidelines in the checkout process now contains a corresponding
aria-label
.
Changed Templates
-
In plentyShop LTS 5.0.63 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.
5.0.62
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