Adds a guided /withdraw-contract flow for customers and guests with per-item selection, durable-medium receipt emails, and Annex I content in 22 EU locales, plus admin workflow and pro‑rata refund calculations. Includes a digital-content waiver at checkout with REST/GraphQL enforcement; works with Luma/Breeze and has Hyvä and Hyvä Checkout companions.
Provides CLI commands and an admin grid to detect missing strings, generate locale-specific CSVs, and import existing or missing translations into the database, with optional cron to keep them up to date. Supports converting completed CSVs into language packs and scoping imports globally or per store view.