UPDATE modules
SET
    hero_eyebrow = 'Module metier logistique',
    tagline = 'Pilotez vos prestations logistiques et fiabilisez vos stocks dans un environnement unique, structure et connecte.',
    short_description = 'Win@Logistique centralise les receptions, stocks clients, emplacements, mouvements, expeditions et inventaires dans l environnement Win@ERP.',
    presentation = CONCAT(
        'Win@Logistique complete Win@ERP pour les entreprises qui assurent des prestations logistiques ou qui doivent conserver une vision fiable de leurs stocks et de leurs operations. Le module centralise les stocks clients et les principales operations de reception, stockage, preparation, expedition et inventaire dans un environnement commun.',
        '\n\n',
        'Il permet a l exploitation de disposer d un cadre de travail plus lisible, de mieux suivre les marchandises et de faire circuler l information entre les equipes, les clients et les autres applications de l entreprise.'
    ),
    problem_statement = CONCAT(
        'Une activite logistique exige une vision fiable des marchandises, des emplacements et des mouvements. Lorsque les informations sont dispersees entre plusieurs fichiers, ressaisies manuelles ou outils paralleles, les stocks deviennent plus difficiles a fiabiliser et les operations plus complexes a suivre.',
        '\n\n',
        'Cette dispersion complique aussi les echanges avec les clients, les transporteurs et les autres systemes relies a l exploitation logistique.'
    ),
    solution_body = CONCAT(
        'Win@Logistique structure les operations logistiques et centralise les informations de stock dans un environnement commun. Il permet de mieux organiser les receptions, le stockage, les mouvements, la preparation et les expeditions tout en conservant une lecture plus fiable des quantites et des emplacements.',
        '\n\n',
        'La solution peut etre completee par des interfaces, des imports ou des echanges avec les autres applications de l entreprise afin de fluidifier les traitements et de limiter les ressaisies.'
    ),
    process_body = CONCAT(
        'Les marchandises sont receptionnees et enregistrees, puis affectees a des emplacements selon l organisation retenue. Les mouvements de stock sont suivis jusqu a la preparation et a l expedition, avec une mise a jour continue des informations utiles a l exploitation.',
        '\n\n',
        'Des inventaires permettent de controler les quantites, de rapprocher les ecarts et de conserver une vision plus fiable des stocks. Les informations peuvent ensuite etre partagees avec les systemes, partenaires ou clients concernes selon les besoins du projet.'
    ),
    cta_label = 'Demander une demonstration',
    cta_url = '/demo/',
    hero_secondary_cta_label = 'Decouvrir l environnement Win@ERP',
    hero_secondary_cta_url = '/catalogue/modules/?product=win-erp',
    meta_title = 'Win@Logistique | Gestion logistique et stocks WININFO',
    meta_description = 'Win@Logistique centralise receptions, stocks clients, emplacements, expeditions et inventaires dans un environnement Win@ERP structure et connecte.',
    updated_at = CURRENT_TIMESTAMP
WHERE slug = 'win-logistique'
  AND deleted_at IS NULL;

UPDATE content_items ci
JOIN modules m ON m.id = ci.owner_id
SET
    ci.title = 'Receptions',
    ci.body = 'Enregistrez les entrees de marchandises et les informations necessaires a leur prise en charge dans votre exploitation logistique.',
    ci.icon = 'inbox'
WHERE m.slug = 'win-logistique'
  AND ci.owner_type = 'module'
  AND ci.item_type = 'feature'
  AND ci.sort_order = 1;

UPDATE content_items ci
JOIN modules m ON m.id = ci.owner_id
SET
    ci.title = 'Stocks clients',
    ci.body = 'Suivez les quantites disponibles et centralisez les informations de stock selon vos clients, vos prestations et votre organisation.',
    ci.icon = 'database'
WHERE m.slug = 'win-logistique'
  AND ci.owner_type = 'module'
  AND ci.item_type = 'feature'
  AND ci.sort_order = 2;

UPDATE content_items ci
JOIN modules m ON m.id = ci.owner_id
SET
    ci.title = 'Gestion des emplacements',
    ci.body = 'Organisez le stockage et retrouvez les marchandises dans les emplacements prevus afin de fiabiliser le suivi terrain.',
    ci.icon = 'map-pinned'
WHERE m.slug = 'win-logistique'
  AND ci.owner_type = 'module'
  AND ci.item_type = 'feature'
  AND ci.sort_order = 3;

UPDATE content_items ci
JOIN modules m ON m.id = ci.owner_id
SET
    ci.title = 'Preparation et expeditions',
    ci.body = 'Preparez les sorties de marchandises, suivez les expeditions et conservez une lecture claire des operations en cours.',
    ci.icon = 'boxes'
WHERE m.slug = 'win-logistique'
  AND ci.owner_type = 'module'
  AND ci.item_type = 'feature'
  AND ci.sort_order = 4;

UPDATE content_items ci
JOIN modules m ON m.id = ci.owner_id
SET
    ci.title = 'Inventaires et controle',
    ci.body = 'Controlez les stocks, rapprochez les quantites et facilitez les operations d inventaire dans un cadre commun.',
    ci.icon = 'scan-line'
WHERE m.slug = 'win-logistique'
  AND ci.owner_type = 'module'
  AND ci.item_type = 'feature'
  AND ci.sort_order = 5;

UPDATE content_items ci
JOIN modules m ON m.id = ci.owner_id
SET
    ci.title = 'Interfaces et echanges',
    ci.body = 'Connectez votre environnement logistique aux autres applications, partenaires ou clients selon les besoins du projet.',
    ci.icon = 'network'
WHERE m.slug = 'win-logistique'
  AND ci.owner_type = 'module'
  AND ci.item_type = 'feature'
  AND ci.sort_order = 6;

UPDATE content_items ci
JOIN modules m ON m.id = ci.owner_id
SET
    ci.body = 'Activez Win@Logistique dans votre environnement Win@ERP et adaptez les traitements selon vos prestations, vos clients et vos contraintes terrain.'
WHERE m.slug = 'win-logistique'
  AND ci.owner_type = 'module'
  AND ci.item_type = 'benefit'
  AND ci.sort_order = 4;

UPDATE content_items ci
JOIN modules m ON m.id = ci.owner_id
SET
    ci.title = 'Win@Logistique peut-il etre combine avec d autres modules Win@ERP ?',
    ci.body = 'Oui. Win@Logistique s integre dans l environnement Win@ERP et peut etre utilise avec les autres modules de la meme solution selon l organisation de votre entreprise.'
WHERE m.slug = 'win-logistique'
  AND ci.owner_type = 'module'
  AND ci.item_type = 'faq'
  AND ci.sort_order = 5;

UPDATE content_items ci
JOIN modules m ON m.id = ci.owner_id
SET ci.body = JSON_OBJECT(
    'eyebrow', JSON_UNQUOTE(JSON_EXTRACT(ci.body, '$.eyebrow')),
    'body', JSON_UNQUOTE(JSON_EXTRACT(ci.body, '$.body')),
    'cta_label', JSON_UNQUOTE(JSON_EXTRACT(ci.body, '$.cta_label')),
    'cta_url', '/demo/',
    'secondary_cta_label', 'Decouvrir les modules Win@ERP',
    'secondary_cta_url', '/catalogue/modules/?product=win-erp'
)
WHERE ci.owner_type = 'module'
  AND ci.item_type = 'final_cta'
  AND m.slug = 'win-logistique';
