Shopware 6 无法使用 API 添加产品

Shopeware 6 unable to add product with APIs

我正在使用 shopeware 6 并使用 APIs 添加数据。使用他们的文档,我已经实现了 APIs 来添加类别。因为他们已经在文档中给出了它。如需更多 API 信息,他们要求打开 swagger link.

所以我试过了。但是在大摇大摆中没有对 APIs 的正确解释。我设法以某种方式实现了制造商 API。但是现在无法实现添加产品 APIs.

请帮助我,让我知道添加产品 api 的必填字段。我已经尝试 API 使用一些数据但出现错误。

URL- https://www.meptrade.co.uk/api/v1/product Type - POST { "stock":1000, "taxId":"f6ac5dsvjbd7wd3b2i32bb89e2e802fc1a1e", "price":"100", "name":"test", "manufacturerId":"72f26544ddfbb55eb3bwbt348ec0ea717" }

错误:-

{"errors":[{"code":"c1051bb4-d103-4f74-8988-acbcafc7fdc3","status":"400","detail":"This value should not be blank.","template":"This value should not be blank.","meta":{"parameters":{"{{ value }}":"null"}},"source":{"pointer":"/0/productNumber"}}]}

错误表明您缺少必填字段,在本例中为 productNumber。一个产品需要几个必填字段。您可以在 ProductDefinition 中查找它们(它们具有 Required 标志) 您至少需要:

  • 名字
  • 制造商
  • 产品数量
  • 税收
  • 价格
  • 现货

您还可以查看在其测试中创建产品的 product api test