Wie kann ich Bilder zu einem Produkt über BigCommerce API hinzufügen. Die Bilder werden zum Zeitpunkt der CreateInventory-API gesendet oder nachdem das Inventarerstellungs-Image von der CreateImage-API mithilfe der erstellten Produkt-ID hinzugefügt wurde und wenn möglich ein Musteranforderungs-JSON-Format angegeben wurde.So fügen Sie Bilder für ein Produkt in BigCommerce durch API hinzu
Antwort
Hallo liebe müssen Sie etwas tun, wie unten zuerst mit api verbinden
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);
nach Konfiguration Sie diese
$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();
hier brauchen, um zu tun, müssen die großen Commerce Produkt-ID und Bild-URL übergeben, wo Ihr Bild befindet sich set is_thumbnail = true für Hauptbild als rufen Sie die create-Methode von api
Gemäß dieser Ausgabe: https://github.com/bigcommerce/api/issues/67 der Bigcommer Die ce-API unterstützt derzeit nicht das Hinzufügen eines Images während der Erstellung eines Produkts. Um ein Produkt mit einem Bild zu erstellen, benötigen Sie zwei Anfragen: POST
.
Erste POST
zu
`https://api.bigcommerce.com/stores/{{store_id}}/v3/catalog/products`
Probenkörper:
{
"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":[]
}
]
}
}
Dann POST
zu https://api.bigcommerce.com/stores/{{store_id}}/v3/catalog/products/{{product_id}}/images
Probenkörper:
{
"is_thumbnail": true,
"image_url": "https://www.test.com/image.jpg",
}
Ein zusätzlicher Anruf wird für jedes weitere Bild benötigt, nur ein Bild kann als Miniaturbild festgelegt werden.
- 1. Magento: Fügen Sie ein "falsches" Produkt zum Warenkorb/Angebot hinzu
- 2. So fügen Sie Eingabewerte hinzu
- 3. So fügen Sie Suchfelder in Django hinzu
- 4. Wie fügen Sie benutzerdefinierte Bilder als UIApplicationShortcutIcon für UIApplicationShortcutItem hinzu?
- 5. So fügen Sie Perspektiven in Eclipse hinzu
- 6. So fügen Sie Ränder in Swift hinzu
- 7. So fügen Sie eine Telefongruppe mit OVH API hinzu
- 8. So fügen Sie ein Untermenü in Qt hinzu
- 9. So fügen Sie ein Datum in C# Snippet hinzu
- 10. So fügen Sie ein benutzerdefiniertes Absatzformat in CKEditor hinzu
- 11. So fügen Sie ein Wasserzeichen zu CSV hinzu
- 12. So fügen Sie ein gemeinsames XML-Attribut mehreren Elementen hinzu
- 13. Woocommerce fügen Sie kundenspezifischen Eingabefeld für Produkt
- 14. So fügen Sie meiner Anwendung Suchfunktionen hinzu
- 15. So schränken Sie Android Intents ein oder fügen Sicherheit hinzu
- 16. So fügen Sie eine Arraylist hinzu
- 17. So fügen Sie Ansichten programmgesteuert Ansichten hinzu
- 18. So fügen Sie eine Löschbestätigungsmeldung hinzu
- 19. So fügen Sie dem Klassenpfad Ressourcen hinzu
- 20. So fügen Sie neue Objekte hinzu
- 21. So fügen Sie ein statisches Benutzerfeld zur Django-Abfrage hinzu
- 22. So fügen Sie ein Ereignis im nativen IOS-Kalender hinzu
- 23. So fügen Sie einem Spiel Punkte hinzu
- 24. So fügen Sie observablecollection ein einzelnes Element hinzu
- 25. So fügen Sie die angezeigten Nummern hinzu
- 26. So fügen Sie Daten zu ARRAYLIST hinzu
- 27. So fügen Sie Registerkarten zu JPanels hinzu
- 28. So fügen Sie ein Satelliten-Menü zu meinem Projekt hinzu
- 29. So fügen Sie ein Textfeld neben einem Optionsfeld hinzu
- 30. So fügen Sie einer Liste Optionen hinzu