Una cosa que tenemos que tener clara es que los productos son entidades y para poder mostrarlos debemos usar pantallas, tipos de contenido a los que se les vinculará con uno o más productos para ser mostrados. En esta entrega y sucesivas, crearemos diferentes tipos de productos, desde los más básicos sin opciones ni atributos a los más complejos y sus pantallas para mostrarlos.
Accedamos a admin/commerce/products/types para echar un vistazo al tipo de producto que nos viene por defecto con Drupal Commerce.
Si lo editamos podremos cambiar su Nombre, Descripción, Directrices de creación, activar o desactivar la opción de que se cree una nueva Revisión al editar y guardar el producto y la opción de Eliminar el tipo de producto.
Si gestionamos sus campos podremos agregar, editar o eliminar todo tipo de campos disponibles. Por defecto sólo lleva: Referencia (código SKU), Título, Precio y Estado.
Y gestionando la presentación podremos definir los campos que serán accesibles desde la pantalla y como queremos mostrarlos.
Hasta aquí todo sencillo ¿no?, pero deberemos tener clara la estructura de nuestros productos antes de ponernos a crear productos como unos locos.
Seguro que hay más cosas a tener en cuenta, estas simplemente son un "resumen" de los problemas a los que yo me he enfrentado. Si crees que debería de tenerse encuenta alguna más no dudes en añadir un comentario compartíendola. Se agradecerá.
Dicho esto añadamos un campo imágen a nuestro tipo de producto por defecto desde: admin/commerce/products/types/product/fields (Para nuestros ejemplos no necesitaremos más campos).
Ya estamos preparados para empezar a crear productos, creemos uno producto de ejemplo desde: admin/commerce/products/add/product
Es hora de mostrarlo para poder venderlo...
El sistema de creación de la pantalla es como la de crear cualquier tipo de contenido, sólo que añadiremos un campo de tipo Referencia a Producto.
Deberían de quedarnos unos campos más o menos así:
Siguiente paso: Gestionar la Presentación, lo único diferente que encontramos son las opciones del formateador del formulario de agregar al carrito.
Fin, ya podemos crear el nodo con el título y descripción del producto, referenciar el producto anteriormente creado y publicarlo. Resultado: Bolígrafo 3 en 1 "Quillit" para Apple iPhone [11]
¡Más y mejor en la próxima entrega¡
Enlaces
[1] http://facine.es/sites/default/files/articles/creacion-productos-01.png
[2] http://facine.es/sites/default/files/articles/creacion-productos-02.png
[3] http://facine.es/sites/default/files/articles/creacion-productos-03.png
[4] http://facine.es/sites/default/files/articles/creacion-productos-04.png
[5] http://facine.es/sites/default/files/articles/creacion-productos-05.png
[6] http://facine.es/sites/default/files/articles/creacion-productos-06.png
[7] http://facine.es/sites/default/files/articles/creacion-productos-07.png
[8] http://facine.es/sites/default/files/articles/creacion-productos-08.png
[9] http://facine.es/sites/default/files/articles/creacion-productos-09.png
[10] http://facine.es/sites/default/files/articles/creacion-productos-10.png
[11] http://facine.es/demo-drupal-commerce/boligrafo-3-en-1-quillit-para-apple-iphone
[12] http://facine.es/manual-instalacion-drupal-commerce-iii-creacion-de-productos-y-pantallas-de-productos