{% set param = get_route_parameters() %} {% set provider_slug = param.provider %} {% set data = custom_template_config() %} {% set sprite = drupal_token('path:sprite') %} {% set files = drupal_token('path:files') %} {% if provider_slug == "eni" %}{% set provider_slug = "plenitude" %}{% endif %} {% set result = api_complete_request('GET', 'https://energy-core.app.production.aws.selectra.io/api/providers/'~provider_slug~'?include=offers.filters,ratings.platform', options) %} {% set api_provider = result.data %} {% if not api_provider or provider_slug in ['cre', 'trv'] or api_provider.clientType in ['b2b', null] or not api_provider.isActive or api_provider.offers|filter(o => o.status not in ['Content','Private'] and o.scope == 'National') is empty %} {{ throw_not_found() }} {% endif %} {% set provider = api_provider.name %} {% set api_reviews = api_complete_request('GET', "https://contents.app.production.aws.selectra.io/api/reviews?provider_slug="~provider_slug, fields) %} {% set all_platforms = api_reviews.all_provider_ratings|filter(p => p.provider == provider)|first %} {% set de_fournisseur = (api_provider.name|slice(0,1) in ['A','E', 'É','I','O','U','i','e'] ? "d'" : "de ")~ api_provider.name %} {% set current_month = "now"|date("F")|t ~ " " ~ "now"|date("Y") %} {% set nationalProvider = api_provider.offers|filter(offer => offer.scope == 'National' and offer.clientType in ['Domestic','Both'] and offer.status not in ['Disabled','HopOnly'])|length > 0 %} {% set eldEkwateur = provider_slug in ['uem', 'es-strasbourg'] %} {% set partnerOffers = api_provider.offers | filter(offer => offer.partnershipType == 'Partner' and offer.clientType in ['Domestic','Both'])|length > 0 %} {% set has_elec = api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly','Content'] and offer.scope == 'National' and offer.clientType == 'Domestic' and offer.energyType == 'Electricity' )|length > 0 %} {% set has_elec_eld = api_provider.offers|filter(offer => offer.status == 'Content' and offer.scope == 'Local' and offer.clientType == 'Domestic' and offer.energyType == 'Electricity' )|length > 0 %} {% set has_gas = api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly','Content'] and offer.scope == 'National' and offer.clientType == 'Domestic' and offer.energyType == 'Gas' and offer.status == 'Active' )|length > 0 %} {% set has_gas_eld = api_provider.offers|filter(offer => offer.status == 'Content' and offer.scope == 'Local' and offer.clientType == 'Domestic' and offer.energyType == 'Gas' )|length > 0 %} {% set ai_key = (api_provider.name)|replace({'&':"_AND_", '+':"_PLUS_", '-':"_MINUS_", '%':"_PERCENT_", '/':"_SLASH_"}) %} {% set number_offer_elec = api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly'] and offer.clientType == 'Domestic' and offer.energyType == 'Electricity' and offer.scope == 'National' )|length %} {% set number_offer_gas = api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly'] and offer.clientType == 'Domestic' and offer.energyType == 'Gas' and offer.scope == 'National' )|length %} {% set api_engine_base = api_request('api_engine', data.fields.ai_electricity) %} {% set electricity_offer_count = api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly'] and offer.scope == 'National' and offer.clientType == 'Domestic' and offer.energyType == 'Electricity' )|length %} {% set electricity_offer_count_eld = api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly'] and offer.scope == 'Local' and offer.clientType == 'Domestic' and offer.energyType == 'Electricity' )|length %} {% set gas_offer_count = api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly'] and offer.scope == 'National' and offer.clientType == 'Domestic' and offer.energyType == 'Gas' )|length %} {% set gas_offer_count_eld = api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly'] and offer.scope == 'Local' and offer.clientType == 'Domestic' and offer.energyType == 'Gas' )|length %} {% set best_offer_base = api_engine_base.data|filter(offer => offer.provider_name == api_provider.name)|first %} {% set reference_base = api_engine_base.data|filter(offer => offer.offer_id == '7')|first %} {% set base_annual_price = best_offer_base.elec_annual_price %} {% set reference_base_annual_price = reference_base.elec_annual_price %} {% set price_difference_annual_price_base = base_annual_price - reference_base_annual_price %} {% set percentage_difference_annual_price_base = (price_difference_annual_price_base / reference_base_annual_price) * 100 %} {% set price_elec_base = best_offer_base.price_elec_base %} {% set reference_price_elec_base = reference_base.price_elec_base %} {% set price_difference_price_elec_base = price_elec_base - reference_price_elec_base %} {% set percentage_difference_price_elec_base = (price_difference_price_elec_base / reference_price_elec_base) * 100 %} {% set subscription_price_base = best_offer_base.hop_electricity_subscription_base_monthly %} {% set reference_subscription_price_base = reference_base.hop_electricity_subscription_base_monthly %} {% set price_difference_subscription_price_base = subscription_price_base - reference_subscription_price_base %} {% set percentage_difference_subscription_price_base = (price_difference_subscription_price_base / reference_subscription_price_base) * 100 %} {% set api_engine_hphc = api_request('api_engine', data.fields.ai_hphc_electricity) %} {% set reference_hphc = api_engine_hphc.data|filter(offer => offer.offer_id == '7')|first %} {% set best_offer_hphc = api_engine_hphc.data|filter(offer => offer.provider_name == api_provider.name)|first %} {% set hphc_annual_price = api_engine_hphc.elec_annual_price %} {% set reference_hphc_annual_price = reference_hphc.elec_annual_price %} {% set price_difference_annual_price_hphc = hphc_annual_price - reference_hphc_annual_price %} {% set percentage_difference_annual_price_hphc = (price_difference_annual_price_hphc / reference_hphc_annual_price) * 100 %} {% set price_elec_hp = best_offer_hphc.price_elec_hp %} {% set reference_price_elec_hp = reference_hphc.price_elec_hp %} {% set price_difference_price_elec_hp = price_elec_hp - reference_price_elec_hp %} {% set percentage_difference_price_elec_hp = (price_difference_price_elec_hp / reference_price_elec_hp) * 100 %} {% set price_elec_hc = best_offer_hphc.price_elec_hc %} {% set reference_price_elec_hc = reference_hphc.price_elec_hc %} {% set price_difference_price_elec_hc = price_elec_hc - reference_price_elec_hc %} {% set percentage_difference_price_elec_hc = (price_difference_price_elec_hc / reference_price_elec_hc) * 100 %} {% set subscription_price_hphc = best_offer_hphc.hop_electricity_subscription_hphc_monthly %} {% set reference_subscription_price_hphc = reference_hphc.hop_electricity_subscription_hphc_monthly %} {% set price_difference_subscription_price_hphc = subscription_price_hphc - reference_subscription_price_hphc %} {% set percentage_difference_subscription_price_hphc = (price_difference_subscription_price_hphc / reference_subscription_price_hphc) * 100 %} {% set api_scores = api_request('api_scores') %} {% set provider_domestic_scores = api_scores|filter(score => score.provider_slug == provider_slug and score.offer_id in domestic_offers_ids) %} {% set scores_with_price = api_scores|filter(score => score.yearly_price is not null and score.yearly_price > 0) %} {% set sorted_elec_scores = scores_with_price|filter(score => score.energy_type in ['électricité pour les particuliers' , 'option tarifaire spéciale'])|sort((a, b) => a.yearly_price <=> b.yearly_price) %} {% set sorted_gas_scores = scores_with_price|filter(score => score.energy_type == 'gaz pour les particuliers')|sort((a, b) => a.yearly_price <=> b.yearly_price) %} {% set cheapest_offer_elec = sorted_elec_scores|filter(score => score.provider_slug == provider_slug)|first %} {% set cheapest_offer_elec_name = "N/A" %} {% set rank_elec = "N/A" %} {% if cheapest_offer_elec %} {% set cheapest_offer_elec_name = cheapest_offer_elec.name %} {% for score in sorted_elec_scores %} {% if score.offer_id == cheapest_offer_elec.offer_id %} {% set rank_elec = loop.index %} {% endif %} {% endfor %} {% endif %} {% set alloffers_with_price = api_scores|filter(v => v.energy_type in ["électricité pour les particuliers", "option tarifaire spéciale"] and v.yearly_price is not null) %} {% set sorted_alloffers = alloffers_with_price|sort((a, b) => a.yearly_price <=> b.yearly_price) %} {% set cheapest_elec_alloffers = sorted_alloffers|first %} {% set api_engine_call = api_request("api_engine", data.fields.ai_saisons_electricity) %} {% set api_engine_all = api_engine_call.data %} {% set match = api_engine_all|filter(offer => offer.offer_name == cheapest_elec_alloffers.name) %} {% if price_elec_base %} {% set has_base = true %} {% endif %} {% if price_elec_hp %} {% set has_hphc = true %} {% endif %} {% set cheapest_offer_gas = sorted_gas_scores|filter(score => score.provider_slug == provider_slug)|first %} {% set cheapest_offer_gas_name = "N/A" %} {% set rank_gas = "N/A" %} {% if cheapest_offer_gas %} {% set cheapest_offer_gas_name = cheapest_offer_gas.name %} {% for score in sorted_gas_scores %} {% if score.offer_id == cheapest_offer_gas.offer_id %} {% set rank_gas = loop.index %} {% endif %} {% endfor %} {% endif %} {% set total_elec_offers_count = sorted_elec_scores|length %} {% set total_gas_offers_count = sorted_gas_scores|length %} {% if has_gas %} {% set api_engine_gas = api_request('api_engine', data.fields.ai_gas) %} {% set best_offer_gas = api_engine_gas.data|filter(offer => offer.provider_name == api_provider.name)|first %} {% set reference_gas = api_engine_gas.data|filter(offer => offer.offer_id == '7589')|first %} {% set gas_annual_price = best_offer_gas.gas_annual_price %} {% set reference_gas_annual_price = reference_gas.gas_annual_price %} {% set price_difference_annual_price_gas = gas_annual_price - reference_gas_annual_price %} {% set percentage_difference_annual_price_gas = (price_difference_annual_price_gas / reference_gas_annual_price) * 100 %} {% set gas_consumption_price = best_offer_gas.gas_consumption_price %} {% set reference_gas_consumption_price = reference_gas.gas_consumption_price %} {% set price_difference_consumption_price_gas = gas_consumption_price - reference_gas_consumption_price %} {% set percentage_difference_consumption_price_gas = (price_difference_consumption_price_gas / reference_gas_consumption_price) * 100 %} {% set subscription_price_gas = best_offer_gas.hop_gas_subscription_price_monthly %} {% set reference_gas_subscription_price = reference_gas.hop_gas_subscription_price_monthly %} {% set price_difference_subscription_price_gas = subscription_price_gas - reference_gas_subscription_price %} {% set percentage_difference_subscription_price_gas = (price_difference_subscription_price_gas / reference_gas_subscription_price) * 100 %} {% set alloffersgas_with_price = api_scores|filter(v => v.energy_type in ["gaz pour les particuliers"] and v.yearly_price is not null) %} {% set sorted_alloffersgas = alloffersgas_with_price|sort((a, b) => a.yearly_price <=> b.yearly_price) %} {% set cheapest_gas_alloffers = sorted_alloffersgas|first %} {% endif %} {% if has_elec and has_gas %} {% set h1 = api_provider.name~" : fournisseur d\'électricité et de gaz, offres " ~ 'now'|date('Y') ~ ", avis, contact" %} {% elseif has_elec and not has_gas %} {% set h1 = api_provider.name~" : fournisseur d\'électricité, offres " ~ 'now'|date('Y') ~ ", avis, contact" %} {% elseif has_gas and not has_elec %} {% set h1 = api_provider.name~" : fournisseur de gaz, offres " ~ 'now'|date('Y') ~ ", avis, contact" %} {% elseif has_elec_eld and has_gas_eld %} {% set h1 = api_provider.name~" : fournisseur d\'électricité et de gaz local, offres " ~ 'now'|date('Y') ~ ", avis, contact" %} {% elseif has_elec_eld and not has_gas_eld %} {% set h1 = api_provider.name~" : fournisseur d\'électricité local, offres " ~ 'now'|date('Y') ~ ", avis, contact" %} {% elseif has_gas_eld and not has_elec_eld %} {% set h1 = api_provider.name~" : fournisseur de gaz local, offres " ~ 'now'|date('Y') ~ ", avis, contact" %} {% else %} {% set h1 = api_provider.name~" : fournisseur d\'énergie, offres " ~ 'now'|date('Y') ~ ", avis, contact" %} {% endif %} {% set title = api_provider.name~": le fournisseur passé au crible par nos experts" %} {% set meta = drupal_token('ai:provider-meta-desc--'~ai_key) %} {{ attach_library('agrippa/mep') }} {{ attach_library('agrippa/fixed-provider-menu-header') }} {{ attach_library('agrippa/fixed-provider-menu') }} {{ attach_library('agrippa/button-group') }} {{ attach_library('agrippa/aside--provider-info') }} {# Menu HEADER #} {% if nationalProvider %} {% endif %} {% if not partnerOffers and (nationalProvider or eldEkwateur) %} {{ use_template('ad_10102023') }} {% endif %}

{{ h1 }}

{% if partnerOffers and nationalProvider %}{{ use_template('ad_10102023') }}{% endif %} {% set obj = get_autodata_object("ai_token:provider-introduction--"~ai_key) %}
Mis à jour le    {{ (provider_slug|length / 1.5 + 3)|round }} minutes de lecture

{{ drupal_token('ai:provider-introduction--'~ai_key)|raw }}

{% if not nationalProvider %}
Les offres {{ de_fournisseur }} sont-elles disponibles dans toute la France ?

Non, les offres {{ de_fournisseur }} sont disponibles uniquement {{ api_provider.area }}.

{% endif %}

Qui est {{api_provider.name}} ?

Logo {{api_provider.name}}

{{ drupal_token('ai:provider-presentation--'~ai_key)|raw }}

{{ drupal_token('ai:provider-presentation-table--'~ai_key)|raw }} {% if provider_slug == 'mint-energie' %}

Découvrir Mint Mobile

{% endif %} {% if api_provider.slug == 'sobry' %}

Sobry est le seul fournisseur d'offre à tarif dynamique, directement indexé sur les prix de marché.

{% endif %} {% if has_elec %}

Liste des offres d'électricité {{ de_fournisseur }} en {{ "now"|date("Y") }}

{{ api_provider.name }} commercialise actuellement {{ number_offer_elec > 1 ? number_offer_elec ~ " offres" : "une seule offre" }} sur le marché français de l'électricité.

{% if number_offer_elec > 1 %}

Comparatif des offres d'électricité {{de_fournisseur}}

{% elseif number_offer_elec == 1 %}

Passage en revue de l'offre d'électricité {{ de_fournisseur }}

Pour l'électricité, {{ api_provider.name }} commercialise pour seul contrat l'offre {{cheapest_offer_elec.name}}. {% endif %} {{ use_template('offres_fournisseur_all', provider_slug, 6000) }}

{% set elec_domestic_offers = api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly'] and offer.clientType == 'Domestic' and offer.scope == 'National' and offer.score != null) %} {% for offer in elec_domestic_offers|filter(offer => offer.energyType == 'Electricity' and offer.status in ['Active','Content'])|sort((a, b) => a.score <=> b.score) %} {% set offer_ai_key = (api_provider.name~' '~offer.name.fr)|replace({'&':"_AND_", '+':"_PLUS_", '-':"_MINUS_", '%':"_PERCENT_", '/':"_SLASH_"}) %}

Offre {{ offer.name.fr }}

{{ use_template('offer_card', offer.id) }} {{ use_template('offer_card_options', provider_slug, offer.slug) }}

{{ drupal_token('ai:provider-tarif-offer-elec--'~offer_ai_key)|raw }}

{{ use_template('grilles_tarifaires', offer.id) }} {% if provider_slug != 'papernest-energie' %}

Découvrir l'offre {{ offer.name.fr }} en détails

{% endif %}
{% endfor %}

Que vaut la {{number_offer_elec > 1 ? "meilleure" : "seule" }} offre {{ de_fournisseur }} par rapport à celles des concurrents ?

{% if number_offer_elec > 1 %}

Actuellement, le meilleur contrat d'électricité {{ de_fournisseur }} en matière de prix est l'offre {{cheapest_offer_elec.name}}.{% endif %} {% set cheapest_offer_elec_ai_key = (api_provider.name~' '~cheapest_offer_elec.name)|replace({'&':"_AND_", '+':"_PLUS_", '-':"_MINUS_", '%':"_PERCENT_", '/':"_SLASH_"}) %}

{{ drupal_token('ai:provider-offer-presentation--'~cheapest_offer_elec_ai_key)|raw }}

{% if cheapest_offer_elec.name != best_offer_base.offer_name %}

Bien qu'intéressante, l'offre est dite à "option tarifaire spéciale" et nécessite de bien connaître les conditions tarifaires avant de se lancer. Moins d'1 Français sur 10 a choisi ce type d'options. Mais n'ayez crainte, on vous explique son fonctionnement en détail ici.{% if has_base or has_hphc %} Pour ceux qui ne veulent pas se prendre la tête, on conseillera {% if has_base %}l'offre {{ best_offer_base.offer_name }} qui est la meilleure offre du fournisseur en Base{% elseif has_hphc %}l'offre {{ best_offer_hphc.offer_name }} qui est la meilleure offre du fournisseur en Heures pleines - Heures creuses{% endif %}.{% endif %}{% endif %} {% if has_base %}

En option Base, c'est-a-dire la formule tarifaire standard en France avec un prix du kilowattheure consommé identique d'une heure et d'un jour à l'autre, les clients de cette offre paient leur électricité à {{best_offer_base.price_elec_base|replace({'.':','})}} €/kWh, {% if percentage_difference_price_elec_base == 0 %} soit exactement pareil que le tarif réglementé d'EDF. {% else %} soit {{ percentage_difference_price_elec_base|abs|number_format(1, ',', ' ')|raw }}% {{ percentage_difference_price_elec_base > 0 ? "plus cher" : "moins cher" }} que le tarif réglementé d'EDF, l'offre de référence sur le marché en France.{% endif %}

Quant au prix de l'abonnement mensuel, facturé en plus des consommations, il s'élève à {{ subscription_price_base|round(1)|replace({'.':','})|round(2) }} €, {% if percentage_difference_subscription_price_base == 0 %} soit un prix identique au tarif réglementé. {% else %} soit {{ percentage_difference_subscription_price_base|abs|number_format(1, ',', ' ')|raw }}% {{ percentage_difference_subscription_price_base > 0 ? "de plus" : "de moins" }} que le tarif Bleu réglementé d'EDF. {% endif %}

Au total, pour une consommation annuelle de 6 000 kWh/an avec une puissance de 6 kVA, il faut s'attendre à un budget annuel de {{best_offer_base.annual_price }} € avec cette offre, soit {{best_offer_base.annual_savings|abs|raw }} € {{best_offer_base.annual_savings > 0 ? "d'économies" : "de surcoût" }} par rapport au Tarif Bleu.

{% elseif has_hphc %}

En option HP-HC, c'est-a-dire la formule tarifaire avec un prix du kilowattheure plus bas pendant les huit heures dites « creuses » et plus élevé pendant les seize heures dites « pleines » quotidiennement, les clients de cette offre paient leur électricité à {{best_offer_hphc.price_elec_hp|replace({'.':','})}} €/kWh en HP et {{best_offer_hphc.price_elec_hc|replace({'.':','})}} €/kWh en HC, {% if percentage_difference_price_elec_hp == 0 and percentage_difference_price_elec_hc == 0 %} soit exactement pareil que le tarif réglementé d'EDF. {% else %} soit {{ percentage_difference_price_elec_hp|abs|number_format(1, ',', ' ')|raw }}% {{ percentage_difference_price_elec_hp > 0 ? "plus cher" : "moins cher" }} que le tarif réglementé d'EDF (l'offre de référence sur le marché en France) en HP et {{ percentage_difference_price_elec_hc|abs|number_format(1, ',', ' ')|raw }}% {{ percentage_difference_price_elec_hc > 0 ? "plus cher" : "moins cher" }} en HC. {% endif %}

Quant au prix de l'abonnement mensuel, facturé en plus des consommations, il s'élève à {{ subscription_price_hphc|round(1)|replace({'.':','})|round(2) }} €, {% if percentage_difference_subscription_price_hphc == 0 %} soit un prix identique au tarif réglementé. {% else %} soit {{ percentage_difference_subscription_price_hphc|abs|number_format(1, ',', ' ')|raw }}% {{ percentage_difference_subscription_price_hphc > 0 ? "de plus" : "de moins" }} que le tarif Bleu réglementé d'EDF. {% endif %}

Au total, pour une consommation annuelle de 6 000 kWh/an avec une puissance de 6 kVA, il faut s'attendre à un budget annuel de {{best_offer_hphc.annual_price }} € avec cette offre sur la base de son prix actuel, soit {{best_offer_hphc.annual_savings|abs|raw }} € {{best_offer_hphc.annual_savings > 0 ? "d'économies" : "de surcoût" }} par rapport au Tarif Bleu.

{% endif %} {% if cheapest_offer_elec_name != cheapest_elec_alloffers.name %}

« {{ cheapest_offer_elec_name }} » n'est pas l'offre la moins chère du marché ! Si on la compare aux {{ total_elec_offers_count }} offres d'électricité référencées aujourd'hui, elle se positionne seulement comme la {{ rank_elec }}ème du marché en termes de prix (en se basant sur l'hypothèse d'une consommation constante à toute heure de l'année).

{% if provider_slug != 'papernest-energie' %}

Calculer VOTRE facture si vous souscriviez à l'offre {{ cheapest_offer_elec_name }}

{% endif %}

C'est {{ cheapest_elec_alloffers.provider }} qui commercialise actuellement l'offre d'électricité la moins chère du marché. Pour une consommation de {{data.fields.ai_electricity['&car_base']}} kWh par an, il est possible d'anticiper un budget annuel de {{ cheapest_elec_alloffers.yearly_price }} € avec son offre « {{ cheapest_elec_alloffers.name }} », contre {{ cheapest_offer_elec.yearly_price }} € avec celle {{ de_fournisseur }}.

Découvrir le fournisseur d'électricité le moins cher

{% elseif cheapest_offer_elec_name == top_offer_elec.offer_name %}

« {{ cheapest_offer_elec_name }} » est tout simplement l'offre d'électricité la moins chère du marché ! Si on la compare aux {{ total_elec_offers_count }} offres d'électricité référencées aujourd'hui, elle se positionne numéro 1 en termes de prix (en se basant sur l'hypothèse d'une consommation constante à toute heure de l'année).

{% if provider_slug != 'papernest-energie' %}

Calculer VOTRE facture si vous souscriviez à l'offre {{ cheapest_offer_elec_name }}

{% endif %}{% endif %} {% elseif has_elec_eld %}

Sur sa zone de desserte, le fournisseur {{ api_provider.name }} propose en {{ current_month }} {{ electricity_offer_count_eld == 1 ? "une seule offre d'électricité" : electricity_offer_count_eld~" offres d'électricité" }} :

    {% for offer in api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly'] and offer.scope == 'Local' and offer.energyType == 'Electricity' and offer.clientType == 'Domestic') %}
  1. Offre {{ offer.name.fr }}
  2. {% endfor %}
{% for offer in api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly'] and offer.scope == 'Local' and offer.energyType == 'Electricity' and offer.clientType == 'Domestic') %} {% set offer_ai_key = (api_provider.name~' '~offer.name.fr)|replace({'&':"_AND_", '+':"_PLUS_", '-':"_MINUS_", '%':"_PERCENT_", '/':"_SLASH_"}) %}

Grille tarifaire de l'offre {{ offer.name.fr }} {{ de_fournisseur }}

{{ drupal_token('ai:provider-offer-presentation--'~offer_ai_key)|raw }}

Grille tarifaire de l'offre {{ offer.name.fr }}

{{ use_template('grilles_tarifaires', offer.id) }}

{% endfor %} {% endif %} {% if has_gas and provider_slug != 'papernest-energie' %}

Liste des offres de gaz {{ de_fournisseur }} en {{ "now"|date("Y") }}

{{ api_provider.name }} commercialise actuellement {{ number_offer_gas > 1 ? number_offer_gas ~ " offres" : "une seule offre" }} sur le marché français du gaz.

{% if number_offer_gas > 1 %}

Comparatif des offres de gaz {{de_fournisseur}}

{% elseif number_offer_gas == 1 %}

Passage en revue de l'offre de gaz {{ de_fournisseur }}

Pour le gaz, {{ api_provider.name }} commercialise pour seul contrat l'offre {{cheapest_offer_gas.name}}. {% endif %} {{ use_template('offres_fournisseur_v2','ai_gas', api_provider.name) }}

{% set gas_domestic_offers = api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly'] and offer.clientType == 'Domestic' and offer.scope == 'National' and offer.score != null) %} {% for offer in gas_domestic_offers|filter(offer => offer.energyType == 'Gas' and offer.status in ['Active','Content'])|sort((a, b) => a.score <=> b.score) %} {% set offer_ai_key = (api_provider.name~' '~offer.name.fr)|replace({'&':"_AND_", '+':"_PLUS_", '-':"_MINUS_", '%':"_PERCENT_", '/':"_SLASH_"}) %}

Offre {{ offer.name.fr }}

{{ use_template('offer_card', offer.id) }} {{ use_template('offer_card_options', provider_slug, offer.slug) }}

{{ drupal_token('ai:provider-tarif-offer-gaz--'~offer_ai_key)|raw }}

{{ use_template('grilles_tarifaires', offer.id) }} {% if provider_slug != 'papernest-energie' %}

Découvrir l'offre {{ offer.name.fr }} en détails

{% endif %}
{% endfor %}

Que vaut la {{ number_offer_gas > 1 ? "meilleure" : "seule" }} offre {{ de_fournisseur }} par rapport à celles des concurrents ?

{% if number_offer_gas > 1 %}

Actuellement, le meilleur contrat de gaz {{ de_fournisseur }} est l'offre {{cheapest_offer_gas.name}}.{% endif %} {% set cheapest_offer_gas_ai_key = (api_provider.name~' '~cheapest_offer_gas.name)|replace({'&':"_AND_", '+':"_PLUS_", '-':"_MINUS_", '%':"_PERCENT_", '/':"_SLASH_"}) %}

{{ drupal_token('ai:provider-offer-presentation--'~cheapest_offer_gas_ai_key)|raw }}

Les clients qui disposent d'une chaudière de gaz pour leur chauffage, dans un ville telle que {{ data.city }} en France, paient leur gaz à {{best_offer_gas.gas_consumption_price|replace({'.':','})}} €/kWh avec cette offre, {% if percentage_difference_consumption_price_gas == 0 %} soit exactement pareil que le prix repère du gaz en France. {% else %} soit {{ percentage_difference_consumption_price_gas|abs|number_format(1, ',', ' ')|raw }}% {{ percentage_difference_consumption_price_gas > 0 ? "plus cher" : "moins cher" }} que le prix repère du gaz en France.{% endif %}

Quant au prix de l'abonnement, qui est facturé chaque mois indépendamment des consommations, il s'établit à {{ subscription_price_gas|round(1)|replace({'.':','})|round(2) }} €, {% if percentage_difference_subscription_price_gas == 0 %} soit un prix identique au tarif réglementé. {% else %} soit {{ percentage_difference_subscription_price_gas|abs|number_format(1, ',', ' ')|raw }}% {{ percentage_difference_subscription_price_gas > 0 ? "de plus" : "de moins" }} que le prix repère du gaz établi par la CRE. {% endif %}

Au total, pour une consommation annuelle moyenne de {{data.fields.ai_gas['car_gas']}} kWh/an, il faut s'attendre à un budget annuel de {{best_offer_gas.annual_price }} € avec cette offre selon ses prix actuels, soit {{best_offer_gas.annual_savings|abs|raw }} € {{best_offer_gas.annual_savings > 0 ? "d'économies" : "de surcoût" }} par rapport au prix repère du gaz.

{% if cheapest_offer_gas_name != cheapest_gas_alloffers.name %}

Le contrat « {{ cheapest_offer_gas_name }} » n'est pas l'offre la moins chère du marché ! Si on la compare aux {{ total_gas_offers_count }} offres de gaz référencées aujourd'hui, elle se positionne seulement comme la {{ rank_gas }}ème du marché en termes de prix (pour un consommateur chauffé au gaz toujours dans une ville comme {{ data.city }}).

{% if provider_slug != 'papernest-energie' %}

Calculer VOTRE facture si vous souscriviez à l'offre {{ cheapest_offer_gas_name }}

{% endif %}

C'est {{ cheapest_gas_alloffers.provider }} qui commercialise actuellement l'offre de gaz la moins chère du marché. Pour une consommation de {{data.fields.ai_gas['car_gas']}} kWh par an, il est possible d'anticiper un budget annuel de {{ cheapest_gas_alloffers.yearly_price }} € avec son offre {{ cheapest_gas_alloffers.name }}, contre {{ cheapest_offer_gas.yearly_price }} € avec celle {{ de_fournisseur }}.

Découvrir le fournisseur de gaz le moins cher

{% elseif cheapest_offer_gas_name == cheapest_gas_alloffers.name %}

Le contrat « {{ cheapest_offer_gas_name }} » est tout simplement l'offre de gaz la moins chère du marché ! Si on la compare aux {{ total_gas_offers_count }} offres de gaz référencées aujourd'hui, elle se positionne numéro 1 en termes de prix (pour un consommateur chauffé au gaz toujours dans une ville comme {{ data.city }}).

{% if provider_slug != 'papernest-energie' %}

Calculer VOTRE facture si vous souscriviez à l'offre {{ cheapest_offer_gas_name }}

{% endif %}{% endif %} {% elseif has_gas_eld %}

Sur sa zone de desserte, le fournisseur {{ api_provider.name }} propose en {{ current_month }} {{ gas_offer_count_eld == 1 ? "une seule offre de gaz" : gas_offer_count_eld~" offres de gaz" }} :

    {% for offer in api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly'] and offer.scope == 'Local' and offer.energyType == 'Gas' and offer.clientType == 'Domestic') %}
  1. Offre {{ offer.name.fr }}
  2. {% endfor %}
{% for offer in api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly'] and offer.scope == 'Local' and offer.energyType == 'Gas' and offer.clientType == 'Domestic') %} {% set offer_ai_key = (api_provider.name~' '~offer.name.fr)|replace({'&':"_AND_", '+':"_PLUS_", '-':"_MINUS_", '%':"_PERCENT_", '/':"_SLASH_"}) %}

Grille tarifaire de l'offre {{ offer.name.fr }} {{ de_fournisseur }}

{{ drupal_token('ai:provider-offer-presentation--'~offer_ai_key)|raw }}

Grille tarifaire de l'offre {{ offer.name.fr }}

{{ use_template('grilles_tarifaires', offer.id) }}

{% endfor %} {% endif %} {% if provider_slug != 'papernest-energie' and nationalProvider and number_offer_gas > 1 or number_offer_elec > 1 %}

Toutes les offres d'énergie {{ de_fournisseur }} analysées et comparées

{% endif %} {% if api_provider.name == 'Engie' %}

Fin du tarif réglementé d'Engie

Rappelons que le tarif réglementé du gaz, autrefois commercialisé uniquement par Engie, a officiellement disparu le 30 juin 2023

Les particuliers qui n'ont pas quitté le tarif réglementé avant sa disparition ont été basculés automatiquement vers l'offre Gaz Passerelle, une offre de bascule indisponible à la souscription.

En tant que tarif de référence, le tarif réglementé du gaz a été remplacé par le Prix Repère Gaz. Calculé chaque mois par la Commission de Régulation de l'Énergie (CRE), le Prix Repère sert de boussole pour les consommateurs et les fournisseurs afin de pouvoir évaluer la compétitivité d'une offre. Il ne s'agit donc pas d'une offre à proprement parler.

{% endif %} {{ attach_library('agrippa/star-rating') }} {{ attach_library('agrippa/compare--reviews') }} {{ attach_library('agrippa/versus') }}

{{ api_provider.name }} est-il recommendable ?

{% if all_platforms.count > 1 %}

D’après les avis des clients

Logo {{api_provider.name}}
{{ all_platforms.rating|replace({'.': ','}) }} /5
Note moyenne basée sur {{ all_platforms.count }} avis
{% if api_provider.area is empty and provider_slug != 'papernest-energie' %}

Lire les avis des clients et de nos experts sur {{ api_provider.name }}

{% endif %}
{% endif %}

{{ drupal_token('ai:provider-review--'~ai_key)|raw }}

{{ drupal_token('ai:provider-review-auth--'~ai_key)|raw }}

{{ use_template('energie_reviews', api_provider.name, 'table') }}

D'après les litiges remontés au Médiateur

{{ drupal_token('ai:provider-litiges--'~ai_key)|raw }}

Contacter {{ api_provider.name }}

{{ drupal_token('ai:provider-contact--'~ai_key)|raw }}

{% if provider_slug != 'papernest-energie' and nationalProvider %}

Liste des contacts {{ api_provider.name }}

{% endif %}

Comment souscrire un contrat ?

{% if notionalProvider %}{{ use_template('ad_10102023') }}{% endif %}

{{ drupal_token('ai:provider-souscription--'~ai_key)|raw }}

{% if provider_slug != 'papernest-energie' and nationalProvider %}

La démarche de souscription de contrat avec {{ api_provider.name }}

{% endif %}

Comment résilier un contrat ?

{% if provider_slug in ['uem', 'geg', 'es-strasbourg'] %}

{{ drupal_token('ai:provider-resiliation-ekwateur--'~ai_key)|raw }}

{% else %}

{{ drupal_token('ai:provider-resiliation--'~ai_key)|raw }}

{% if provider_slug != 'papernest-energie' and nationalProvider %}

La démarche de résiliation de contrat avec {{ api_provider.name }}

{% endif %}{% endif %} {% if nationalProvider and provider_slug != 'papernest-energie' %}
Une réclamation à faire à l'encontre {{ de_fournisseur }} ? {{ drupal_token('ai:provider-reclamation--'~ai_key)|raw }}

Suivre la procédure en cas de litige avec {{ api_provider.name }}

{% endif %} {% if api_provider.area is empty and provider_slug != 'papernest-energie' %}

En savoir plus sur {{api_provider.name}}

{% if has_elec or has_gas %} {% if api_provider.name != 'EDF' %}
{% elseif api_provider.name == 'EDF' %}
{% endif %} {% endif %}
{% if api_provider.area is empty %}
{% endif %}
{% if has_elec or has_gas %}
{% if provider_slug not in ['edf', 'engie'] %}
{% endif %} {% endif %} {% for offer in api_provider.offers|filter(offer => offer.status not in ['Disabled','HopOnly'] and offer.clientType == 'Domestic' and offer.scope == 'National' and offer.energyType != 'Dual') %}
{% endfor %}
{% endif %} {{get_author_block(656)}}

{{ signal_error() }}

{{ { '#attached': { 'html_head': { 0: [{ '#tag': 'title', '#value': title, }, 'title', ], 1: [{ '#tag': 'meta', '#attributes': { 'name': 'description', 'content': meta, }, }, 'description', ], 2: [{ '#tag': 'meta', '#attributes': { 'property': 'og:image', 'content': 'https://www.jechange.fr/sites/jechange.fr/files/images/energie/sdp/fournisseur-energie.jpg', }, }, 'og:image', ], 3: [{ '#tag': 'meta', '#attributes': { 'property': 'og:title', 'content': title, }, }, 'og:title', ], 4: [{ '#tag': 'meta', '#attributes': { 'property': 'og:description', 'content': meta, }, }, 'og:description', ], 5: [{ '#tag': 'meta', '#attributes': { 'property': 'og:url', 'content': 'https://www.jechange.fr/energie/'~provider_slug, }, }, 'og:url', ], 6: [{ '#tag': 'meta', '#attributes': { 'property': 'og:type', 'content': 'article', }, }, 'og:type', ], 7: [{ '#tag': 'meta', '#attributes': { 'property': 'og:site_name', 'content': 'JeChange', }, }, 'og:site_name', ], }, }, '#cache': { 'tags': , }, } }} {{use_template('structured_data', 'provider', api_provider.name )}}