#wordpress #woocommerce #wordpress-rest-api #woocommerce-rest-api
Вопрос:
Привет, у меня есть роль разработчика Api в команде. когда я вручную нажимаю на кнопку «Перейти к оформлению заказа» и получаю список всех заказов с помощью Api заказов с помощью почтальона, я вижу URL-адрес оформления заказа в ответе в значении meta_data
"meta_data": [{
"id": 4450301,
"key": "mailchimp_woocommerce_campaign_id",
"value": ""
},
{
"id": 4450302,
"key": "mailchimp_woocommerce_landing_site",
"value": "https://firewallforce.se/checkout/order-pay/443614/?key=wc_order_o9LVuBKCMnKP6"
}]
Но когда я создаю заказ с помощью Api создания заказа здесь, в документах
https://woocommerce.github.io/woocommerce-rest-api-docs/#create-an-order
вместо того, чтобы нажать кнопку «Оформить заказ», я не вижу в ответе никакого URL-адреса для оформления заказа.ключ существует, но значение пусто в метаданных. Моя роль-разработчик api, и я не должен нажимать вручную.я
застрял на несколько дней, пожалуйста, помогите мне. заранее спасибо
Комментарии:
1. Пожалуйста, добавьте дополнительные данные, например, какой API вы вызвали и какой API был выполнен при нажатии на кнопку «Перейти к оформлению заказа»?
2. я не знаю, какая кнопка оформления заказа находится на веб-сайте woocommerce. но я могу сказать, что api создания заказов я использую
3. @Tartarus я отредактировал вопрос
4. Вы хотите выполнить такое действие, как «Перейти к оформлению заказа», с вашим созданным заказом в API? Если да, то API #create-an-order был обработан. Так что вам больше не нужно его выполнять.
5. К сожалению, API woocommerce не поддерживает конечные точки корзины, вам придется обрабатывать его в expressjs вручную. Или вы можете использовать github.com/co-cart/co-cart плагин для интеграции с Woocommerce API и использования его API для обработки корзины.