Рейтинг:0

Как загрузить адрес из CiviCRM в коммерческий платежный профиль?

флаг km

У меня есть коммерческий магазин, связанный с CiviCRM. Я бы хотел, чтобы клиенты вводили свой адрес только один раз в контактный профиль CiviCRM.

Как загрузить профиль для копирования в платежный профиль Commerce?

я установил civicrm_entity.

Вот как я могу это сделать:

  1. Загрузите сеанс CiviCRM.

Как заставить мой модуль загружать классы CiviCRM? я вижу это civicrm_entity загружает CRM_Core_BAO_UFMatch? Или загрузите CRM_Core_Session. Мы уже вошли в систему CiviCRM, чтобы мы могли загрузить этот сеанс?

Я получаю ошибки class not found.

  1. Загрузите сущность.

    $this->entityTypeManager->getStorage('profile')->load($account->id()); $profile_storage = $this->entityTypeManager->getStorage('profile'); $civicrm_contect = $this->entityTypeManager->getStorage('civicrm_contact') ->загрузить по свойствам();

Характеристики? Раньше мы использовали электронную почту. я ничего не вижу в своем external_identifier поле, так что лучше?

  1. API

Именно так мы делали это в прошлом.

Если я загружаю данные CiviCRM, у меня есть событие События Ордера:: ORDER_PAID работает, где я могу установить детали профиля выставления счетов

флаг lk
Я бы посоветовал вам опубликовать свой вопрос на https://civicrm.stackexchange.com, если вы еще этого не сделали. Также может оказаться полезным чат-форум CiviCRM по адресу https://chat.civicrm.org.
флаг br
мы успешно использовали Drupal Rules в прошлом для этого
Interlated avatar
флаг km
Правда - у нас тоже. Правила полностью нарушают «контекст» и блокируют отображение на d9. Похоже, события заменяют правила в commerce-2.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.