Pantalla intermedia entre la selección de atributos y carrito de compra en Ubercart

Events happening in the community are now at Drupal community events on www.drupal.org.
Posted by laraz on November 4, 2011 at 4:32pm

Tengo unos productos, que dependiendo de los atributos que selecciono me calcula un precio u otro. Mediante el modulo views muestro los campos del producto que me interesan para la selección y con el botón "add to cart" me manda el precio al carrito de compra. Hasta ahí todo bien.

Ahora, necesitaría crear una pantalla intermedia entre la selección de atributos y el carrito. Para ello necesito guardar el precio del producto, ya que este ya no se va a modificar y recoger los datos de dos atributos que tengo con select y mostrar unas opciones dependiendo de los valores que estos contengan para que el usuario seleccione una de estas opciones y ya mandar esta descripción seleccionada y el precio al carrito.

EJEMPLO:

Pantalla 1

Producto= 1 noche de hotel en valencia

Atributos=

  • Adultos: 1,2,3,4,5,6,7,..
  • Niños:1,2,3,4,5,6,...

Dependiendo de lo que aquí seleccióne quiero mostrar unas opciones:

Pantalla 2

Si Adultos=4 y Niños=3; Las opciones que me deberían salir serían:

*Opción1: 3 personas en habitación triple + 2 personas en habitación doble + 2 personas en habitación doble
*Opción2: 4 personas en habitación qúadruple + 3 personas en habitación triple

Si Adultos=2 y Niños=2;

*Opción1: 2 personas en habitación doble + 2 personas en habitación doble
*Opción2: 4 personas en habitación qúadruple

...

y aquí ya un botón siguiente que mande el precio y la opción seleccionada al carrito como descripción solamente, ya que esto no modifica el precio.

Pantalla 3

Carrito de compra ubercart.


Muchas gracias.

Categories: ,

Comments

Ninguna idea de como

Posted by laraz on November 10, 2011 at 8:37am

Ninguna idea de como implementarlo?? no se por donde empezar.

Spanish

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

AltStyle によって変換されたページ (->オリジナル) /