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.