在PHP应用程序(magento)上嵌入JSF页面


Embedding a JSF page on a PHP application (magento)

我有一个高级产品选择器,它是使用JSF(primefaces(制作的,它在专用服务器上运行,是更大应用程序的一部分。我还有一个在其他服务器上运行PHP+Magento的网店,我想在那里嵌入这个产品选择器。这可能吗?或者我需要实现一个新的PHP产品选择器。

Magento需要了解您的产品。这意味着你需要一种方法来将你的产品输入到magento中。IMHO最干净的方式是通过网络服务提供产品。一旦你有了这个,你有两个选项

  1. 寻找一种方法,从浏览器上现有的选择器(JavaScript(中"窃取"添加到购物车"事件,并在magento端调用"添加到车"URL
  2. 一旦你在magento中有了产品,你就有了一切,你必须基于magento/PHP编写自己的选择器

我使用iframe html元素解决了这个问题。它可以很好地处理primefaces+ajax请求。