Como adicionar campos de pedidos personalizados para os usuários preencherem na finalização da compra

7

Drupal 7 - Comércio

Eu tenho 2 campos relacionados ao pedido. um é o botão de opção em que o usuário seleciona Coleta, Entrega. o outro que não mencionarei, pois pode confundir algumas pessoas. Quero que o usuário selecione qual deles deseja no checkout. Como eu faço isso?

Eu adicionei os campos ao pedido. admin / commerce / config / order / fields. Eles não aparecem no check-out, mas aparecem quando o administrador tenta editar o pedido.

Tentei definir os campos conforme necessário, mas o pedido é criado com esses campos em branco (isso é um bug).

Não há opções para adicionar esses campos nas Configurações do Google Checkout admin / commerce / config / checkout.

Não pretendo adicionar campos nas informações de cobrança nem nas informações de remessa.

iStryker
fonte

Respostas:

19

Consegui resolver esse problema usando o Commerce Field Group . O que você faz é:

  • crie os campos que você deseja.
  • crie o grupo de campos.
  • coloque os novos campos dentro do grupo de campos.

Então

  • vá para as configurações do Google Checkout (admin / commerce / config / checkout) e adicione o grupo dentro Review
iStryker
fonte
Esta resposta está correta e aqui está um vídeo de exatamente como fazê-lo funcionar: commerceguys.com/blog/… .
Daniel Lefebvre
Como adicionar retornos de chamada ajax a esses arquivos dentro do fieldgroup?
MJS