Изображения продуктов Bigcommerce API

Я могу без проблем загружать продукты в свой магазин Bigcommerce через API, но я хочу связать эти продукты с изображениями, которые я уже загрузил через WebDav — изображения в настоящее время находятся в папке «загрузки». Как мне это сделать?

Когда я загружаю продукты через файл CSV, все, что я делаю, — это столбец с именем «Файл изображения продукта», который содержит имя файла изображения, которое находится в папке «загрузить». Когда продукты создаются таким образом, Bigcommerce автоматически связывает продукты со связанными изображениями.

Конечная цель — использовать API для создания продукта и заранее сообщить Bigcommerce, какой файл изображения использовать, который был загружен через WebDav.

2

Решение

В отношении добавления изображений через API главное, что нужно сделать, это сделать в отдельном запросе от создания продукта, в отличие от импорта через CSV. Ваш сценарий должен сначала создать продукт и захватить идентификатор недавно созданного продукта из ответа, который BC дает вам. Получив этот идентификатор, вы можете добавить изображение, следуя методу POST «создать изображение продукта», описанному на этой странице:

https://developer.bigcommerce.com/api/stores/v2/products/images

Вы можете добавить только одно изображение для каждого запроса POST.

Полный путь к изображению (включая http: //) будет добавлен к файл изображения Параметр объекта, который вы передаете в теле запроса POST. Это единственный параметр, который необходимо передать при создании изображения, но есть и другие вещи, которые вы можете передать, если захотите.

Если изображения, которые вы загрузили на сервер Webdav вашего магазина, помещаются в / Product_images / импорт / папку, то вы можете сослаться на изображение в файл изображения Параметр только по имени изображения с его расширением (то есть: image_name.jpg), как при импорте в CSV. Вы заявили, что загрузили свои изображения в папку «upload», хотя, если это так, вы должен используйте полный HTTP-путь к изображению.

3

Другие решения

Путь к файлу изображения должен быть относительно каталога ‘import’:

https://developer.bigcommerce.com/api/objects/v2/product_image

При указании изображения продукта файл_файла должен быть указан как
либо: путь к изображению, уже загруженному в каталог импорта
и путь должен быть относительно каталога импорта или URL-адреса
изображение доступно в интернете.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector