【发布时间】:2022-12-06 17:41:34
【问题描述】:
我和我的团队正在尝试通过与 ERP 集成来更新大量(数百万)产品。 我们想使用同步 api。
https://forum.shopware.com/t/sync-api-upsert-mit-productnumber-als-unique-key/68556 解释我们想要做什么。我们的 ERP 系统不知道 shopware 的产品 ID (UUID),只知道产品 SKU。这让我们不得不在 shopware 中为每个产品编号进行产品查找,以获取产品 ID,然后更新产品数据。
是否有解决方法,以便我们可以按产品编号或其他关于如何加快速度的好主意进行更新?
亲切的问候
一种想法是根据产品编号的 MD5 哈希生成我们自己的产品 UUID。这样我们将始终知道 uuid 而无需在数据库中进行查找。
【问题讨论】:
-
我们确实有类似的问题。目前我们计划编写一个自己的 API 端点,以 SKU 为主要端点。遗憾的是,我们还没有在任何其他 API 端点(同步/产品)中找到任何替代方案。目前虽然我们仍然使用中间件来构建对同步 API 的请求。