Я пытался добавить продукты Aliexpress в Woocommerce через его API, но при запуске процесса каждое изображение сохраняется в файлы изображений, и на моей учетной записи хостинга обычно заканчиваются ресурсы довольно быстро.
Как сделатьВы сохраняете изображения как внешний URL вместо сохранения каждой записи в одном файле изображения?
from woocommerce import API
wcapi = API(
url="https://example.com",
consumer_key="consumer_key",
consumer_secret="consumer_secret",
wp_api=True,
version="wc/v3"
)
data = {
"name": "Premium Quality",
"type": "simple",
"regular_price": "21.99",
"description": "Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",
"short_description": "Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.",
"categories": [
{
"id": 9
},
{
"id": 14
}
],
"images": []
}
for number, url in enumerate(getdetailallimage):
data["images"].append({"src": url, "position": number})
print(wcapi.post("products", data).json())