conneqt/module-sap-my-account

N/A

安装次数: 1,233

依赖项: 0

建议者: 0

安全: 0

类型:magento2-module


README

配置是如何工作的?

  • 使用SAP账户 -> 将此选项设置为,则导航到客户仪表板的锚点标签将重定向到模块SAP仪表板页面;如果设置为,则锚点标签将仅重定向到Magento仪表板页面。
  • 使用SAP地址 -> 将此选项设置为,则导航到客户地址簿的锚点标签将重定向到模块SAP地址簿页面;如果设置为,则锚点标签将仅重定向到Magento地址簿页面。此选项还影响SAP仪表板中的地址概览。
  • 允许创建新地址 -> 将此选项设置为,则在SAP地址簿页面添加一个锚点标签,该标签重定向到地址创建表单。
  • 使用SAP订单历史记录 -> 将此选项设置为,则导航到客户订单历史记录的锚点标签将重定向到模块SAP订单历史记录页面;如果设置为,则锚点标签将仅重定向到Magento订单历史记录页面。
  • 使用SAP退货请求 -> 将此选项设置为,则在导航菜单中添加一个锚点标签,该标签重定向到SAP退货历史记录页面。
  • 使用SAP发票 -> 将此选项设置为,则在导航菜单中添加一个锚点标签,该标签重定向到SAP发票历史记录页面。

配置设置

为此模块工作,您必须确保SAP基本模块的API凭据已填写。

SAP基本模块的设置可以在“商店”>“配置”>“Conneqt”>“SAP”中找到。

为了让客户看到他们的SAP信息,必须填写CardCode字段,该字段可以在管理员环境中找到,转到客户编辑页面,然后在“账户信息”下找到该字段。在底部,CardCode的值应与SAP中该客户的CardCode值相同。如果magento账户的电子邮件与SAP数据匹配,则客户将仅在仪表板上看到他们的个人信息。

它做什么?

此模块为已登录客户提供页面,使他们可以找到从SAP获取的数据,这些数据是通过使用SAP的API直接从SAP收集的。

如何设置备货订单

由于无法使用默认的SAP端点收集备货订单,因此我们必须添加一个自定义SQL端点。

在Postman中运行以下api。

  • 类型:Post
  • URL:{{base_url}}SQLQueries
  • 正文:{ "SqlCode": "GetBackorders", "SqlName": "GetOrderInfoForCustomer", "SqlText": "SELECT ORDR.DocNum, ORDR.DocDate,ORDR.DocDueDate,RDR1.ItemCode,RDR1.Dscription,RDR1.Price, RDR1.OpenQty, RDR1.Quantity FROM ORDR ORDR inner join RDR1 RDR1 on ORDR.DocEntry = RDR1.DocEntry inner join OCRD OCRD on ORDR.CardCode = OCRD.CardCode WHERE ORDR.DocStatus <> 'C' and RDR1.LineStatus <> 'C' and RDR1.OpenQty <> 0 and ORDR.CardCode = :CardCode" }