Drupal 7 Commerce - Añadir taxonomia en datos de envio

Events happening in the community are now at Drupal community events on www.drupal.org.
codigoweb's picture

Donde se puede modificar los campos de dirección en el perfil de comprador para cambiar el campo provincia por una taxonomiay así poder controlar los gastos de envio, entre otras cosas?

admin/commerce/customer-profiles/types/billing/fields/commerce_customer_address

Comments

Addressfield

pcambra's picture

No haces la pregunta adecuada ;)

En esa url que pones:
admin/commerce/customer-profiles/types/billing/fields

Es donde puedes configurar los campos que solicitas para la información de facturación. Voy a dividir tu cuestión en dos partes:

  1. ¿Cómo se configuran los campos de dirección para los perfiles de comprador?

El campo que se te muestra, llamado addressfield, viene configurado automáticamente por el módulo Addressfield que utiliza estándares xNAL y según el pais que selecciones, te sacará unos campos u otros, digamos que lo calcula automáticamente.
Es un campo compuesto, por lo que no puedes "simplemente" reemplazar sus componentes, sí puedes modificarlos a través de plugins de cTools, pero lo que pides de provincias lo he contribuido en un sandbox hace algún tiempo http://drupal.org/sandbox/pcambra/1353366 (revisa las issues porque puede que haya algún problema guardando alguno de los componentes, tengo pendiente revisarlo)

Aparte de el campo de dirección, si quieres añadir otros elementos, como NIF o teléfono u otras cosas que no sean puramente de dirección, puedes añadir campos extra libremente y estos se expondrán en el mismo panel que la dirección.

  1. ¿Debería hacer los gastos de envío dependientes de la información de facturación?

No, para eso tienes el módulos Commerce Shipping que te provee de un nuevo customer profile type, shipping information, que puedes combinar con Commerce Addressbook para gestionar mejor las direcciones.
Puedes ver ejemplos de gestión de gastos de envio en estos screencasts de rfay: http://www.commerceguys.com/resources/articles/249 http://www.commerceguys.com/resources/articles/252 http://www.commerceguys.com/resources/articles/250

Muchas gracias Pedro por tu

codigoweb's picture

Muchas gracias Pedro por tu respuesta, siempre tan precisa y explícita. Le echaré una mirada a los videos de rfay y veré como lo resuelvo.

Estoy terminando mi primera tienda online y en cuanto la publique, serás el primero en saberlo. Estoy acabando de configurar Shipping, PayPal y Sermepa. Solo quería afinar un poco más los gastos de envío por el tema de canarias, en principio vamos a vender solo en España.

Saludos y Feliz navidad

Javier

Plugins cTools

ajfernandez's picture

Hola Pedro, yo estoy interesado en modificar los campos que incluye automáticamente el módulo AddressField. He visto en tu comentario que se puede hacer mediante plugins de cTools. He estado investigando acerca de este tema, pero no termino de encontrar mucha información y no me queda muy claro. ¿Podrías indicarme cómo se hace esto o dónde puedo encontrar más información al respecto?

Muchas gracias!

Examples

pcambra's picture

Dentro del propio addressfield tienes un modulo de ejemplo con cómo crear tus propios elementos y el sandbox que menciono arriba http://drupal.org/sandbox/pcambra/1353366 está personalizado para funcionar con direcciones españolas. El resto es FormAPI y de eso hay muchos ejemplos por ahi, el módulo examples es el más útil al respecto

Spain

Group organizers

Group categories

Región geográfica

Group notifications

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