Entender un proyecto

¿Cuál es la versión de Magento usado? ¿Usa Open Source, Enterprise o B2B?

    # mediante cli
    bin/magento --version

    # ir al backoffice, en el pie de página podemos localizar la información de la versión
    # Si queremos ver la edición del Magento, podemos usar el comando n98-magerun2.phar. 
    php n98-magerun2.phar sys:info

    # Si la edición es enterprise, tiene que haber un módulo module-enterprise en vendor/magento
    # O mirar el composer.lock
    # O poner magento_version en la url, si el módulo está activado

    #O usar el comando 
    php n98-magerun2.phar dev:console 

    $objectManager = \Magento\Framework\App\ObjectManager::getInstance();
    $meta = create('\Magento\Framework\App\Product\ProductMetadataInterface');
    $meta->getEdition(); // debería salir "Enterprise"  

¿La infraestructura usada es propia de la empresa o externalizada? ¿Por ejemplo Magento 2 Adobe Cloud?

Tiene componenetes de docker , si es cloud de Magento

¿Cuál es la url del Backoffice?¿ Se setea el frontname mediante el fichero env.php o a través de la bbdd?

La configuración en la bbdd prevalece sobre la configuración en los ficheros. Puedes editar la url en configuration > Advanced > Admin. EXpandir Admin Base Url. El path es el siguiente admin/url/custom.

¿Usa https o http ?

Si usa http, deberíamos desactivar el https para el proyecto.

        web/secure/use_in_frontend 
        web/secure/use_in_adminhtml
    

¿Cuáles son los websites, store y store views?

    # muestra los websites
    bin/magento store:website:list

    # muestra los store views 
    bin/magento store:list 

¿Cuáles son los dominios para los websites?

        php n98-magerun2.phar sys:url:list  
    

¿Cómo se diferencia un store view de otro? ¿Mediante dominio o path?

También podemos localizar estas informaciones en configurations > general > web para los dominios. Una vez que sepamos los dominios, miremos si usa algún segmento de la url para diferenciar store views o alguna variable en el apache. En Configurations > General > Web > Url Options > Add store code to Urls. Añade el code del storeview en la url.

        php n98-magerun2.phar sys:store:config:base-url:list
    

¿Cuáles son los tipos de productos usados en el proyecto?

En total hay 6 tipos de productos pero tenemos que mirar también si este proyecto tiene algún tipo customizado de producto. Para saberlo, podemos ir a catalog > product, clicamos sobre el filtro y filtramos por cada tipo de producto. Si aparecen productos entonces ese tipo es usado en la tienda.