Woocommerce Rest Api: При создании заказа URL-адрес для оформления заказа не возвращается

#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 для обработки корзины.