Drupal的UberCart是一个解决方案,您可以手动选择某个产品,然后单击“添加到购物车”按钮。但是这里的目标有点不同,我可能有一个自定义的javascript,其中用户使用目录和属性,并在此窗口中选择具有属性的产品。
将具有属性的所选产品从js窗口返回到UberCart Cart的技术路径是什么?
答案 0 :(得分:3)
有一个标准的Ubercart模块:Cart Links。启用后,您将能够使用/cart/add/p111_q5-imonday_special?destination=cart
(p
- 产品ID,q
- 数量)等网址。
这是使用JS的UC推车的最简单方法。
答案 1 :(得分:2)
我很惊讶他们没有提供这种“开箱即用”,但searching their site引发了一些用户对此的贡献。也许其中一个适合你(或至少作为你自己修改的起点)?
似乎至少one of those contributions变成了“官方”drupal贡献,因此您可能想在drupal.org上查看Ubercart ajax cart。
答案 2 :(得分:0)
我现在可以看到一个解决方案。要将定制的选定产品从js窗口返回到UberCart页面,可以使用js使用实际的Cart页面重新加载父窗口,然后使用js将产品作为DOM元素添加到Cart html表单。可能是它过于复杂?