Logré crear un tipo de producto e importar los datos de mi producto, por lo que ahora tengo una lista de productos.
¿Cómo hacemos ahora para que los productos se muestren? ¿Tengo que crear un tipo de contenido desde cero y agregar los campos manualmente, o hay alguna forma de generar el tipo de contenido?
Respuestas:
Como mencionó pjskeptic, puede crear un mecanismo de visualización genérico usando Vistas (o potencialmente Paneles), pero la forma principal de establecer una pieza de contenido como una exhibición de producto es usar un tipo de contenido personalizado con un campo de Referencia de producto usando Agregar al carrito formateador de visualización de forma . Esto tiene algunas ventajas distintas:
También hay otras ventajas para ella, pero vale la pena señalar que entendemos que esto introduce complejidad en el proceso de creación de pantallas de productos. Desde el principio tomamos la decisión de construir lo que pensamos que era una arquitectura sólida (separando la definición del producto de su punto de visualización) y simplificar el aspecto de la administración de la tienda mediante el uso de perfiles de instalación y módulos contribuidos. Para hacerlo, puede usar el perfil de instalación de Commerce Kickstart para crear una instalación de Drupal 7 + Drupal Commerce que incluye una pantalla de Producto preconfiguradatipo de contenido y agrega un campo de imagen al tipo de producto básico. (Desafortunadamente, tendrá que conocer a Git para tomar esto, ya que el empaque del perfil de instalación actualmente no es funcional para los perfiles de Drupal 7). Además, estamos trabajando en proyectos que le permiten crear productos a granel / exhibiciones de productos y agregar / editar productos directamente en el formulario de edición de nodos utilizando un widget de campo de referencia de producto personalizado .
Para configurar esto manualmente, siga estos pasos:
Hay más, pero esto debería ayudarlo a comenzar. Este proceso es en realidad el tema de un artículo que escribí para el primer número de Drupal Watchdog. Espero ser un colaborador habitual en el tema de Drupal Commerce, por lo que le recomiendo que obtenga una suscripción si no estaba en DrupalCon cuando se lanzó la revista. Es posible que los artículos aparezcan en el sitio web eventualmente después de la impresión.
Para obtener más ayuda, le recomiendo que explore las publicaciones del foro y la documentación sobre este tema en DrupalCommerce.org y consulte el canal IRC #drupalcommerce en irc.freenode.net. Si encuentra algún error o desea contribuir a la discusión sobre la usabilidad, nos encantaría recibir sus comentarios como creador de sitios sobre cuestiones pertinentes en nuestro rastreador de problemas.
Ah, y si eres un aprendiz visual, paso por este proceso y te explico cómo funciona la arquitectura en mi video de sesión de DrupalCon Chicago . Es el mejor video hasta la fecha, aunque me encantaría ver pequeños screencasts dirigidos a pasos específicos de la construcción del sitio de Drupal Commerce en el futuro.
¡La mejor de las suertes!
fuente
En Drupal Commerce, los productos no se muestran como nodos. Puede mostrarlos usando vistas.
Cree una nueva vista y seleccione Producto de comercio como Tipo de vista. Para mostrar un solo producto, configure la vista para aceptar un ID de producto o argumento SKU. Luego, tendrá acceso a todos los campos del producto. Para mostrar múltiples productos, agregue un filtro o argumento para la categoría o cualquier otro criterio por el cual los productos deben ser listados.
También puede mostrar productos creando un tipo de contenido con un campo de referencia del producto y luego creando un nodo para cada producto, pero eso definitivamente sería un problema si tiene muchos productos.
fuente
Una vez que tenga productos en Commerce, puede combinar la estructura de Ryan Szrama (es decir, crear un tipo de contenido de "exhibición de producto") Y el poder de las vistas.
Primero, cree el TIPO DE CONTENIDO de la exhibición del producto (Administrador >> estructura >> tipos de contenido >> agregar tipo de contenido). Siga las instrucciones de Ryan Szrama de su respuesta en esta página.
En segundo lugar, cree su primera exhibición de producto para uno de sus productos.
Tercero, cree una nueva Vista (Administrador >> estructura >> Vistas >> Agregar nueva vista). Configure la vista para mostrar contenido del tipo "Exhibición del producto". Ajuste la vista a sus gustos. Ahora tiene una lista de productos.
fuente
Checkout Commerce (Product Display Manager) para una gestión más fácil de producto a nodo de visualización de producto.
fuente