Skip to content

Releases: plentymarkets/plugin-ceres

5.0.63

11 Apr 14:23
b3d082f
Compare
Choose a tag to compare

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.
  • 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 the StepByStepNavigation component was moved into beforeMount 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.

  • resources/js/src/app/components/common/LazyImg.vue

5.0.62

03 Apr 09:00
65e80db
Compare
Choose a tag to compare

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 feedbacks feedbackCount 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

5.0.61

30 Oct 16:47
38d0daa
Compare
Choose a tag to compare

v5.0.61 (2023-10-30) 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.

Changed

  • To show the schema.org data for SalesPrice and ListPrice, it is no longer necessary to activate the Show unit price setting of the variation.
  • Google reCAPTCHA will not be loaded without the corresponding cookie consent.
  • The English translation for the translation key checkoutBuyNow has been changed from "Order now" to "Buy".

Added

  • The Google reCAPTCHA cookie has the following new settings:
    • Set in a specific cookie group: Essential or External Media.
    • "Register as a necessary cookie": The cookie cannot be deselected by the user.
    • "Register as opt-out": Cookie is preselected and must be actively deselected.
    • Note that these settings may require you to change your privacy policy in order to operate your plentyShop in a legally compliant manner.

Fixed

  • On devices with iOS versions <= 12.x, certain elements were not loaded when SSR was disabled and ShopBuilder contents were used. We would like to thank @KarolKski for the contribution.
  • When entering an address, changing the salutation from the "Please select" option reset all other address fields. This has been fixed.
  • When the Additonal Information Widget was added to the contact form, clicking on it caused the additional information not to be displayed, but instead the form was submitted. This has been fixed.

Changed templates

5.0.60

19 Jul 10:44
9b4fa76
Compare
Choose a tag to compare

v5.0.60 (2023-07-19) Overview of all changes

Fixed

  • On the item detail page in the non-standard language, the language abbreviation was not displayed in the schema.org details in the URL. This has been fixed.
  • The schema.org data on the item details page now includes both the SalePrice and ListPrice.
  • Fixed a Javascript error in the checkout due to an unfilled variable in the CheckDeliveryAddressError() function.
  • In the category view, the MSRP was not displayed under certain circumstances.
  • When calling category pages with very high page count, Out Of Memory Exception could occur.
  • The tiles for displaying payment providers in Checkout were displayed too large on older iOS devices. This has been fixed.
  • Calling the REST-Route /rest/io/customer/order/list with 0 orderPerPage resulted in an error. This was fixed. We would like to thank @MaxBentz for their contribution.

Changed

  • For the Image Box widget, if Maintain Aspect Ratio is selected for the Aspect Ratio setting, a minimum height for the image is no longer specified on mobile devices.

Removed

  • Removed unused SCSS files (_featured-category.scss, _featured-sale-new.scss)

Changed templates

5.0.59

24 Feb 11:10
Compare
Choose a tag to compare

v5.0.59 (2023-02-23) 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

  • Items that are no longer available are now listed separately on the wish list.
  • As part of the geo-blocking policy, a warning message has been added to the checkout. If customers have selected a delivery country in their delivery address that is not activated for this plentyShop, the warning message informs them that they must select a different delivery country. Furthermore, the buy button is now deactivated and greyed out until customers have selected a valid delivery country for their delivery address. The texts of the warning message and the tooltip that is displayed when hovering over the greyed-out buy button can be changed in the CMS » Multilingualism menu. The translation keys are checkoutInvalidShippingCountryGeoblocking and checkoutBuyNowTooltip, respectively.

Fixed

  • The image box widget rendered the inserted text even if the option Image without box was selected for the Box style setting. The inserted text is now removed instead of being made invisible.
  • Under some conditions, the sticky container widget on the item view could shake visibly. This was fixed.
  • Fixed a bug in the address selection widget due to which the salutation could not be activated as a visible field in the widget settings.
  • Fixed an autocomplete search bug that occurred on certain Android devices.
  • Added logic that removes shopping cart items that are no longer compatible with the updated customer class when the customer class is changed.
  • Properties of type File, which are included on the single item view via ShopBuilder, now only contain the file name without a preceding ID.
  • Under certain circumstances, the correct meta title was not output for the single item view. This has been fixed.

Removed

  • Removed unused CSS of the item grid.
  • Removed unused SCSS files (_legacy.scss, _home.scss).

Changed templates

5.0.58

11 Jan 11:12
75cfe97
Compare
Choose a tag to compare

v5.0.58 (2023-01-11) 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

  • The buttons for consent in the cookie bar were not displayed correctly in certain cases.
  • A javascript function was used that was not compatible with iOS version lower than 13.4. This has been fixed.

5.0.57

09 Jan 15:17
7a9e56a
Compare
Choose a tag to compare

v5.0.57 (2023-01-09) Overview of all changes

TODO

  • In case you want to activate the placeholder payment method “Already paid” for specific orders that have for example been paid via a multipurpose coupon, you need to activate them for your delivery countries in the plentyShop LTS assistant and afterwards link them to the customer classes you want them to be available for. Further information can be found on the plentyShop LTS manual page.
  • The ShopBuilder contents for order confirmation pages must be updated in the CMS » ShopBuilder menu via the Regenerate contents button.

Added

  • In the plentyShop LTS assistant, you can now activate the placeholder payment method “Already paid” for orders with a shopping cart sum of 0.

Fixed

  • Under special circumstances, plus signs were incorrectly encoded which lead to unwanted behaviour. This has been fixed.
  • Tag URLs now consider the store language.
  • Tag URLs that consist of multiple words no longer contain spaces.

5.0.56

08 Nov 11:33
da5c623
Compare
Choose a tag to compare

v5.0.56 (2022-11-08) Overview of all changes

TODO

  • The ShopBuilder contents for order confirmation pages must be updated in the CMS » ShopBuilder menu via the Regenerate contents button.
  • If you want to give guest customers the possibility to request a new order confirmation link, you have to create and link a new email template. You can find further information on the ShopBuilder manual page.

Added

  • The softlogin functionality has been revised. If the validity of the order confirmation link in the PlentyShop LTS assistent is set to Always, guest customers can now request a new order confirmation link after 90 days by opening the original order confirmation link. Customers will receive the new order confirmation link by email. Please note the TODO in this changelog. You can find further information on the ShopBuilder manual page.
  • For the salutation for new addresses in the checkout and the My Account area, the option Please select can now be set as the preselected option. For the ShopBuilder billing and shipping address widgets, you can set the preselection via the Preselected salutation setting in the widget settings. If you do not use ShopBuilder pages, you can set the presselection of the salutation via the Preselected salutation setting in the Checkout and My Account tab of the plentyShop LTS plugin settings.

Changed

  • If an EU country can be selected as a delivery country in plentyShop, all EU countries are now available for the billing address. By implementing this change, plentyShop LTS complies with the Geo-Blocking Regulation (EU) No. 2018/302.

Fixed

  • In version 5.0.55 aria-label were added for the pagination on item category pages. This change resulted in an error that has now been fixed.
  • On order confirmation pages created via ShopBuilder, the estimated shipping date was not displayed in the correct format. This has been fixed.
  • The script for compiling SCSS files (bundleSass.js) now removes old files from the target folder. This adjustment fixes some import errors when deploying plugins.
  • Existing configuration previews of the plentyShop LTS assistent are now transferred to the new plugin set when copying a plugin set. Due to an error, no tiles for the assistent configurations were previously displayed in the plentyShop LTS assistent configuration overview.
  • Missing translation keys were added, which were only available in German and English.
  • For ShopBuilder contents of the type Item search result, the sorting option Relevance has been added to the Item sorting widget.

Changed templates

5.0.55

22 Sep 11:43
d32eff5
Compare
Choose a tag to compare

v5.0.55 (2022-09-22) Overview of all changes

TODO

  • In the SEO step of the plentyShop LTS assistant, you can now set a mapping for item conditions in the structured data to values from schema.org. Please check whether the default setting of the mapping is suitable for you and adjust it accordingly.

New

  • A new setting has been added to the plugin settings and the SEO step of the plentySHop LTS assistant with which you can configure the itemCondition of the structured data along the schema.org format.
  • aria-labels have been added to the pagination on item category pages. These can be customised in the CMS » Multilingualism menu.

Fixed

  • If the cookie bar contained a lot of text, it could be partially displayed beyond the boundaries of the screen. This has been fixed. In the case of an exceedingly high amount of text, the cookie bar will now be scrollable.
  • Unnecessary white spaces have been removed from OrderPropertyListItem.vue.
  • On category pages, an incorrect image URL was selected for the og:image. This has been fixed.
  • Item names that included characters with accents in item list widgets were detected as HTML entities if SSR was active in the system. This has been fixed.

Changed templates

5.0.54

08 Aug 14:26
bca5bb7
Compare
Choose a tag to compare

v5.0.54 (2022-08-08) Overview of all changes

TODO

  • The new route /contact-mail-api has been added to the IO plugin. If you are using the plentyShop contact form (either the standard template or via a ShopBuilder content), please make sure that this route is activated in the IO plugin. To check this, open the IO setting in your plugin set. Open the tab Configuration. In the setting Activate routes, activate the route /contact-mail-api and save your changes. If you do not use a plentyShop contact form, please make sure that the route /contact-mail-api is deactivated.

Changed

  • The default text for the cookie bar has been adjusted to better comply with current legislation. The text can be adapted via the translation key cookieBarHintText in the menu CMS » Multilingualism.
  • The translation keys checkoutChooseOur and checkoutCheckAcceptGtc have been adjusted in order to adhere to the requirements of § 305 b BGB (German Civil Code). You can find further information here. The linked page is German only.

Fixed

  • After editing an unselected address in the My Account or Checkout area, this address was not displayed correctly. This has been fixed.
  • If cache blocks were activated, incorrect links could occur via the language selection. This behaviour has been fixed.
  • On mobile devices, the combination of language selection and ShopBooster could result in the mobile navigation being displayed in the previously selected language. This behaviour has been fixed.
  • Errors could occur in the checkout if no shipping profile was selected. This has been fixed.
  • Item sets with set components that contained order characteristics could cause an incorrect display of the value of goods. This has been fixed.

Changed templates