使用Javascript将产品添加到UberCart购物车

时间:2009-11-04 09:56:21

标签: php javascript drupal ubercart

Drupal的UberCart是一个解决方案,您可以手动选择某个产品,然后单击“添加到购物车”按钮。但是这里的目标有点不同,我可能有一个自定义的javascript,其中用户使用目录和属性,并在此窗口中选择具有属性的产品。

将具有属性的所选产品从js窗口返回到UberCart Cart的技术路径是什么?

3 个答案:

答案 0 :(得分:3)

有一个标准的Ubercart模块:Cart Links。启用后,您将能够使用/cart/add/p111_q5-imonday_special?destination=cartp - 产品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表单。可能是它过于复杂?