Ürüne Bigcommerce API aracılığıyla nasıl ürün ekleyebilirim? Görüntüler, CreateInventory API'sı sırasında gönderilecek veya oluşturulan ürün kimliğini kullanarak CreateImage API tarafından envanter oluşturma görüntüsü eklenecek ve mümkünse bana örnek istek json formatı verilecektir.Ürünün API'sini büyütmek için üzerine tıklayın.
5
A
cevap
2
Merhaba sevgili Eğer büyük ticaret ürünü kimliği ve görüntü url geçmek burada bu
$new_product_image = new Bigcommerce_Api_ProductImage();
$new_product_image->product_id = $bid;
$new_product_image->image_file = $img_url;
$new_product_image->is_thumbnail = true;
$new_product_image->description = "";
$product_image = $new_product_image->create();
yapmanız gereken ilk
require_once'(Api.php');
Big Commerce Default Api Setting
Bigcommerce_Api::configure(array('store_url' => 'store url','username' => 'username','api_key' => 'apikey',));
BigCommerce_Api::verifyPeer(false);
Bigcommerce_Api::setCipher('RC4-SHA');
Bigcommerce_Api::failOnError(true);
yapılandırmadan sonra API ile bağlantı aşağıda böyle bir şey yapmak gerekir ihtiyaç Görüntünün bulunduğu yer is_thumbnail = ana görüntü için true
0
oluşturma yöntemini çağırın. Bigcommer: https://github.com/bigcommerce/api/issues/67 ce API şu anda bir ürün oluştururken bir görüntü eklemeyi desteklemiyor. Bu nedenle, bir görüntü ile bir ürün oluşturmak, iki POST
istekleri gerektirir.
İlk POST
`https://api.bigcommerce.com/stores/{{store_id}}/v3/catalog/products`
için örnek gövdesi:
{
"name":"Super Duper Product",
"price":20,
"categories":[23],
"type":"physical",
"is_visible":true,
"weight":"16",
"inventory_level":0,
"product":{
"variants":[
{
"price":20,
"weight":"16",
"inventory_level":0,
"sku":"27561248",
"option_values":[]
}
]
}
}
Sonra POST
Numune gövdesinin
https://api.bigcommerce.com/stores/{{store_id}}/v3/catalog/products/{{product_id}}/images
için:
{
"is_thumbnail": true,
"image_url": "https://www.test.com/image.jpg",
}
Her ek görüntü için ek bir çağrıya ihtiyaç vardır, yalnızca küçük resim olarak bir görüntü ayarlanabilir.
İlgili konular
- 1. Resmi büyütmek için üzerine tıklayın. Görüntüyü büyütmek için üzerine tıklayın.
- 2. Harita büyütmek için tıklayın
- 3. "Photoswipe" galerisi resmi büyütmek için üzerine tıklayın küçük resmi
- 4. görüntüyü büyütmek için resmin üzerine kaydet
- 5. Resmi dış web sitesinden resmi büyütmek için resme tıklayın
- 6. Çocuk Android Üzerine Tıklayın
- 7. Firefox'u kapatın resmin üzerine tıklayın
- 8. FabricJS nesnelerin üzerine çift tıklayın
- 9. göster/gizle resmin üzerine tıklayın
- 10. Ana/büyütmek
- 11. Framelayout içeriğinin değiştirilmesi butonu üzerine tıklayın
- 12. ListView öğesinin bir alt öğesinin üzerine tıklayın
- 13. Selenium elementi bulun ve üzerine tıklayın
- 14. jQuery üzerine tıklayın Sortable listesi girişte bulanıklaşmıyor
- 15. Wordpress Guest Giriş Mesajları görebilmek için üzerine tıklayın
- 16. filigran resmi büyütmek için tiklayiniz opencv4android
- 17. Win8 sıcak köşelerinin boyutunu büyütmek için?
- 18. Görüntüyü yakınlaştırmak veya büyütmek için parmağımla görüntüyü büyütmek veya uzaklaştırmak istiyorum.
- 19. knockout.js bağımlı değişken örneğin bir ürünün için,
- 20. Vurgulu ilerleyin, hız için tıklayın
- 21. Varsayılan davranış değişikliği için tıklayın jstree için tıklayın
- 22. javascript'i kullanmak için tıklayın
- 23. Ürünün listesine ekle
- 24. Tıklayın gizli bir cmd tıklayın
- 25. Bir web sayfasını pdf'ye dönüştürmek için tıklayın html5'e tıklayın
- 26. Düğme üstünde url açmak için tıklayın iPhone'da tıklayın
- 27. Sürükleme etkinliğini durdurmak için tıklayın
- 28. Çekirdeğe atlamak için dvd'ye tıklayın
- 29. Widget görünürlüğünü değiştirmek için tıklayın
- 30. SVG dikdörtgeni için tıklayın olay