Comment créer des produits avec des médias à l'aide du SDK PHP de l'API Shopware 6 Admin ?
SDK PHP de l'API de gestion Shopware 6
Je sais comment créer un produit en utilisant l'extrait de code suivant.
$productRepository->create([ 'id' => Uuid::randomHex(), 'name' => 'New Product', 'taxId' => $product->taxId, 'price' => $product->price, 'productNumber' => $product->productNumber . random_int(10, 1000), 'stock' => $product->stock, 'media' => $product->media, //Not working ], $context);
Et comment télécharger des médias à partir d'une URL contenant l'extrait de code suivant.
$mediaService->uploadMediaFromUrl($mediaId, $url, 'jpg', 'test-media');
Mais comment ajouter des médias au produit ?
media
关联是product_media
实体的集合,充当到media
实体的映射。上传文件以根据网址创建media
实体后,您可以在创建产品时使用该 ID 创建product_media
Cartographie.