Поэтому я думаю о переносе моей текущей системы электронной коммерции на Shopify, и я хотел оценить, доступны ли определенные функции. Я продаю программное обеспечение/цифровые товары, которые имеют внутреннюю защиту с использованием лицензионного фрагмента (проверка серийного кода). Итак, что касается наиболее распространенных потоков использования, я хотел проверить, можно ли настроить следующие две вещи, и, конечно же, как это сделать:

1.) Гостевая покупка с внешней лицензией и серийным созданием:

  1. Пользователь совершает покупку, которая подтверждается и обрабатывается
  2. Shopify вызывает внешнюю службу для создания лицензии и серийного номера (с электронной почтой пользователя в качестве уникального идентификатора)
  3. Внешняя служба создает пользователя, лицензию и серийный номер и отправляет серийный код обратно
  4. Shopify отправляет письмо с подтверждением покупки с деталями заказа и серийным кодом

2.) Пользователь: изменение адреса электронной почты

  1. Пользователь Shopify попытается обновить адрес электронной почты
  2. Shopify отправит обновление во внешнюю службу для обновления внешней базы данных.

Я понимаю, что частично это можно сделать с помощью WebHooks, но я понимаю, что хуки являются однонаправленными и асинхронными, поэтому я не мог перехватить отправку письма с подтверждением покупки, чтобы заранее обогатить его содержимое (например, серийным номером). Это правильно?

Любая помощь очень ценится. Заранее спасибо!

0
André Kirchner 28 Апр 2020 в 17:06

1 ответ

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

Дополнительную информацию можно получить на сайте shopify.

-1
hopefulhacker-Reinstate Monica 28 Апр 2020 в 17:10
Не очень полезно. Я бы не спрашивал, если бы нашел приложение для этого. Ни одно из приложений на самом деле не способно на это, за исключением SendOwl (но с их самым странным, неудобным решением - и данными пользователя, хранящимися в 2 дополнительных системах).
 – 
André Kirchner
29 Апр 2020 в 15:53