{% extends "layouts/base.twig" %} {% block title %}{{ translations.benchmark_my_products_analysis ?? 'My products price analysis' }}{% endblock %} {% block head %} {% endblock %} {% block page_heading %}
{{ translations.period ?? 'Period' }}: {{ date_from }} → {{ date_to }} {% if analyse and analyse.getKpi and analyse.getKpi().getLastObservationDate %} • {{ translations.last_observation ?? 'Last observation' }}: {{ analyse.getKpi().getLastObservationDate() }} {% endif %}
| {{ translations.product ?? 'Product' }} | {{ translations.my_price ?? 'My price' }} | {{ translations.comp_min ?? 'Comp. min' }} | {{ translations.comp_avg ?? 'Comp. avg' }} | {{ translations.comp_max ?? 'Comp. max' }} | {{ translations.competitors ?? 'Competitors' }} | {{ translations.comparisons ?? 'Comparisons' }} | {{ translations.promo_hits ?? 'Promo hits' }} | {{ translations.last_seen ?? 'Last seen' }} | {{ translations.gap_vs_min ?? 'Gap vs min' }} | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
{{ p.getMyProductName() }}
#{{ p.getMyProductId() }}
{% if p.getMissingProductRow() %}
• {{ translations.missing_product_row ?? 'Missing product row' }}
{% endif %}
{% if p.getMissingMyPriceSource() %}
• {{ translations.missing_my_price_source ?? 'Missing my price source' }}
{% endif %}
|
{{ fmt.money(p.getMyPrice()) }} | {{ fmt.money(p.getCompetitorMinPrice()) }} | {{ fmt.money(p.getCompetitorAvgPrice()) }} | {{ fmt.money(p.getCompetitorMaxPrice()) }} | {{ p.getCompetitorsCount() }} | {{ p.getComparisonsCount() }} | {% if p.getPromoHits() > 0 %} {{ p.getPromoHits() }} {% else %} 0 {% endif %} | {{ p.getLastSeen() }} |
{{ fmt.perc(gapPerc) }}
{{ fmt.money(gapAmt) }}
|
|||||||||||||||
|
{{ translations.competitor_breakdown ?? 'Competitor breakdown' }}
— {{ p.getMyProductName() }}
{{ translations.breakdown_hint ?? 'Gap = (competitor - my). Positive means competitor is more expensive. Negative means you are more expensive.' }}
|
||||||||||||||||||||||||