plugin: WYSIWYG en el admin
Fontis acaba de publicar una extension para tener FCKeditor o TinyMCE en los campos de textos del admin.
Para instalarla, el código es:esta estable.
Para configurarla, vamos a Sistema->Configuración->(Avanzado)Admin y en la ultima pestaña, hay 2 desplegables para elegir cual de los 2 editores preferimos y en cuales textareas lo queremos.
Un plugin muy interesante para el TinyMCE es el Ajax File and Image Manager de www.phpletter.com que permite subir imagenes directamente desde nuestro ordenador. Descargamos la ultima versión (1.0 RC 4, de momento), la descomprimos y copiamos el directorio ajaxfilemanager (con su contenido) en /js/fontis/tiny_mce/plugins. Abrimos el archivo /js/fontis/tiny_mce/plugins/ajaxfilemanager/inc/config.base.php y editamos la ruta del directorio donde vamos a guardar las imagenes que se subiran a traves de este plugin. Por defecto viene:../../uploaded/.
Para Magento, para que las imagenes se guarden en el directorio media, cambiamos las lineas 43-44 de a
En este mismo fichero hay que modificar tambien, en la linea 112, reemplazar default por tinymce3.
Ahora tenemos que incluir este plugin en la declaracion del tinyMCE. Abrimos el archivo app/design/adminhtml/default/default/template/fontis/wysiwyg/wysiwyg.phtml y añadimos en la función tinyMCE.init la linea file_browser_callback : "ajaxfilemanager" y despues esta función. Al final, el fichero queda así:
completar la instalación
Acabo de reinstalar (ya no se cuantas instalaciones he hecho
) magento y me ha dado algunos problemas.
Aqui viene lo que he hecho para proximas veces:
- Ver todo en el Magento Connect:
La primera vez que vas al connect no te aparece nada. Para remediar a esto, basta con pegar:magento-core/Mage_All_Latest
en la caja de llaves de instalacion de extensiones (Paste extension key to install:) y le das a Install. - Instalar el español:
Todavia en el Connect, primero necesitamos cambiar el estado de las extensiones que aceptamos a Beta, ya que de momento la extension española esta en Beta. Vamos en la pestaña Settings y seleccionamos Beta en el desplegable.
Volvemos a la pestaña extensions y pegamos:magento-community/Locale_Mage_community_es_ES
- Habilitar el SEO:
Me parece que no he checkeado el box para habilitar el Search Engine Optimization, o sea la reescritura de URL's, cuando debia.
Para solucionarlo:- en el admin, Sistema->Configuración->(General)Web, en la pestaña Optimización para motores de búsqueda seleccionamos Sí del desplegable Usar reescrituras del servidor web.
- en Sistema->Cache Management, le damos a Recargar a Catalog Rewrites (en la parte de abajo).
Capitulo IX: Contenido generado por los usuarios
Evaluaciones y comentarios
Cuando un cliente deja un comentario sobre uno de nuestros productos tiene que valorar (de 1 a 5, con las estrellas) 3 caracteristicas del producto: la calidad, el precio y el valor (supongo que se refieren a la relación calidad/precio).
Estas son las 3 caracteristicas que vienen por defecto, pero podemos editarlas, elimanarlas y añadir otras: se hace en Catálogo->Opiniones y calificaciones->Manage ratings.
- Valor por defecto: el titulo por defecto, en oposición al valor que podemos dar por cada tienda para la misma valoración.
- visibilidad de la calificación: seleccionamos la(s) tienda(s) donde se pedira esta calificación a la hora de comentar
Se puede añadir comentarios desde el admin, para contestar a otro por ejemplo. Para esto, vamos a Catálogo->Opiniones y calificaciones->Opiniones de los clientes->Todas las opiniones y clic en Agregar nueva opinión. Seleccionamos el producto que queremos comentar y rellenamos los campos.
- Calificación del producto: al principio aparece "La calificación no está disponible" pero cuando seleccionamos la tienda de Visible en esta frase se cambiara por los botones radio para calificar las caracteristicas definidas
- Estado: Aproved/aprobado, Pending/pendiente, Not aproved/no aprobado
- Visible en: la tienda en que aparecera el comentario
- Apodo
- Resumen: el titulo del comentario
- Opinión: el texto
Capitulo VIII: los pedidos
nota: no hay capitulo 7 ya que es sobre los informes y que es todo lo mismo (seleccionar lo que queremos ver y descargarlo en el formato que elegimos)
Fuente: wiki de magento.Un poco de vocabulario para empezar:
- Sales Order/factura proforma: lo que se crea cuando un pedido esta creado pero que todavia no esta pagado. Es temporal hasta que este pagado, por lo cual se puede cancelar.
- Invoice/factura: es la prueba de que un pedido ha sido pagado, confirma el pedido. A partir de este momento el pedido ya no puede ser modificado. Se puede hacer multiples facturas, por cada unidad de cada producto.
- Shipment/Envío: la prueba de que el pedido ha sido enviado. Como para las facturas, se puede generar tantas veces como haya unidades en el pedido (en el caso de que se envian por separadas, por ejemplo si no disponemos de todo el contenido del pedido)
- Credit Memo/Devolución: vamos a devolver el dinero al cliente (
). Logicamente, solo se puede hacer si el pedido ha sido facturado (que hemos recibido el dinero). Cuando el dinero haya sido devuelto, se pasa a devuelto (se puede hacer en el mismo momento)
Gestionando y editando los pedidos
Hay 2 formas para crear un pedido en el admin:
- Ventas->Pedidos: el botón Agregar un nuevo pedido arriba a la derecha, buscar el cliente o crear uno nuevo, y depues seleccionar la tienda en cual queremos crear el pedido (esto influye en los articulos disponibles y sus precios). Aqui si seleccionamos otra tienda que la en que se ha creado la cuenta, una nueva sera creada en esta tienda. A priori no lo veo practico, por si nos equivocamos de tienda: habra que fijarse bien en la ultima columna en el listado de clientes, que es la tienda corecta.
- Clientes->Gestionar clientes: localizar el cliente en el listado y darle al link "Editar" de la ultima columna. De alli el botón Agregar un nuevo pedido y seleccionar la tienda.
Crear el pedido
Capitulo VI: los clientes
Opciones de las cuentas de clientes
Como siempre, empezamos con la configuración: Sistema->Configuración->(Clientes)Confirguración del cliente y echamos un vistazo a las pestañas presentes:
- Online customers options: supongo que es el tiempo desde el ultimo clic que se considera online o no
- Opciones para compartir la cuenta: las cuentas son comunes en:
- Por sitio web: es la cista de tienda (store view) o sea los idiomas
- Global: en todas las tiendas
- Crear nuevas opciones para las cuentas: aqui se define el grupo por defecto a cual pertenece el cliente que se crea una cuenta, si hay que confirmar la creación y las opciones de emails (plantillas utilizadas y remitente)
- Opciones de la cuenta: ¿que plantilla y que remitente se usan para el envío del mail que se envia cuando le damos a "He olvidado mi contraseña" en el login?
- Name and address options: algunas opciones de los datos que se piden a los clientes: numero de lineas para la dirección, el tratamiento y sus opciones (Sr, Sra, etc...), fecha de nacimiento, número de IVA
Emails
Para todos los emails que se envian y reciben en Magento, hay que definir el template y el remitente. Para gestionar los templates vamos a Sistema->Correos electrónicos transaccionales: Agregar nueva plantilla para crear o clic en uno de la lista para editar. Si estamos creando uno nuevo, se puede cargar uno ya existente para trabajar a partir de este y así no tener que empezar de cero. También hay que especificar el idioma (en el campo Local).
El nombre de la plantilla es para uso interno, sera lo que aparece en el desplegable cuando haya que elegir uno.
El asunto de la plantilla y el contenido de la plantilla son los del email que se envia. En el contenido se puede utilizar HTML.
Los emails y nombres que se usan se configuran en Sistema->Configuración->(General)Direcciones de correo electrónico de la tienda.
Las opciones del "Contacta con nosotros" se definen en la pestaña justo debajo, Sistema->Configuración->(General)Contactos.
Creación de cuentas
- En el front-end, el cliente se crea su propia cuenta
Cuando un visitante le da a Mi cuenta (el link en la cabecera), llega a una pantalla donde tiene 2 opciones: crearse una cuenta o entrar en ella. Para crearse la cuenta solo tiene que entrar la información imprecindible: nombre y apellidos, dirección de correo electrónico y una contraseña. También puede apuntarse a la lista del boletín. Despues esta redireccionado hacia su cuenta donde puede editar esta información y/o añadir direcciones.
Si el cliente le da a Ir a la caja y que no tiene cuenta, tiene la posibilidad (ademas de hacer la compra como invitado, si hemos dejado esta opción) de crearse su cuenta desde allí directamente. Los pasos son los mismos que si yatiene una cuenta y que hace su compra con ella, la única diferencia es que al final del proceso de compra, Magento creara la cuenta del nuevo cliente - En el admin, deja, que lo hago yo
En Clientes->Gestionar clientes el administrador tiene un botón para Agregar un nuevo cliente.
Ademas de la información que el cliente entra cuando se crea su cuenta el mismo, el administrador tiene que especificar la tienda y el grupo a cual pertenece este cliente. Se puede enviar un mail de bienvenida. La contraseña se puede introducir manualmente o dejar que Magento la genere.
En la secunda pestaña, Direcciones, pues eso, se crean direcciones. Se define aqui también cual es la dirección de facturación y de entrega por defecto (esta(s) sera(n) la que se carga(n) en los desplegables, cuando se crea un pedido).
Grupos de clientes
Los grupos sirven principalmente a filtrar el acción de una regla de precio (tanto de catálogo como de carrito) o un tier pricing a un cierto grupo.
Cada cliente pertenece a un grupo (como hemos visto más arriba).
Para crear un grupo, nos vamos a Clientes->Grupos de clientes y le damos a Agregar un nuevo grupo de clientes. Le damos un nombre y seleccionamos una clase de impuesto (de las que hemos definido en Ventas->Impuestos->Impuestos al cliente). Y para asignar un cliente a un determinado grupo se hace dentro de su ficha de cliente, en el admin (como acabamos de ver).
Traducido del wiki de Magento.
:: Next >>