@Just_Bruh

Как создать простой товар через API woocommerce (python)?

Первый раз работаю с API, поэтому нужна помощь. Многого не требуется, необходимо лишь создать товар со своими: названием, ценой и картинкой. Документация прочел, но не до конца понял, было бы хорошо увидеть пример готового кода для создания товара.
  • Вопрос задан
  • 522 просмотра
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix
Java Software Engineer
Здравствуйте!
Я работал с WC через Java, но принцип тот же.
1) Получите токен в админки для последующей авторизации.
2) Сниппеты кода для работы предоставлены на оф. сайте WC
https://woocommerce.github.io/woocommerce-rest-api...
Там и для пайтона есть сниппеты.
Например, авторизация:

from urllib.parse import urlencode

store_url = 'http://example.com'
endpoint = '/wc-auth/v1/authorize'
params = {
    "app_name": "My App Name",
    "scope": "read_write",
    "user_id": 123,
    "return_url": "http://app.com/return-page",
    "callback_url": "https://app.com/callback-endpoint"
}
query_string = urlencode(params)

print("%s%s?%s" % (store_url, endpoint, query_string))


Создание продукта - https://woocommerce.github.io/woocommerce-rest-api...
Обратите внимание, что саму картинку сперва нужно загрузить на сайт через WP Media API, а затем добавить ссылку в тело запроса при работе с WC
https://developer.wordpress.org/rest-api/reference...

Также можете поискать готовые библиотеки для удобства работы с WC API через python.
https://github.com/woocommerce/wc-api-python
Google в помощь
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы