AceShop(OpenCart的Joomla扩展)产品订阅

13

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

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

由于AceShop文档仅适用于付费订阅用户,因此我很困惑,想知道是否有方法可以实现,并且我是否朝着正确的方向思考。

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


1
如果有OpenCart的扩展程序可以实现我找不到的这个功能,那就更好了。 - Waleed Farrukh
@PeterStuart,你对OpenCartPlus的自我吹嘘真是可耻,它很烂。我希望我能给你的评论点个踩。 - TheBlackBenzKid
你是否考虑过查看一些已经支持订阅管理的 Joomla 购物车?除了已经提到的替代方案,这可能是一个可行的选择。 - RecentCoin
2个回答

2
你要求的内容远远超过了在StackOverflow上发布的限制。为了处理循环收费,你需要使用提供循环账单的商户服务提供商,如authorize.net或Paypal Payments Pro。如果你存储信用卡信息并试图在自己的端口处理账单,那么你就会遇到问题。不仅更加复杂,还会面临与存储信用卡号码相关的责任问题。如果商户服务提供商发现你正在存储信用卡号码,你可能会失去你的账户。
话虽如此,OpenCart已经有几个可用的循环付款扩展,你可以安装它们。

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

可能还有更多,但这是我在第一次搜索中找到的。

0

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

由于这是一款商业产品,我不确定您是否会违反任何许可条款来修改AceShop组件。而修改OpenCart组件,虽然在技术上是允许的,但如果/当AceShop添加对更高版本的OpenCart的支持时,可能会变得无法操作。

我已经阅读了AceShop支持非常敏感。您是否询问过他们是否考虑将此功能添加到其核心产品中?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接