Использование Shopify Webhook для отправки IP-адреса обратно на сайт Drupal - PullRequest
0 голосов
/ 09 июня 2018

У меня есть сайт Drupal, на котором я использую модуль Shopify Drupal.

На каждой странице продукта есть форма Shopify add to cart и веб-форма Drupal.Когда кто-то отправляет один, другой автоматически отправляется.

Когда заказ размещается и оплачивается, веб-крючок отправляется обратно на сайт Drupal.Этот веб-крючок запускает правило Drupal, которое затем отправляет администратору сайта по электронной почте данные заказа и данные веб-формы.

Проблема, с которой я сталкиваюсь, заключается в соединении данных веб-формы Drupal с данными заказа Shopify.Я надеялся использовать IP-адрес как способ их соединения, поскольку веб-формы drupal хранят IP-адреса.Но, по-видимому, заказ, оплаченный за веб-крючок, не отправляет IP-адрес обратно на сайт Drupal.

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

Есть ли способ получить доступ к IP из Shopify или есть какие-то другие данные, которые я мог бы использовать для соединения этих двух?Например, идентификатор корзины или идентификатор заказа, который я могу сохранить в веб-форме Drupal.

Спасибо,

1 Ответ

0 голосов
/ 09 июня 2018

Если вы изучите полезную нагрузку заказа, которую вы получите как Webhook, вы увидите атрибуты:

client_details: {
    browser_ip: "65.92.163.133",

Так почему же вы не можете использовать IP-адрес клиента, если он вам так нужен?

...