首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Shopware B2B套件中发送订单确认邮件给联系人,而不是帐户所有者

在Shopware B2B套件中发送订单确认邮件给联系人,而不是帐户所有者
EN

Stack Overflow用户
提问于 2022-08-17 11:42:12
回答 1查看 66关注 0票数 -1

我们有一个具有数据主权的ERP集成。所有更改都是通过企业资源规划系统进行的。现在的问题是,订单转到主帐户的邮件中,而不是给下订单的联系人。

ERP只有一个客户帐户与联系人的逻辑,但没有主要联系人的电子邮件地址。所以我们不得不伪造电子邮件地址。此外,ERP没有授权逻辑。这意味着这里没有管理员或类似的东西。因此,我们不能仅仅以第一个用户为例,因为它也可能被停用。

所以我知道,这是B2B套件的设计方式,但它不符合我们的需求。什么是最好的方式,现在发送电子邮件到帐户订购联系人,或至少一份?

EN

回答 1

Stack Overflow用户

发布于 2022-08-22 14:01:19

B2B套件目前总是将订单分配给客户帐户。但是,联系人下订单的信息存储在b2b表中。

我建议遵循这个指南,向邮件中添加数据

使用订单数据,您可以加载B2B订单上下文和联系人信息,并用正确的电子邮件替换收件人。

有用的服务将是:

代码语言:javascript
复制
Shopware\B2B\Order\FrameworkOrderContextRepository::fetchOneOrderContextByReferencedOrderId()
Shopware\B2B\StoreFrontAuthentication\Framework\StoreFrontAuthenticationRepository::fetchAuthenticationById()
Shopware\B2B\StoreFrontAuthentication\Framework\IdentityChainIdentityLoader::fetchIdentityByAuthentication()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73387875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档