consumer key yerine api keyinizi oluşturup eklemeyi unutmayın
api keyinizi woocomerce ayarlarından oluşturabilirsiniz. 
import requests
from requests.auth import HTTPBasicAuth
# WooCommerce API ayarları
url = "https://your-woocommerce-site.com/wp-json/wc/v3/products"
consumer_key = "your-consumer-key" # consumer key buraay gelecek
consumer_secret = "your-consumer-secret" # consumer secret key buraay gelecek
# Yeni ürün bilgileri
new_product = {
"name": "Yeni Ürün",
"type": "simple",
"regular_price": "10.00",
"description": "Bu ürün hakkında bilgi.",
# Diğer ürün özellikleri buraya ekleyin
}
# Ürün resimlerini belirtin
image_urls = ["https://example.com/image1.jpg", "https://example.com/image2.jpg"]
images = []
for url in image_urls:
image = {
"src": url
}
images.append(image)
new_product["images"] = images
# API isteği gönderme
response = requests.post(
url,
json=new_product,
auth=HTTPBasicAuth(consumer_key, consumer_secret)
)
# İsteğin sonucunu kontrol etme
if response.status_code == 201:
print("Ürün başarıyla eklenmiştir.")
else:
print("Ürün eklenirken bir hata oluştu. Hata kodu:", response.status_code)
print("Hata mesajı:", response.text)