首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >检查Demandware在线商店上的优惠券代码

检查Demandware在线商店上的优惠券代码
EN

Stack Overflow用户
提问于 2017-12-07 17:33:21
回答 2查看 452关注 0票数 0

我在一家初创公司工作,我们有一位客户使用Demandware作为他们的在线商店。

我们公司提供价值一定金额的代金券。因此,零售网站上的顾客可以在结账体验接近尾声时输入代金券编号,如果它值10美元,他们的购物车就会更新(-10)。

我让CTO说我们只需要在零售商的网上商店里“放几行javascript”。但我认为这需要Demandware插件(特别是更新购物车),包括注册开发人员或合作伙伴帐户(这需要一些时间),学习Demand脚本并构建插件,然后将其发布到Saleforce的应用程序商店。我说的对吗?这是实现这一目标的唯一方法吗?

为了清楚起见,功能是:凭证代码框需要获取凭证编号,向我们的服务发出API请求以检查它的价值,然后更新购物车。

EN

回答 2

Stack Overflow用户

发布于 2017-12-07 20:07:40

这是一个相当宽泛的问题,但我会试着解释。

首先,Demandware已经完全JavaScript了。但是,是的,它有一个巨大的API,所以这个过程听起来就像你所描述的那样。

询问你的客户他们是否有一个他们正在合作的服务集成商,因为那是他们的工作。您的工作将是提供一个API,以便Demandware可以检查凭证代码是否有效。

Demandware是一个封闭的社区,所以它不太可能学习它,除非你在一家从事Demandware开发的公司工作。

哦,如果这最终成了你的工作,我给你一个建议--你可能需要访问他们网站的文件,并使用LineItemCtnr类来createPriceAdjustment() :)

票数 1
EN

Stack Overflow用户

发布于 2017-12-08 11:04:35

我的第一个提示是Demandware被Salesforce收购,现在被命名为Salesforce Commerce Cloud,所以如果你听到任何一个,它们是一样的。

您是对的,您将不得不与Salesforce合作才能开始。他们是云提供商,并且没有平台的自托管版本,因此为了进行任何开发,您需要与他们建立关系。

因此,这取决于您如何获得访问权限。如果客户有任何他们愿意与您共享的沙箱环境,您可以将其作为在其环境中工作的自定义构建来执行,修改购物车代码以根据您的要求和前面的响应进行服务调用。但随后(取决于您与客户之间的条款),您的公司可能能够也可能不能将该代码重用于其他客户。你还必须与他们合作,将其集成到他们现有的站点中,通过他们的流程进行部署,等等。

如果你想写一些其他商务云客户可以使用的东西,那么你应该与Salesforce建立自己的合作伙伴关系,并获得一个他们称之为链接市场的软件包,他们称之为链接市场,这基本上是一个像你这样的大型集成交换所。

在技术方面,该平台最近经历了一些变化,从基于XML的图形用户界面工具来指定业务逻辑到使用CommonJS脚本来定义它们。如果你的客户是过去一两年内的新客户,他们可能有这个新的完全javascript实现,但如果他们是一个比这更老的客户,他们可能会使用旧的方式,这有一个陡峭的(读:更专有的)学习曲线。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47691795

复制
相关文章

相似问题

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