> For the complete documentation index, see [llms.txt](https://atomic-suite.gitbook.io/atomic-suite/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://atomic-suite.gitbook.io/atomic-suite/documentation-atomic/release-notes/release-notes-atomic-suite-2.4.0.md).

# Release notes Atomic Suite 2.4.0

Une version ciblée apportant des améliorations à la gestion des groupes, à la validation des adresses et à la fiabilité du checkout, ainsi que plusieurs corrections de bugs. La mise à jour peut être effectuée en toute sécurité.

### **Nouveautés**

✨[^1] Lors de l'activation de la gestion des groupes : conservation de l'option « activer les groupes » à false sur chaque molécule individuelle afin d'éviter les conflits lors de la création de nouveaux groupes et d'améliorer l'affichage des atomes.

✨[^2] Activation de la validation d'adresse Google sur la page de création d'adresse du compte client (disponible précédemment uniquement lors du checkout).

### **Modifications UI**

💄[^3] Suppression du copyright Atomic dans le pied de page du checkout.

### **Performances**

⚡[^4] Optimisation du poids du cache.

### **SEO & Accessibilité**

🔍️[^5] Sur les liens de pagination : suppression de l'attribut `rel="nofollow"` pour améliorer le SEO et ajout d'attributs ARIA pour améliorer l'accessibilité.

### **Corrections de bugs**

🐛[^6] Correction du lien du logo vers la page d'accueil : dans les boutiques multilingues, le lien redirigait auparavant vers la version FR au clic.

🐛[^7] Relance du script de mise à jour des classes Bootstrap dans le protothème : certaines classes n'avaient pas été correctement remplacées.

🐛[^8] Correction de l'impossibilité d'exclure du cache le hook `displayFooterAfter`.

🐛[^9] Correction de l'affichage des options de livraison en checkout lorsqu'un contenu supplémentaire est associé au transporteur (ex : sélection d'un point relais) : affichage d'une option par ligne au lieu de deux.

🐛[^10] A l'étape 3 de création de molécule, les catégories sélectionnées dans le champ « limiter à certaines catégories » n'apparaissaient plus dans le back-office après sauvegarde.

🐛[^11] Paramétrage d'un Champ Atomic : le champ « position » n'était pas pris en compte et la recherche de « champ adjacent » ne fonctionnait pas.

🐛[^12] Correction d'un problème avec les Champs Atomic lors de l'utilisation d'une variable produit au sein de l'arbre de molécules sur la page produit (contenu dupliqué + erreurs si le mode debug était activé).

### **Qualité du code**

🧹[^13] `ps_shoppingcart.tpl` : suppression des variables inutiles `$productImage` et `$legend` du template.

[^1]: \#AT-T800

[^2]: \#AT-T774

[^3]: \#AT-T798

[^4]: \#AT-T801

[^5]: \#AT-T793

[^6]: \#AT-T804

[^7]: \#AT-T811

[^8]: \#AT-T810

[^9]: \#AT-T803

[^10]: \#AT-T799

[^11]: \#AT-T796

[^12]: \#AT-T826

[^13]: \#AT-T786


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://atomic-suite.gitbook.io/atomic-suite/documentation-atomic/release-notes/release-notes-atomic-suite-2.4.0.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
