Drupal 的 UberCart 是一个解决方案,您可以在其中手动选择一些产品,然后单击“添加到购物车”按钮。但这里的目标有点不同,我可能有一个自定义 javascript,用户在其中使用目录和属性,并在此窗口中选择具有属性的产品。
将具有属性的选定产品从 js 窗口返回到 UberCart 购物车的技术路径是什么?
Drupal 的 UberCart 是一个解决方案,您可以在其中手动选择一些产品,然后单击“添加到购物车”按钮。但这里的目标有点不同,我可能有一个自定义 javascript,用户在其中使用目录和属性,并在此窗口中选择具有属性的产品。
将具有属性的选定产品从 js 窗口返回到 UberCart 购物车的技术路径是什么?
有一个标准的 Ubercart 模块:购物车链接。启用后,您将能够使用/cart/add/p111_q5-imonday_special?destination=cart
( p
-product id, q
-quantity) 之类的 URL。
这是从 JS 使用 UC 的购物车的最简单方法。
我很惊讶他们没有“开箱即用”地提供这个,但是搜索他们的网站会发现一些用户对此做出了贡献。也许其中一个对您有用(或者至少可以作为您自己修改的起点)?
似乎这些贡献中至少有一个变成了“官方”drupal 贡献,因此您可能想查看drupal.org 上的Ubercart ajax cart。
到目前为止,我可以看到一种解决方案。要将自定义选择的产品从 js 窗口返回到 UberCart 页面,可以使用 js 重新加载具有实际购物车页面的父窗口,然后使用 js 将产品作为 DOM 元素添加到购物车 html 表单。可能是太复杂了?