2

我有一个现有的 Umbraco 网站。我想添加用户可以购买产品然后付款的选项等。

阅读似乎 TeaCommerce ( http://www.teacommerce.net/en/products/tea-commerce-starter-kit.aspx ) 是一个可用于实现此目的的模块。

所以我下载并安装它。一切似乎都安装得很好,但现在阅读所有文档,没有说明下一步该做什么或如何继续。

然后我下载了入门工具包。按照说明(http://www.teacommerce.net/media/11341/installation_guide.pdf),入门工具包并不能完全运行,所以我不知道一切是如何运行的。

当我说入门工具包没有运行时,我的意思是我收到以下错误

Error loading Razor Script /general/meta-description.cshtml 'string' does not contain a definition for 'mediaItem'

Error loading Razor Script /cart/mini-cart.cshtml Cannot perform runtime binding on a null reference

我意识到没有与该站点关联的模板 - 因此添加一个模板可以加载上述页面,但会显示错误。

从这一点开始,任何人都可以指导我或指出我可以复制自己的工作解决方案,或者如何将它与我现有的 Umbraco 站点集成?

谢谢

4

2 回答 2

2

与许多电子商务软件包不同,teacommerce 没有内置产品目录 - 因此您必须在 Umbraco 节点结构中构建目录 - 或使用“产品信息提取器”在 XML 文件中使用目录或通过 API 访问。

我假设您正在设置目录的节点结构 - 因此您尚未构建任何“产品”节点,或者无法通过访问“产品”节点中的字段(mediaitem)之一/general/meta-description.cshtml 这是一个剃须刀脚本文件。因此,调试 /general/meta-description.cshtml 文件,您可以在其中看到对 mediaitem 字段的引用,您应该找出问题所在。

ucommerce 是一种替代方案,功能更全面,但应考虑其对营销部分(允许您建立折扣)等功能的年度费用定价模型,并且每年可能花费数千欧元 - 茶商务花费数百欧元,但是一次性收费。

于 2013-11-15T09:53:08.490 回答
0

我没有使用过teacommerce,但可以推荐 uCommerce http://our.umbraco.org/projects/website-utilities/ucommerce它是免费的,你甚至可以得到一个完全建成的剃须刀店,你可以根据需要进行调整。到目前为止在我的选择中,是 umbraco 上最简单的商务产品。

于 2013-04-19T13:14:49.307 回答