2

我正在使用 Magento CE 1.7.0.2 构建一个摄影网站。对于该版本,我们计划提供大量可下载的产品(图像)——有些是收费的,有些是免费的。我们希望可以使用正常的 Magento '目录' 功能来添加所有(收费/免费)产品的类别。因为一些可下载的产品是免费的,所以当用户尝试下载免费的可下载产品时,让他们通过结帐是没有意义的,这让我想到了我的问题:

有谁知道如何将“添加到购物车”选项修改为“下载”选项,仅限免费下载产品?我们仍然需要使用“添加到购物车”选项通过正常结帐流程发送 FEE 产品吗?

如果无法使用直接下载链接绕过免费可下载产品的结帐流程,我们希望用户以访客身份结帐。如果用户以访客身份签出,我们需要修改 Magento 的当前行为。目前,当客人完成结帐过程时,会向用户电子邮件发送一个链接,其中包含一个下载链接。该链接将访客重定向回要求访客登录以下载其产品的站点。不幸的是,客人没有帐户可以登录,因为他们以客人身份签出。

作为替代选项,我们希望更改 Magento 的行为以允许客人正常结帐。但是当客人完成结帐过程时,我们需要 Magento 将用户重定向到网站上的一个页面,客人可以在该页面上立即下载链接。对于购买免费可下载产品的客人,我们需要完全绕过电子邮件流程。

我注意到可下载产品有一个“免费样品”选项,但如果可以的话,我不希望使用它,因为我计划在添加图像以外的产品时将此字段用于其预期目的。

提前致谢,

迈克尔

4

0 回答 0