Дополнительные поля в Drupal Commerce Kickstart2

Я хотел бы иметь такую ​​регистрационную форму http://www.blackfire.eu/account.php?act=register

поэтому я решил пойти с этим учебником https://www.youtube.com/watch?v=XSJYDjhkZJ0 но он не показывает, как добавить поля или как их изменить. Так могут ли некоторые помочь мне?

1 ответ

Вы можете добавить специфичные для клиента поля, добавив их в профили клиента для выставления счета или доставки.

Через меню администратора: Магазин -> Профили клиентов -> Типы профилей -> Информация для выставления счетов / доставки -> Управление полями.

URL: yoursite.com/admin/commerce/customer-profiles/types/billing/fields

Если вам нужно дополнительно настроить форму оформления заказа, есть несколько способов, включая следующие:

1) Использовать существующий модуль Commerce, который предоставляет дополнительные поля или оформить "панели".

Условия Соглашения о торговле - добавляет флажок "Условия и положения"

Commerce Extra Panes - позволяет загружать узлы в форме оформления заказа

2) Создайте собственный модуль и добавьте свою собственную панель оформления заказа. В этой панели вы можете добавить любые необходимые поля. Этот учебник содержит более подробную информацию о том, как это реализовано. http://atendesigngroup.com/blog/custom-commerce-checkout-panes

3) Используйте стандартную Drupal hook_form_alter () для изменения существующей формы оформления заказа. Вот пример здесь https://drupal.stackexchange.com/questions/107310/how-to-alter-commerce-checkout-form-in-a-custom-module

Другие вопросы по тегам