首页 »
整合 » 此处
Lokad 可以看做是 Magento 的一个插件。通过 Lokad 可以提供先进的库存预测、商业分析和定价优化。和 Magento 一样,Lokad 也是一款应用,该款应用按月订购。采用 Magento 的商户通常要先通过 Lokad 来优化库存,也即在降低存货水平的同时提高服务水平。请随时申请
免费演示版。虽然我们力求让 Lokad 尽量简单化,但优化库存本身就是一道复杂的问题。
由于运用 Magento REST API 执行了本地集成,所以只需要点击几下,便可将来自于
Magento 的数据导入 Lokad。在本页面,我们将详细说明如何充分利用 Magento 本地集成。
Magento 授权
要将 Magento 数据导入 Lokad,需要有一个 Lokad 账户。如果您还没有 Lokad 账户,只需要短短 60 秒,即可
免费获取 Lokad 账户。在首次登录 Lokad 账户时,系统会提示您与多个数据源建立连接,其中就包括 Magento。此时,需要在 Magento 的管理部分完成一些准备工作。
- 转至系统 » Web 服务 » REST OAuth 用户(路径应为
https://mystore//index.php/admin/oauth_consumer
)。在这里,将创建一个条目,来将 Lokad 定义为获得授权的该 API 的第三方用户。 - 单击新增。在表单中,在名称中输入
Lokad
,在回调 URL 中输入 https://sync.lokad.com/magento/callback
。复制此密钥及密码并粘贴到别处,以后会需要使用这两项设置。 - 输入您的管理员码并验证,将创建 REST 用户。
- 转至系统 » Web 服务 » REST 角色。在这里,我们将对该角色授予适当权限。
- 单击添加管理角色,然后转至左边的角色 API 资源。在这里要定义授予 Lokad 的权限。然后选择右边的资源访问:自定义
- 在下面展开的选项树中,选中所有名称为检索的框,这样将授予 Lokad 对这些资源的只读权限。
![Image](/public/Upload/Products/Sync/magento/magento-resources.png)
- 单击左边的角色用户,并将您本人的用户(通常为
admin
)添加至列表中。 - 最后单击顶部的保存角色按钮。
- 转至系统 » Web 服务 » REST 属性,并选择您的用户相关联的用户类型。
- 在资源访问下拉菜单中,选择自定义,然后在选项树显示时,选中所有读取复选框。此操作将授予对这些属性的只读权限。
![Image](/public/Upload/Products/Sync/magento/magento-attributes.png)
- 最后,单击顶部的保存按钮。
现在 Magento 中的设置准备已完成。返回您的 Lokad 账户,然后单击
连接数据源。选中列表中的 Magento 条目。之后 Lokad 会要求您输入商店的 URL。完成此步后,应输入上述流程中从 Magento 获取的密钥和密码。将这些值粘贴到此处,并单击
下一步继续。随即将重定向到您的 Magento 商店,在这里您要对授予 Lokad 权限进行最终确认。完成此步后,将重定向到 Lokad,现在 Magento 将在您的 Lokad 账户中作为数据源列出。
两点说明:
- 我们的数据检索逻辑为只读。Lokad 不会以任何方式修改您的 Magento 数据。如果您遵循上述设置,Lokad 对您的 Magento 账户甚至不具备任何写入权限。
- 您的数据归贵公司独家所有。默认情况下,我们在处理该数据时会视为已在贵公司与 Lokad 之间签署了 NDA。如果您想签署实际的 NDA,请发送邮件给我们。
故障排除
如果 Lokad 无法从 Magento 获取数据,通常是因为 Magento 的配置有问题。首先,我们建议您使用 Magento 的最新版本,最好是 1.9+ 版或更高的版本。随着时间的变化,Magento 中的许多 Bug 在 REST API 中得到了修复,因此使用新版本比使用老版本要容易得多。
其次,您应当确保 REST API 正常工作。建议您参考
本教程,手动测试您的 REST API 端点。具体而言,应当能够枚举您的产品和销售订单。如果操作失败,Lokad 很可能也会因为相同的原因而无法导入数据。
从 Magento 获取的数据
Lokad 会从Magento 检索各种数据,包括:
- 所有产品的类别、品牌、现有存货。
- 销售订单历史记录的数量、净额、税额、客户。
Lokad_Items.tsv
文件
Lokad_Items.tsv
包含以下列:
Id
:产品标识符Name
:产品名称Variant
:变式的选项StockAvailable
:可用存货的数量
Lokad_Orders.tsv
文件
Lokad_Orders.tsv
包含以下列:
Id
:组合了商店 ID 和产品 ID 的标识符Date
:订单创建日期Quantity
:该订单行订购的数量NetAmount
:该订单行的不含税总金额TaxAmount
:该订单行的总税额Currency
:货币代码Channel
:订单源Client
:客户标识符OrderId
:订单标识符