HEX
Server: Apache
System: Linux srv13.cpanelhost.cl 3.10.0-962.3.2.lve1.5.38.el7.x86_64 #1 SMP Thu Jun 18 05:28:41 EDT 2020 x86_64
User: cca63905 (4205)
PHP: 7.3.20
Disabled: NONE
Upload Files
File: //proc/self/cwd/nueva/src/PrestaShopBundle/Resources/config/services/adapter/kpi.yml
services:
    _defaults:
        public: true

    # KPI implementations
    prestashop.adapter.kpi.enabled_languages:
        class: PrestaShop\PrestaShop\Adapter\Kpi\EnabledLanguagesKpi
        arguments:
            - '@translator'
            - '@prestashop.adapter.legacy.kpi_configuration'
            - '@=service("prestashop.adapter.legacy.context").getAdminLink("AdminLanguages")'
            - '@=service("prestashop.adapter.legacy.context").getAdminLink("AdminStats", true, {"ajax": 1, "action": "getKpi", "kpi": "enabled_languages"})'

    prestashop.adapter.kpi.main_country:
        class: PrestaShop\PrestaShop\Adapter\Kpi\MainCountryKpi
        arguments:
            - '@translator'
            - '@prestashop.adapter.legacy.kpi_configuration'
            - '@=service("prestashop.adapter.legacy.context").getAdminLink("AdminStats", true, {"ajax": 1, "action": "getKpi", "kpi": "main_country"})'

    prestashop.adapter.kpi.translations:
        class: PrestaShop\PrestaShop\Adapter\Kpi\TranslationsKpi
        arguments:
            - '@translator'
            - '@prestashop.adapter.legacy.kpi_configuration'
            - '@=service("prestashop.adapter.legacy.context").getAdminLink("AdminStats", true, {"ajax": 1, "action": "getKpi", "kpi": "frontoffice_translations"})'

    prestashop.adapter.kpi.disabled_categories:
        class: PrestaShop\PrestaShop\Adapter\Kpi\DisabledCategoriesKpi
        arguments:
            - '@translator'
            - '@prestashop.adapter.legacy.kpi_configuration'
            - '@=service("prestashop.adapter.legacy.context").getAdminLink("AdminStats", true, {"ajax": 1, "action": "getKpi", "kpi": "disabled_categories"})'

    prestashop.adapter.kpi.empty_categories:
        class: PrestaShop\PrestaShop\Adapter\Kpi\EmptyCategoriesKpi
        arguments:
            - '@translator'
            - '@prestashop.adapter.legacy.kpi_configuration'
            - '@=service("prestashop.adapter.legacy.context").getAdminLink("AdminStats", true, {"ajax": 1, "action": "getKpi", "kpi": "empty_categories"})'
            - '@=service("prestashop.adapter.legacy.context").getAdminLink("AdminTracking")'

    prestashop.adapter.kpi.top_category:
        class: PrestaShop\PrestaShop\Adapter\Kpi\TopCategoryKpi
        arguments:
            - '@translator'
            - '@prestashop.adapter.legacy.kpi_configuration'
            - '@=service("prestashop.adapter.legacy.context").getAdminLink("AdminStats", true, {"ajax": 1, "action": "getKpi", "kpi": "top_category"})'
            - "@=service('prestashop.adapter.legacy.context').getContext().employee.id_lang"

    prestashop.adapter.kpi.average_products_in_category:
        class: PrestaShop\PrestaShop\Adapter\Kpi\AverageProductsInCategoryKpi
        arguments:
            - '@translator'
            - '@prestashop.adapter.legacy.kpi_configuration'
            - '@=service("prestashop.adapter.legacy.context").getAdminLink("AdminStats", true, {"ajax": 1, "action": "getKpi", "kpi": "products_per_category"})'

    prestashop.adapter.kpi.most_common_customers_gender:
        class: 'PrestaShop\PrestaShop\Adapter\Kpi\MostCommonCustomersGenderKpi'
        arguments:
            - '@translator'
            - '@prestashop.adapter.legacy.kpi_configuration'
            - '@=service("prestashop.adapter.legacy.context").getAdminLink("AdminStats", true, {"ajax": 1, "action": "getKpi", "kpi": "customer_main_gender"})'

    prestashop.adapter.kpi.average_customer_age:
        class: 'PrestaShop\PrestaShop\Adapter\Kpi\AverageCustomerAgeKpi'
        arguments:
            - '@translator'
            - '@prestashop.adapter.legacy.kpi_configuration'
            - '@=service("prestashop.adapter.legacy.context").getAdminLink("AdminStats", true, {"ajax": 1, "action": "getKpi", "kpi": "avg_customer_age"})'

    prestashop.adapter.kpi.order_per_customer:
        class: 'PrestaShop\PrestaShop\Adapter\Kpi\OrdersPerCustomerKpi'
        arguments:
            - '@translator'
            - '@prestashop.adapter.legacy.kpi_configuration'
            - '@=service("prestashop.adapter.legacy.context").getAdminLink("AdminStats", true, {"ajax": 1, "action": "getKpi", "kpi": "orders_per_customer"})'

    prestashop.adapter.kpi.newsletter_registrations:
        class: 'PrestaShop\PrestaShop\Adapter\Kpi\NewsletterRegistrationsKpi'
        arguments:
            - '@translator'
            - '@prestashop.adapter.legacy.kpi_configuration'
            - '@=service("prestashop.adapter.legacy.context").getAdminLink("AdminStats", true, {"ajax": 1, "action": "getKpi", "kpi": "newsletter_registrations"})'

    prestashop.adapter.kpi.shopping_cart_total_kpi:
        class: 'PrestaShop\PrestaShop\Adapter\Kpi\ShoppingCartTotalKpi'
        arguments:
          - "@prestashop.core.localization.locale.context_locale"
    prestashop.adapter.kpi.abandoned_cart:
        class: 'PrestaShop\PrestaShop\Adapter\Kpi\AbandonedCartKpi'

    prestashop.adapter.kpi.average_order_value:
        class: 'PrestaShop\PrestaShop\Adapter\Kpi\AverageOrderValueKpi'

    prestashop.adapter.kpi.conversion_rate:
        class: 'PrestaShop\PrestaShop\Adapter\Kpi\ConversionRateKpi'

    prestashop.adapter.kpi.net_profit_per_visit:
        class: 'PrestaShop\PrestaShop\Adapter\Kpi\NetProfitPerVisitKpi'