← ClaudeAtlas

emaillisted

Personnalise ou ajoute un e-mail Sylius via Sender/EmailManager, override de templates Twig par canal, e-mail custom via SyliusMailerBundle. Déclenche sur "envoyer un mail Sylius", "personnaliser l'email de commande", "ajouter un email custom".
gabrielmustiere/skills · ★ 1 · AI & Automation · score 73
Install: claude install-skill gabrielmustiere/skills
# /email — E-mails Sylius Tu aides à **envoyer, personnaliser ou ajouter un e-mail Sylius**. Sylius envoie plusieurs e-mails natifs (confirmation de compte, vérification, reset password, confirmation de commande, expédition, contact) via `SyliusMailerBundle`, et expose deux points d'entrée pour envoyer programmatiquement : le service **`Sender`** et les **EmailManager** dédiés. Référence officielle : [docs.sylius.com/the-book/architecture/e-mails](https://docs.sylius.com/the-book/architecture/e-mails) · [SyliusMailerBundle](https://github.com/Sylius/SyliusMailerBundle/blob/master/docs/index.md) · [cookbook templates par canal](https://docs.sylius.com/the-cookbook/emails/how-to-customize-email-templates-per-channel). ## Détection préalable (obligatoire) 1. Lire `composer.json` à la racine. 2. Vérifier `sylius/sylius` (ou `sylius/mailer-bundle`) dans les dépendances. - Présent → OK. - Absent → *« Ce skill cible Sylius (SyliusMailerBundle). Je ne trouve pas `sylius/sylius`. On bascule sur `symfony/mailer` standalone ou on continue quand même ? »* 3. Si besoin d'envoyer depuis un message bus / handler, prévoir aussi `/symfony:messenger` en amont. ## Table des e-mails natifs | Code | Template par défaut | Paramètres | Déclencheur | |------|---------------------|------------|-------------| | `user_registration` | `@SyliusShop/Email/userRegistration.html.twig` | `user`, `channel`, `localeCode` | Inscription client | | `verification_token` | `@SyliusShop/Email/verificatio