Это довольно сложный вопрос, поэтому позвольте мне разбить его на этапы:
1) Мы отправляем данные корзины (включая атрибуты Gravity Form) из WEBSITE_A (источник) в WEBSITE_B (цель), используя WP REST API.
2) Данные корзины отправляются с WEBSITE_A и успешно принимаются на WEBSITE_B. Данные поступают на WEBSITE_B в виде объекта JSON: https://jsonblob.com/83fac8e3-48c1-11ea-b41a-4f98a26d7b37
3) Продукты на WEBSITE_A и WEBSITE_B идентичны, но, очевидно, идентификаторы каждого продукта разные. Поэтому мы добавляем товары в корзину пользователя, сопоставляя их по sku, sku можно найти в приведенной выше ссылке JSON Blob.
4) Однако необходимо сделать нечто подобное, чтобы добавить "gravity_form_attributes" (в объекте JSON) в форму Gravity Form соответствующих продуктов. Формы продуктов на WEBSITE_A и WEBSITE_B НЕ идентичны, поэтому нам нужно найти способ заполнить атрибуты формы продукта данными из объекта JSON.
Есть ли способ достичь этого? Документация Gravity Forms тоже не помогает, и их поддержка сказала мне нанять стороннего разработчика.