DRUPAL Módulo Ubercart

De MediaWiki
Saltar a: navegación, buscar

Introducción

  • 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.
  • Seguindo có exemplo imos facer que a nosa tenda venda Discos Duros e Monitores. Crearemos por tanto dous clases de produtos.





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