1

多年来一直使用 Zen Cart 进行数字下载。我们最近开始销售定期更新版本的软件。我知道用户可以重新登录他们的帐户并检索他们的下载,但仍然显示的是旧版本。如何在更新 zip 文件时强制更新客户的下载历史记录,以便他们可以下载更新的版本?

4

2 回答 2

1

这不是您要的解决方案,但它是我能想到的唯一简单的解决方案:

  1. 将新版本列为产品。
  2. 为新版本的价格创建折扣券,并限制只允许购买该产品。
  3. 向购买旧版本的客户发送一封邮件,其中包含优惠券代码和新版本产品页面的网址。
于 2011-01-11T18:48:06.377 回答
0

另一种建议的方法:

理论上:原购买文件名:v1.product_download.pdf 新版本发布,v2.product_download.pdf

  1. 将 v2.product_download.pdf 文件上传到您的下载目录,并为 v2 产品创建新产品以供将来购买。

  2. 对于已经购买 v1 的客户,您将更新 SQL 表以在客户的订单历史记录中设置 v2.product_download.pdf 文件名,如下所示:

更新 orders_products_download SET orders_products_filename = 'v2.product_download.pdf' where orders_products_filename = 'v1.product_download.pdf';

这可确保现有客户的订单历史记录中有 v2,而 v2 是一种新产品,可出售给未来的客户。当然,您会希望禁用产品 v1 的销售,这样当人们发现他们购买了 v1 并且应该购买 v2 时,您就不必与要求免费升级的人打交道。

当然,在生产网站上运行任何SQL 脚本之前,您执行数据库的完整备份!

然后,将您的电子邮件发送给购买了 v1.product_download.pdf 的客户,并指示他们登录并查看他们的订单历史记录,并下载新的 v2.product_download.pdf。

于 2012-12-04T15:43:15.410 回答