#javascript #api #payment #velo
#javascript #API #оплата #velo
Вопрос:
Мне нужно интегрировать мой магазин электронной коммерции WIX с API склада для отправки им всех деталей заказа. Моя проблема в том, что я не знаю, как получить «Информацию о покупателе» (адрес доставки, имя, фамилия, адрес электронной почты, количество, цена, артикул товара ….) из формы WIX, после подтверждения платежа, чтобы отправить эту информацию на склад. Я использую провайдера «Wix Payments» и PayPal
Ответ №1:
Вы упомянули «Магазин электронной коммерции Wix» и «Информация о покупателе«, которые связаны с магазинами Wix, поэтому я предполагаю, что на вашем сайте установлены магазины Wix.
Вы должны использовать событие onNewOrder из внутреннего API Wix Stores. Отправьте его в свой API склада, используя POST-запрос с деталями в теле сообщения.
onPaymentUpdate() связан с Wix Pay API, который не связан с магазинами Wix.
Комментарии:
1. Вы правы, но событие onNewOrder возвращает объект, в котором отсутствует артикул и другие сведения о товаре. onOrderPaid кажется более полным, но все равно спасибо!
2. Вы можете использовать идентификатор заказа из NewOrderEvent, который передается функции onNewOrder, чтобы получить остальную информацию о заказе из коллекции магазинов / заказов.