2. Magento al descubierto
Magento es un cms capaz de manejar varias
tiendas online.
Pueden ser Websites - Stores – Store Views
Websites: Es el nivel más alto de la estructura.
Según lo entiendo, se crearan 2 (o más) websites
diferentes en el caso de negocios totalmente
diferentes
Stores: Todas las tiendas dentro del mismo Website
comparten los mismos clientes y sus pedidos.
Store Views: Esta parte es para las tiendas multi
idiomas
3. Arquitectura
Magento ha sido desarrollado teniendo en mente
que cada negocio es diferente. Por eso, cada
usuario tiene necesidades diferentes y requiere
adaptar el programa a su necesidades. Para
hacer estas adaptaciones, hay 2 formas:
hacerlo directamente, escribiendo el código que
necesito o instalar una extensión hecha por otro
miembro de la comunidad.
Pero el problema es que si cambio el código
luego no querré sobre escribirlo cuando haya una
nueva versión disponible, y se perderá entonces
las nuevas mejoras
4. Por eso, en la carpeta app/code, vemos 3 carpetas:
core, community y local
Core: contiene el código original de Magento.
Imaginadlo con un enorme signo de NO TOCAR. Si
cambio algo allí dentro, no será posible instalar las
nuevas actualizaciones.
Community: contiene los ficheros de las
contribuciones que instalaré.
Local: finalmente es donde nosotros mismos
pondremos nuestros ficheros con nuestras
modificaciones especificas a nuestras tiendas.
La estructura de Magento funciona con bloques. Los bloques
estructurales son los que definen la estructura global de la
pagina, por ejemplo cabecera, columna(s), cuerpos y pie de
pagina.
5. HISTORIA
Varian, la empresa que posee Magento,
anteriormente trabajó con osCommerce. Ellos
al principio planificaron bifurcarse
osCommerce, pero más tarde decidieron
volverlo a escribir como Magento. Magento
desarrollo oficialmente comenzado a
principios de 2007. [4] Siete meses más tarde,
el 31 de agosto de 2007, la primera versión
pública beta fue liberada. El 30 de mayo de
2010, Magento el móvil fue liberado; esto
permite a propietarios de tienda para crear
escaparates natales móviles apps.
6. Elementos y Terminologías de
los sitios magento
Magento está hecho de diferentes elementos que definen
la funcionalidad, diseño y lógica de negocios del sitio. Con
el objetivo de continuar con la guía de usuario, es crucial
que usted tenga una buena comprensión de las
terminologías utilizadas para describir los elementos del
sistema Magento. Lo más probable es que las
terminologías introducidas en este capítulo sean algo
nuevo para usted, por lo tanto, tómese su tiempo y leálas
completa y minuciosamente. Pero lo más importante, no
se desanime si no comprende completamente el
concepto de todas estas nuevas terminologías - Este
capítulo es simplemente para hacer una introducción, y los
demás capítulos profundizan y amplian estas simples
definiciones.
7. Sitios Web y Tiendas
Una de las características más poderosas de
Magento es la habilidad para gestionar múltiples
sitios Web y tiendas desde un administrador (”back-
end”).
Esto permite a los propietarios de la tienda gestionar
tiendas en diferentes URLs, mostrar los mismos
productos en diferentes idiomas en la misma URL,
junto con una variedad de otras capacidades. Si
usted solo venderá sus productos desde de una
única URL en un solo idioma, no necesitará usar esta
funcionalidad, pero la habilidad de expandirse
fácilmente a otros idiomas hace a Magento
escalable a medida que su negocio crece fuera de
su mercado local
8. Núcleo
Elnúcleo de Magento contiene todas las
funcionalidades incluídas en la versión
descargable. El núcleo del código es una
coleción de módulos desarrollados o
certificados por el equipo principal de
desarrollo de Magento. La edición de los
archivos del núcleo no es recomendable
y deshabilitará la habilidad para
actualizar Magento en el futuro.
9. Módulos
Un Módulo es una extensión que extiende
las características y funcionalidades de
Magento. Probablemente ya está
familiarizado con la idea de módulos en
otro software, pero si no, algunos
ejemplos concretos de módulos podrían
ser las integraciones adicionales con
diferentes pasarelas de pago, o
herramientas para elementos
promocionales.
10.
11. Bloques
Bloques Estructurales - Son
bloques creados con el
único propósito de asignar
una estructura visual a una
página de la tienda.
Ejemplo podrían ser la
cabecera, columna
izquierda, columna
derecha, columna
principal y pié.
12. Bloques
Bloques de Contenido - Estos
son bloques que producen el
contenido dentro de cada
bloque estructural. Son
representaciones de cada
característica funcional en una
página y emplea archivos del
template para generar el
(X)HTML a ser insertado dentro
de su bloque estructural padre.
Ejemplo son la lista de
categorías, mini carros,
etiquetas y listas de productos.