Jon*_*Ong 7 ajax commerce magento e-commerce cors
我有一个网页,用户可以从我的页面添加第三方商业网站(亚马逊,shopify,magento等)的产品.用户选择多个产品,然后单击结帐,然后页面将其重定向到第三方商务网站的结帐页面.
这适用于亚马逊,因为他们有我们代理的服务器端API.输入:一堆产品,输出:结帐URL.很简单,效果很好.
然而,我们仍然坚持使用magento.
有办法解决这个问题吗?magento是否支持CORS请求?什么是magento对HTTPS的支持?
我看到http://community.magento.com/t5/Programming-Questions/API-Redirecting-user-to-magento-instance-to-view-their-cart/mp/9113#M2029,这要求我们的客户安装一个延期,但这可能是不可接受的
谢谢
尽管 Magento 中没有开箱即用的 API 功能支持此功能,但可以通过编写一个小型 API 模块来扩展 Magento 以支持此功能,并将其安装在 Magento 中以使其工作。通过创建 API 扩展,您可以制定规则,接受(例如)将多个产品添加到购物篮中。
Magento 的文档一直很差,通常像我这样的开发人员必须调试并逐步执行代码,以了解特定功能的实际工作原理。一旦您变得足够熟练,您就会开始看到“更大的图景”,这使您可以“预测”Magento 的行为,并且通常可以让您跳过逐步的调试调查。
我建议您从专业开发人员那里获得帮助来构建这个(我想说至少有 2-3 年的后端开发经验),并获得经过认证的 Magento 开发人员来帮助您:业余爱好者可能可以制定可行的解决方案花费更少,但从长远来看你会付出后果,更不用说你的模块跨 Magento 版本和版本的可移植性,以及与安全相关的问题(XSS、SQL 注入等)。
Magento 支持 HTTPS(实际上,这取决于站点的系统管理员,以正确配置 Web 服务器),并且有一些 CORS 支持(默认情况下,实施“同源”策略)。更改 CORS 也将是一项开发任务,尽管我不太明白这与 REST 或 SOAP API 有何关系。
另外,请注意,Magento 严重依赖 cookie 来提供会话支持(购物篮存储在针对客户会话的数据库中)。
这就是我真正能说的,所提供的有关您实际问题的少量信息。
如果您需要更多信息,我很乐意提供帮助,但我需要更多详细信息,以便找出最佳解决方案。
| 归档时间: |
|
| 查看次数: |
557 次 |
| 最近记录: |