Comment ajouter des champs de commande personnalisés que les utilisateurs doivent remplir lors de leur paiement


7

Drupal 7 - Commerce

J'ai 2 champs liés à la commande. l'un est le bouton radio où l'utilisateur sélectionne le ramassage, la livraison. l'autre que je ne mentionnerai pas car cela pourrait dérouter certaines personnes. Je veux que l'utilisateur sélectionne celui qu'il souhaite au moment du paiement. Comment puis-je faire cela?

J'ai ajouté les champs de la commande. admin / commerce / config / order / fields. Ils n'apparaissent pas à la caisse, mais ils apparaissent lorsque l'administrateur tente de modifier la commande.

J'ai essayé de définir les champs comme requis, mais la commande est créée avec ces champs vides (c'est un bug).

Il n'y a pas d'options pour ajouter ces champs dans les paramètres de paiement admin / commerce / config / checkout.

Je ne cherche pas à ajouter des champs dans les informations de facturation ni les informations d'expédition.

Réponses:


19

J'ai pu résoudre ce problème en utilisant Commerce Field Group . Ce que vous faites c'est:

  • créez les champs que vous souhaitez.
  • créez le groupe de champs.
  • placez les nouveaux champs dans le groupe de champs.

alors

  • allez dans les paramètres de paiement (admin / commerce / config / checkout) et ajoutez le groupe à l'intérieur Review

Cette réponse est correcte, et voici une vidéo expliquant exactement comment le faire fonctionner: commerceguys.com/blog/… .
Daniel Lefebvre

Comment ajouter des rappels ajax à ces fichiers dans le groupe de champs?
mjs
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.