13

我正在尝试修改 AceShop 模块(Joomla 中的扩展 OpenCart),以便为某些特定产品的用户提供订阅功能。AceShop 的默认功能是直接一次性订购,但我希望我的商店也有一些用户可以订阅的特定产品。我知道像 Paypal 和 Authorize.net 这样的支付网关提供订阅设施,但我希望我的商店跟踪那些订阅的产品,以便在需要发货的订单前 5 天向订阅用户发送通知,因此他们可以更改订阅详细信息。

如果信用卡收费失败,则会通知用户,如果订阅仍然存在,系统会在一段时间后再次尝试从信用卡收费。每次向信用卡收费时都会发送订单完成发票,而不仅仅是第一次。

出于困惑,我想知道是否有办法做,我正在朝着正确的方向思考。

更糟糕的是,AceShop 文档仅适用于付费订阅的人。http://www.joomace.net/support/docs/aceshop

4

2 回答 2

2

You are asking for way more than you can post on StackOverflow. In order to handle recurring charges, you will want to use a merchant services provider that offers recurring billing like authorize.net or Paypal Payments Pro. If you store the credit card information and try to handle the billing on your end you are asking for problems. Not only is it way more complicated, but you open yourself to liability issues related to storing credit card numbers. If the merchant services provider found out you are storing credit card numbers you would likely lose your account.

That said, there are a couple of recurring payment extensions already available for OpenCart that you could be able to install.

http://www.opencart.com/index.php?route=extension/extension&filter_search=recurring

There are probably more, but this what I found on the first search.

于 2012-08-09T18:17:05.920 回答
0

您要修改的是哪个?AceShop 商业扩展,还是 OpenCart 非商业组件?

因为它是一种商业产品,我不确定您是否会通过修改 AceShop 组件违反任何许可条款。并且修改 OpenCart 组件虽然在技术上是允许的,但如果/当 AceShop 添加对更新版本的 OpenCart 的支持时,可能会导致无法操作。

我读过 AceShop 支持非常敏感。您是否问过他们是否会考虑将这种功能添加到他们的核心产品中?

于 2012-08-21T00:25:55.163 回答