commerce – ¿Cómo exhibo mis productos?

Pregunta:

Logré crear un tipo de producto e importar los datos de mi producto, así que ahora tengo una lista de productos.

¿Cómo hago ahora para que los productos se muestren? ¿Tengo que crear un tipo de contenido desde cero y agregar los campos manualmente, o hay alguna manera de generar el tipo de contenido?

Respuesta:

Como mencionó pjskeptic, puede construir un mecanismo de visualización genérico usando Vistas (o potencialmente Paneles), pero la forma principal de establecer una pieza de contenido como exhibición de producto es usar un tipo de contenido personalizado con un campo Referencia de producto usando Agregar al carrito formateador de pantalla de formulario . Esto tiene algunas ventajas distintas:

  1. El nodo de visualización de su producto obtiene múltiples modos de visualización (es decir, avance frente a página completa frente a RSS) y puede recibir comentarios (es decir, reseñas de usuarios y calificaciones si lo configura).
  2. Los campos del producto se procesarán y mostrarán en el nodo, incluido el campo Precio del producto de forma predeterminada, pero también incluirán los campos personalizados que agregue a los productos (es decir, un campo Imagen).
  3. Un solo nodo de visualización de producto puede hacer referencia a varios productos a través del campo Referencia de producto, que convierte el formulario de agregar al carrito en un formulario de selección de productos y / o en un formulario de selección de atributos de estilo Ubercart. Sin embargo, a diferencia de los atributos de Ubercart, el formulario de selección de atributos de productos aquí acomoda atributos dependientes, solo muestra opciones de atributos válidas basadas en los productos a los que ha hecho referencia y actualiza dinámicamente cualquier campo de producto que se muestra en el nodo para mostrar el producto seleccionado actualmente. Esto da como resultado que se permitan imágenes únicas basadas en la selección de productos o atributos, como se ve en el producto de taza en la tienda de demostración.

Ella también tiene algunas otras ventajas, pero vale la pena señalar que entendemos que esto introduce complejidad en el proceso de creación de exhibición de productos. Tomamos la decisión desde el principio de construir lo que pensamos que era una arquitectura sólida (separando la definición del producto de su punto de exhibición) y simplificar el aspecto de administración de la tienda mediante el uso de perfiles de instalación y módulos aportados. Además, puede usar el perfil de instalación de Commerce Kickstart para crear una instalación de Drupal 7 + Drupal Commerce que incluye un tipo de contenido de visualización de Producto preconfigurado y agrega un campo de Imagen al tipo de producto básico. (Desafortunadamente, tendrá que conocer a Git para tomar esto, ya que el empaquetado 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 / exhibiciones de productos de forma masiva 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:

  1. Agregue un tipo de nodo llamado Visualización del producto . Envíe usando el botón Guardar y agregar campos .
  2. Agregue un campo de referencia de producto que utilice un widget de campo de texto de Autocompletar . Haga que el campo sea obligatorio y permita un número ilimitado de valores (incluso si solo tiene la intención de usar un solo valor por ahora).
  3. Haga clic en la pestaña Administrar visualización y asegúrese de que este campo utilice el formateador de visualización del formulario Agregar al carrito . Es posible que también desee desplazarse por los campos de productos que se enumeran aquí.
  4. Cree una pantalla de producto que haga referencia a uno de sus productos y examine el avance del nodo y las vistas de página completa. Es posible que desee cambiar la forma en que se muestran los campos de productos. Para hacer esto, debe navegar hasta la página Administrar pantalla de su tipo de producto y actualizar la configuración del formateador de pantalla allí. Solo puede ajustar el orden de clasificación y la visibilidad de los campos del producto a través de las páginas de edición del tipo de contenido, no la configuración del formateador.

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 sobre el tema de Drupal Commerce, así que te animo a que obtengas una suscripción si no estabas en DrupalCon cuando se lanzó la revista. Puede ser que los artículos aparezcan en el sitio web eventualmente después de la impresión.

Para obtener más ayuda, le animo a que explore las publicaciones del foro y la documentación sobre este tema en DrupalCommerce.org y consulte el canal de IRC #drupalcommerce en irc.freenode.net. Si encuentra algún error o desea contribuir a la discusión de usabilidad, nos encantaría recibir sus comentarios como creador de sitios sobre los problemas pertinentes en nuestro rastreador de problemas.

Ah, y si eres un aprendiz visual, recorro este proceso y explico cómo funciona la arquitectura en el video de mi sesión de DrupalCon Chicago . Es el mejor video hasta la fecha, aunque me encantaría ver que se produzcan en el futuro screencasts más pequeños dirigidos a pasos específicos de la construcción del sitio de Drupal Commerce.

¡La mejor de las suertes!

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım