Añadir campos a formulario ubercart
Hola,
Estoy haciendo una tienda y me gustaría poder asignar un campo a cada pedido.
Este campo seria de tipo desplegable y si pudiera ser relacionado con los usuarios de un tipo en concreto, ya que es para asignar un usuario para cada pedido.
Alguien conoce algún modulo que permita esto?
- Inicie sesión o regístrese para enviar comentarios

ese modulo
ese modulo http://drupal.org/project/uc_node_checkout suena interesante para mi proyecto aunque no lo he probado muchas gracias
ud lo que quiere es como
ud lo que quiere es como tener vendedores?? en vez usuarios seria mejor hablar de roles creo yo
Vale, entendido el
Vale, entendido el problema.
Lo que pasa con los pedidos en ubercart es que no son nodos, y por lo tanto no le puedes poner campos, tienes que buscar una solucion alternativa.
Las dos soluciones que se me ocurren no son triviales:
- Utilizar Ubercart Node Checkout http://drupal.org/project/uc_node_checkout este modulo te permite asociarle nodos a tus productos, de forma que puedes crear un tipo de contenido con opciones configurables con CCK que asocias al tipo de contenido del producto, con esto tienes un nodo intermedio que tiene campos como el del impresor y mas.
- Puedes utilizar Rules http://drupal.org/project/rules para que al final de cada pedido se cree un nodo asociado al pedido de alguna manera (con un node reference quizas) y al que tu puedas asignarle el impresor que quieras.
Lo mas probable es que tengas que revisar la funcionalidad y seguramente tendras que tocar algo de codigo.
De Drupal y muchas mas cosas.
http://cambrico.net
Los productos de ubercart son
Los productos de ubercart son nodos, y como tales, puedes añadirles campos utilizando CCK http://drupal.org/project/cck
Pero si lo que estás preguntando es cómo añadirle un rol a un usuario que compra determinado producto, esa funcionalidad viene con ubercart de base, podrás encontrarla en la edicion del producto, en la pestaña Features o si estás usando un product class, puedes aplicar la feature a todos los productos editando el product class, misma pestaña de Features.
De Drupal y muchas mas cosas.
http://cambrico.net
No eso no es lo que yo quiero
No eso no es lo que yo quiero hacer.
Imaginate una tienda con cuadros(nodos) y yo hago un pedido con 3 cuadros para imprimirlos y que me los envien a casa.
Me gustaria añadir un campo al pedido no al nodo del cuadro, ya que quiero asignar un impresor a ese pedido.
Por ejemplo que el pedido me lo imprima juan. Entonces lo que creo que deberia hacer es añadir un campo al pedido no a los nodos.
Lo del rol lo digo por que tengo un rol de usuarios que son impresores, y son a estos a los que me gustaria asignar los pedidos
El concepto de campos en un
El concepto de campos en un pedido es muy abstracto, ¿puedes definir un poco más lo que buscas?
¿Que version de ubercart estas utilizando? si es > 2.3 puedes utilizar funciones de alter en los panes de checkout y cart: http://drupal.org/node/603264
De Drupal y muchas mas cosas.
http://cambrico.net
Bien, Los nodos que tengo
Bien,
Los nodos que tengo son cuadros a imprimir, entonces me gustaria asignar un usuario de rol impresor a cada pedido. Es decir que se relacione un pedido con un usuario.
Utilizo la version 2.2.
Alguien sabe como funciona
Alguien sabe como funciona este modulo? Lo he instalado pero no consigo añadir campos.
http://drupal.org/project/uc_sell_cck