Diferencia entre revisiones de «DRUPAL Módulos Específicos»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 66: Línea 66:
 
::* Country: Actívase ao instalar o módulo Store. Permite configurar os campos que conforman unha dirección en función do país. Tamén podemos indicar a orde e se son obrigatorios ou non.
 
::* Country: Actívase ao instalar o módulo Store. Permite configurar os campos que conforman unha dirección en función do país. Tamén podemos indicar a orde e se son obrigatorios ou non.
 
::* Order: Fai os seguimentos, xestiona os pedidos e os grava na base de datos cando finalizan.
 
::* Order: Fai os seguimentos, xestiona os pedidos e os grava na base de datos cando finalizan.
 +
::* Products: Permite crear produtos para a nosa tenda online.
 
::* Store: Módulo para a configuración global da tenda. Garda a información da tenda, información da empresa, unidades de medida e de peso, formato da moeda e símbolo,...
 
::* Store: Módulo para a configuración global da tenda. Garda a información da tenda, información da empresa, unidades de medida e de peso, formato da moeda e símbolo,...
 +
 +
=== Activando o módulo UberCart - Store ===
 +
 +
* Store: Módulo para a configuración global da tenda. Garda a información da tenda, información da empresa, unidades de medida e de peso, formato da moeda e símbolo,...
  
  
 
<gallery caption="Activando e configurando o módulo Ubercart - Store" widths="350" heights="300px" perrow="2">
 
<gallery caption="Activando e configurando o módulo Ubercart - Store" widths="350" heights="300px" perrow="2">
 
Image:Drupal_modulos_ecomercio_4.jpg| Activamos o módulo Store.
 
Image:Drupal_modulos_ecomercio_4.jpg| Activamos o módulo Store.
 +
Image:Drupal_modulos_ecomercio_5.jpg| Informa que vai activar o módulo 'Country'.
 +
Image:Drupal_modulos_ecomercio_6.jpg| Detecta problemas. Isto é porque non está configurado o módulo Store.
 +
Image:Drupal_modulos_ecomercio_7.jpg| Imos ao menú '''Administrar''' => '''Store''' e escollemos a opción '''Store'''.
 +
Image:Drupal_modulos_ecomercio_8.jpg| Configuramos a información básica.
 +
Image:Drupal_modulos_ecomercio_9.jpg| Configuramos a información da dirección.
 +
Image:Drupal_modulos_ecomercio_10.jpg| Cubrimos os campos relacionados coa moeda.
 +
Image:Drupal_modulos_ecomercio_11.jpg| Cubrimos os campos relacionados có peso.
 +
Image:Drupal_modulos_ecomercio_12.jpg| Cubrimos os campos relacionados coas medidas métricas.
 +
Image:Drupal_modulos_ecomercio_13.jpg| Prememos o botón '''Guardar configuración'''.
 +
 +
</gallery>
 +
 +
 +
 +
=== Activando o módulo UberCart - Products ===
 +
 +
::* Products: Permite crear produtos para a nosa tenda online.
 +
 +
 +
* Con UberCart podemos crear produtos para engadir á nosa tenda.
 +
* Os produtos engadidos serán tratados como nodos, como fai Drupal con todos os contidos, co que iso supón. Imos poder crear vistas, engadir comentarios, engadir novos campos,...
 +
* Aparecerán como un tipo de contido máis.
 +
 +
* El módulo Product ven por defecto con dous atributos preconfigurados, que son o SKU (Socket Keeping Unit = número de referencia) e o prezo de venta.
 +
 +
* Un tipo de 'producto' pode chegarnos se iso é o que imos vender na nosa tenda, pero normalmente imos ter diferentes tipos de produtos, como por exemplo fai pccomponentes:
 +
 +
[[Image:Drupal_modulos_ecomercio_14.jpg|400px|center]]
 +
 +
* Como vemos imos poder ter diferentes tipos de produtos con 'atributos' comúns pero tamén con información específica para cada produto. Se tivésemos que dar de alta todos os campos para cada tipo de produto levaríanos moito tempo.
 +
* Para evitalo podemos facer uso dun tipo de nodo denominado '''clase de produto'''. Este tipo vai 'herdar' os atributos dun tipo base do que colga. Despois de crear unha clase de produto este se comporta igual que un tipo de produto.
 +
 +
 +
* Por outra banda tamén podemos asociar a un produto '''atributos'''. Os atributos son información que distingue un produto doutro pero sendo do mesmo tipo. Por exemplo, un disco duro con diferentes capacidades, unha roupa con diferentes cores e bordados,...Os atributos van poder compartirse con diferentes clases de produtos (por exemplo, o tamaño pode estar referido a discos duros e pendrives) ou ben unha clase de produto pode ter atributos específicos. Tamén imos poder asinar un prezo diferente a un produto en base a os seus atributos (no caso da capacidade dun disco duro queda claro :) ).
 +
 +
* Polo tanto imos a <u>activar</u> os módulos de '''Ubercart - Products, '''Ubercart Product Atributes''' e '''Ubercart Catalog'''.
 +
* O UbertCart Catalog vai permitirnos crear un vocabulario (taxonomía) coas seguintes opción:
 +
::* Múltiple herdanza: O mesmo termo vai poder estar asociado a diferentes nodos na xerarquía de produtos.
 +
::* Múltiple selección: O mesmo produto vai poder estar en máis dunha categoría dentro do catálogo.
 +
::* Os nodos de tipo de produto non teñen por que estar no catálogo.
 +
 +
::Máis información [http://www.ubercart.org/docs/user/301/catalog_settings neste enlace].
 +
 +
 +
 +
<gallery caption="Activando e configurando o módulo Ubercart - Products, Ubercart Product Atributes e Ubercart Catalog" widths="350" heights="300px" perrow="2">
 +
Image:Drupal_modulos_ecomercio_15.jpg| Marcamos os módulos para ser activados.
 
Image:Drupal_modulos_ecomercio_5.jpg| Informa que vai activar o módulo 'Country'.
 
Image:Drupal_modulos_ecomercio_5.jpg| Informa que vai activar o módulo 'Country'.
 
Image:Drupal_modulos_ecomercio_6.jpg| Detecta problemas. Isto é porque non está configurado o módulo Store.
 
Image:Drupal_modulos_ecomercio_6.jpg| Detecta problemas. Isto é porque non está configurado o módulo Store.

Revisión del 21:38 15 sep 2016

Introdución

  • Neste punto veremos diferentes módulos necesarios para completar o curso.
  • Ditos módulos estarán referenciados nas unidades onde sexan necesarios.


Módulo Display Suite


  • Uso do módulo: O principal uso deste módulo é para dar un formato aos tipos de contido en Drupal.
  • Cando creamos un tipo de contido formado por varios campos, estes aparecen un detrás doutro. Con este módulo imos poder asociar ao contido un layout específico (multi-columna) e tamén poderemos personalizar o estilo (con CSS) a cada unha das partes do novo layout. En cada parte creada poderemos colocar os campos que conforman o tipo de contido creado en Drupal.


Módulo Asset Injector

  • Ven a substituír ao CSS Injector na versión 7 de Drupal.


  • Unha vez instalado podemos acceder dende: Administrar => Configuración => Asset Injector (dentro do grupo Development).


Módulos para implementar tendas online (UbeCart)

  • En Drupal temos varias alternativas para implementar unha 'tenda virtual'.
  • Os dous últimos permiten facer verdadeiro comercio online con posibilidade de integrar o pago con plataformas seguras.
  • A principal diferenza é que DrupalCommerce permite unha maior 'flexibilidade' á hora de implementar o sitio web permitindo adaptar a tenda virtual a calquera modelo de negocio.
Por exemplo vai permitir:
  • Crear todo tipo de produtos cos seus atributos.
  • Diversas pasarelas de pago.
  • Módulos adicionais como métodos de envío, cupóns de desconto, pago por paypal,...
Pero tamén é máis complexo de poñer en marcha, polo que neste curso imos a instalar e configurar o módulo de UbeCart.

Nota: Hai toda unha multitude de opinións de cal é mellor. Como mostra este artigo. A nos neste curso no nos interesa cal é mellor ou peor se non poder configurar negocio de tipo 'tenda online' e por iso optamos pola forma máis sinxela.


Instalación


Configuración

  • Como podemos observar na pantalla anterior, UberCart ten as seguintes seccións:
  • UberCart - Core: Contén os módulos cos compoñentes básicos necesarios para unha posta en marcha dunha tenda virtual.
  • Cart: Manexa o carrito da compra. Xestiona os produtos do carrito, cantidade e amosa o prezo.
  • Country: Actívase ao instalar o módulo Store. Permite configurar os campos que conforman unha dirección en función do país. Tamén podemos indicar a orde e se son obrigatorios ou non.
  • Order: Fai os seguimentos, xestiona os pedidos e os grava na base de datos cando finalizan.
  • Products: Permite crear produtos para a nosa tenda online.
  • Store: Módulo para a configuración global da tenda. Garda a información da tenda, información da empresa, unidades de medida e de peso, formato da moeda e símbolo,...

Activando o módulo UberCart - Store

  • Store: Módulo para a configuración global da tenda. Garda a información da tenda, información da empresa, unidades de medida e de peso, formato da moeda e símbolo,...



Activando o módulo UberCart - Products

  • Products: Permite crear produtos para a nosa tenda online.


  • Con UberCart podemos crear produtos para engadir á nosa tenda.
  • Os produtos engadidos serán tratados como nodos, como fai Drupal con todos os contidos, co que iso supón. Imos poder crear vistas, engadir comentarios, engadir novos campos,...
  • Aparecerán como un tipo de contido máis.
  • El módulo Product ven por defecto con dous atributos preconfigurados, que son o SKU (Socket Keeping Unit = número de referencia) e o prezo de venta.
  • Un tipo de 'producto' pode chegarnos se iso é o que imos vender na nosa tenda, pero normalmente imos ter diferentes tipos de produtos, como por exemplo fai pccomponentes:
Drupal modulos ecomercio 14.jpg
  • Como vemos imos poder ter diferentes tipos de produtos con 'atributos' comúns pero tamén con información específica para cada produto. Se tivésemos que dar de alta todos os campos para cada tipo de produto levaríanos moito tempo.
  • Para evitalo podemos facer uso dun tipo de nodo denominado clase de produto. Este tipo vai 'herdar' os atributos dun tipo base do que colga. Despois de crear unha clase de produto este se comporta igual que un tipo de produto.


  • Por outra banda tamén podemos asociar a un produto atributos. Os atributos son información que distingue un produto doutro pero sendo do mesmo tipo. Por exemplo, un disco duro con diferentes capacidades, unha roupa con diferentes cores e bordados,...Os atributos van poder compartirse con diferentes clases de produtos (por exemplo, o tamaño pode estar referido a discos duros e pendrives) ou ben unha clase de produto pode ter atributos específicos. Tamén imos poder asinar un prezo diferente a un produto en base a os seus atributos (no caso da capacidade dun disco duro queda claro :) ).
  • Polo tanto imos a activar os módulos de Ubercart - Products, Ubercart Product Atributes e Ubercart Catalog.
  • O UbertCart Catalog vai permitirnos crear un vocabulario (taxonomía) coas seguintes opción:
  • Múltiple herdanza: O mesmo termo vai poder estar asociado a diferentes nodos na xerarquía de produtos.
  • Múltiple selección: O mesmo produto vai poder estar en máis dunha categoría dentro do catálogo.
  • Os nodos de tipo de produto non teñen por que estar no catálogo.
Máis información neste enlace.






-- Ángel D. Fernández González -- (2016).