Я постараюсь сделать это проще, потому что есть много движущихся частей.
Я придумал следующую схему:
Этот шаблон близок, но я хотел бы обратиться к API, чтобы создать преимущество в Salesforce.
В идеале, я хотел бы подключить некоторый пользовательский JavaScript при отправке формы контактной формы 7. Затем я мог бы использовать jquery ajax для вызова API, чтобы сгенерировать преимущество. Я очень новичок в WordPress и PHP, но у меня большой опыт работы с javascript / jquery и веб-разработкой через ASP / MVC … так что нужно найти подходящее место для такой логики в бэкэнд-PHP ,
Любые указатели очень ценятся.
Я думаю, что самый простой способ добиться этого — подключить функцию отправки вашей контактной формы. Таким образом, вы можете просто отправить свои данные через Salesforce API.
add_action( 'wpcf7_before_send_mail', 'my_cf7_form_submit' );
function my_cf7_form_submit( $cf7 ) {
//logic to post to SalesForce API.
}
Это сработает только после того, как они отправят форму и прямо перед тем, как плагин wpcf7 отправит уведомления по электронной почте.
Надеюсь, это поможет.
Других решений пока нет …